Octave 3.4.0バイナリ・パッケージをLionで動かす

2月13日(月)に更新されたREADMEファイルの抄訳です。

Mac OS X Lion 10.7.3でOctave-Forgeのバイナリに付属しているGnuplotを動かそうとすると以下のようなメッセージが出てプロットがされません。

dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
Referenced from: /usr/X11/lib/libfontconfig.1.dylib
Reason: Incompatible library version: libfontconfig.1.dylib requires
version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0

回避法は二つあります。

一つ目は、Octave-3.4.0.dmgに含まれていたGnuplot 4.4.3を修正する方法。

  • /Applications/Gnuplot.app/Contents/Resources/bin/gnuplotテキストエディタで開きます。
  • 「DYLD_LIBRARY_PATH"を検索して「DYLD_FALLBACK_LIBRARY_PATH」に置き換えて下さい。
  • ぜんぶで4カ所あるはず。

二つ目はMaximaに付属のGnuplot 4.2.6を用いる方法。