2012-03-04 5 views
1

最近Snow LeopardからLionにアップグレードしました。私はHomebrewの最新バージョンを稼働しています(例えば、私は 'brew update'を実行しました)。私はmysqlをインストールしようとしていますが、私は以下のエラーが表示されます。これは何も上がっていない解決方法については、グーグルでhomebrew mysql os lion - cmake/do_abi_check.cmakeでCMakeエラーが発生しました:78

...

$ brew install mysql 
==> Downloading http://downloads.mysql.com/archives/mysql-5.5/mysql-5.5.19.tar.gz 
File already downloaded in /Users/evan/Library/Caches/Homebrew 
==> Patching 
patching file scripts/mysqld_safe.sh 
patching file scripts/mysql_config.sh 
==> cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/mysql/5.5.19 -DMYSQL_DATADIR=/usr/local/var/mysql -DINSTALL_MANDIR=/usr/local/C 
==> make 
Scanning dependencies of target INFO_BIN 
Scanning dependencies of target INFO_SRC 
Scanning dependencies of target abi_check 
[ 0%] Built target INFO_SRC 
Scanning dependencies of target readline 
1,240d0 

[ ---- I've truncated the source dump ---- ] 

CMake Error at cmake/do_abi_check.cmake:78 (MESSAGE): 
    ABI check found difference between 
    /tmp/homebrew-mysql-5.5.19-mGpc/mysql-5.5.19/include/mysql/plugin_audit.h.pp 
    and /tmp/homebrew-mysql-5.5.19-mGpc/mysql-5.5.19/abi_check.out 


Scanning dependencies of target gen_lex_hash 
make[2]: *** [CMakeFiles/abi_check] Error 1 
make[1]: *** [CMakeFiles/abi_check.dir/all] Error 2 
make[1]: *** Waiting for unfinished jobs.... 
[ 1%] [ 2%] [ 2%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/readline.c.o 
Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/funmap.c.o 
Building CXX object sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o 
[ 2%] Built target INFO_BIN 
[ 2%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/keymaps.c.o 
[ 2%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/vi_mode.c.o 
[ 2%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/parens.c.o 
[ 2%] [ 3%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/rltty.c.o 
Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/complete.c.o 
Linking CXX executable gen_lex_hash 
[ 3%] Built target gen_lex_hash 
[ 3%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/bind.c.o 
[ 3%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/isearch.c.o 
[ 3%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/display.c.o 
[ 3%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/signals.c.o 
[ 3%] [ 4%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/kill.c.o 
Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/util.c.o 
[ 4%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/undo.c.o 
[ 4%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/macro.c.o 
[ 4%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/input.c.o 
[ 4%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/callback.c.o 
[ 4%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/terminal.c.o 
[ 4%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/xmalloc.c.o 
[ 5%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/history.c.o 
[ 5%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/histsearch.c.o 
[ 5%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/histexpand.c.o 
[ 5%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/histfile.c.o 
[ 5%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/nls.c.o 
[ 5%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/search.c.o 
[ 6%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/shell.c.o 
[ 6%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/tilde.c.o 
[ 6%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/misc.c.o 
[ 6%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/text.c.o 
[ 6%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/mbutil.c.o 
[ 6%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/compat.c.o 
[ 7%] Building C object cmd-line-utils/readline/CMakeFiles/readline.dir/savestring.c.o 
Linking C static library libreadline.a 
[ 7%] Built target readline 
make: *** [all] Error 2 
==> Exit Status: 2 
http://github.com/mxcl/homebrew/blob/master/Library/Formula/mysql.rb#L75 
==> Environment 
HOMEBREW_VERSION: 0.8.1 
HEAD: 0e8ea8aae9dadda53d0dc0cf680d383981770be9 
HOMEBREW_PREFIX: /usr/local 
HOMEBREW_CELLAR: /usr/local/Cellar 
Hardware: quad-core 64-bit arrandale 
OS X: 10.7.3 
Kernel Architecture: x86_64 
Xcode: 3.2.6 
GCC-4.0: N/A 
GCC-4.2: N/A 
LLVM: build 2336 
Clang: 3.1 build 318 
MacPorts or Fink? false 
X11: /usr/X11 
System Ruby: 1.8.7-249 
/usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 
Which Perl: /usr/bin/perl 
Which Python: /usr/bin/python 
Which Ruby: /Users/evan/.rvm/rubies/ruby-1.9.3-p0/bin/ruby 
==> Build Flags 
CC: /usr/bin/xcrun gcc-4.2 => /Developer/usr/bin/gcc-4.2 

CXX: /usr/bin/xcrun g++-4.2 => /Developer/usr/bin/g++-4.2 

LD: /usr/bin/xcrun gcc-4.2 => /Developer/usr/bin/gcc-4.2 

CFLAGS: -Os -w -pipe -march=core2 -msse4 
CXXFLAGS: -Os -w -pipe -march=core2 -msse4 
CPPFLAGS: -I/usr/local/Cellar/readline/6.2.2/include 
LDFLAGS: -L/usr/local/Cellar/readline/6.2.2/lib 
MAKEFLAGS: -j4 

Error: Failed executing: make 

UPDATE

私はXCodeの競合のバージョンに関連している可能性が考えていると思います。私はXCodeのfoの最新バージョンをインストールしましたが、自作はまだ私が古いバージョンで修正をしようと

Warning: You have Xcode-3.2.6, which is outdated. 
Please install Xcode 4.3. 

をインストールしていると考えて....

答えて

5

さてさて、私はこの不良少年を解決しました。私は同じ問題を抱えているかもしれない誰かを助けるためにこれを残しておきます。

  1. 実行「醸造ドクター」を解決するための手順 - どうやら私はXCodeのいくつかのバージョンがインストールされていた、それは古いXCodeのをアンインストールし、古い、3.2バージョン
  2. を使用していた

  3. 固定の問題を開始を使用すると正しいディレクトリにありますが、これは私のものと異なる場合があります

    sudo /開発者/ライブラリ/ uninstall-devtools

  4. 再起動して、再度実行し「醸造医師

  5. が右XCodeのバージョンを割り当てるには、次のコマンドを使用します

    はsudo Xcodeの選択-switch /アプリケーション(これはあなたのインストールに応じて異なる場合があります) /Xcode.app

そしてvoila!私はhomebrewを使ってmysqlをインストールすることができました

+1

問題を修正して文書化したことは素晴らしいことですが、回答を受け入れるには数日後に戻ってくることを忘れないでください。 –

2

これは私のために失敗しました。何が働いた:

醸造医師によって提案された

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

関連する問題