Hatena::ブログ(Diary)

鰹出汁の心太

2011-10-24

Library not loaded: /opt/local/lib/libMagickWand.4.dylibと出た時は

| 14:33

CakePHPでbake --helpした時に下の様なメッセージが出たので

$ ./cake bake --help

PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20090626/imagick.so' - dlopen(/opt/local/lib/php/extensions/no-debug-non-zts-20090626/imagick.so, 9): Library not loaded: /opt/local/lib/libMagickWand.4.dylib

Referenced from: /opt/local/lib/php/extensions/no-debug-non-zts-20090626/imagick.so

Reason: image not found in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20090626/imagick.so' - dlopen(/opt/local/lib/php/extensions/no-debug-non-zts-20090626/imagick.so, 9): Library not loaded: /opt/local/lib/libMagickWand.4.dylib

Referenced from: /opt/local/lib/php/extensions/no-debug-non-zts-20090626/imagick.so

Reason: image not found in Unknown on line 0

/opt/local/lib/を見るとlibMagickWand.5.dylibはあるけどlibMagickWand.4.dylibは無かった。もしかしたらMacPortsで更新した時にImageMagick関連でバージョンアップでもされたのかも。

正解かどうかは分からないけどとりあえずシンボリックリンクを作ったら警告は出ないようになった。

$ sudo ln -s /opt/local/lib/libMagickWand.5.dylib /opt/local/lib/libMagickWand.4.dylib

今度はlibMagickCoreも同じ様な警告メッセージが出るのでこれもln -sする。

$ sudo ln -s /opt/local/lib/libMagickCore.5.dylib /opt/local/lib/libMagickCore.4.dylib

これで解決。とりあえず。

トラックバック - http://d.hatena.ne.jp/sigesaba/20111024/1319434414
リンク元
Connection: close