SSブログ

MacPortsのdb46ではまる [Mac]

トルコにいっているあいだに、MacPorts 1.9.2がリリースされたということでsudo port upgrade outdatedとしてみたら、db46でエラー発生。

Error: db46 requires the Java for Mac OS X development headers.


しらべてみると、最近のアップデートで /System/Library/Frameworks/JavaVM.framework 以下のヘッダがなくなったのが原因ということである。

macportsのdb46でshell command failed - bokujuの日記 ~ 漢のプログラミング ~

解決策としては、/Developer/SDKs 以下にあるヘッダからシンボリックリンクをはるか、ADCから"Java for Mac OS X 10.6 Update 3 Developer Package"をとってきてインストールするか、ということで後者をやってみたら、うまくいった。

しかし、Mac OS XのJavaというと、Java SE 7以降はOpenJDKになるとかで、今後もいろいろありそうである。

nice!(1)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0