vimperatorのpluginをgitで持ってきたくて、sudo port install GitXしてみる。
今回もすんなり行くと思ったら、db46のビルドで失敗する。
ログを見ると、
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers を見ると、ちゃんとjni.hはある。
ある?よくよくみると、jni.h はファイルではなくディレクトリになっている。これでは読めるはずがない。
ファイルの更新時間的に、Xcodeを入れたときにおかしくなったらしい。
こんなところ見てないから、最初からおかしかったのか、Xcodeがおかしいものを入れたのか、Xcodeが壊したのかはわからない。
とりあえずソフトウェア・アップデートでXcodeを3.2.3から3.2.6に上げてみたが改善せず。
developer.apple.comからxcode_3.2.6_and_ios_sdk_4.3.dmgをインストールしてみたら...治った!
これで、無事にgitが使えるようになりました。
今回もすんなり行くと思ったら、db46のビルドで失敗する。
ログを見ると、
/usr/bin/gcc-4.2 -c -I. -I../dist/.. -I/opt/local/include -I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers -pipe -O2 -arch x86_64 -fno-strict-aliasing ../dist/../libdb_java/db_java_wrap.c -fno-common -DPIC -o .libs/db_java_wrap.o ../dist/../libdb_java/db_java_wrap.c:123:17: error: jni.h: No such file or directoryみたいな感じ。
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers を見ると、ちゃんとjni.hはある。
ある?よくよくみると、jni.h はファイルではなくディレクトリになっている。これでは読めるはずがない。
ファイルの更新時間的に、Xcodeを入れたときにおかしくなったらしい。
こんなところ見てないから、最初からおかしかったのか、Xcodeがおかしいものを入れたのか、Xcodeが壊したのかはわからない。
とりあえずソフトウェア・アップデートでXcodeを3.2.3から3.2.6に上げてみたが改善せず。
$ sudo /Developer/Library/uninstall-devtools --mode=allでXcodeをアンインストールしてみても変わらない。
developer.apple.comからxcode_3.2.6_and_ios_sdk_4.3.dmgをインストールしてみたら...治った!
これで、無事にgitが使えるようになりました。
カテゴリ
Macトラックバック(0)
このブログ記事を参照しているブログ一覧: MacのJDKがおかしい
このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/2615
コメントする