vimperatorのpluginをgitで持ってきたくて、sudo port install GitXしてみる。
今回もすんなり行くと思ったら、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が使えるようになりました。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: MacのJDKがおかしい

このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/2615

コメントする

このブログ記事について

このページは、falseが2011年4月30日 21:02に書いたブログ記事です。

ひとつ前のブログ記事は「MacPorts導入」です。

次のブログ記事は「vimperatorの設定」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

広告

Powered by Movable Type 6.1.1