Home

技術系のメモと日々の雑感

ImageMagick で libgomp のエラー

ImageMagick をソースから入れて perl から呼ぶと次のようなエラーが出ることがあった。

Can't load '/usr/local/lib/perl5/site_perl/5.8.8/i686-Linux/auto/Image/Magick/Magick.so'
for module Image::Magick: libgomp.so.1: shared object cannot be dlopen()ed
at /usr/local/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230.

※CentOS5 で libgomp はパッケージでインストールした環境
このとき使ったソースは ImageMagick-6.3.5-9.tar.gz で、configure で指定したのは --with-perl=/usr/local/bin/perl だけ。
探し方が悪いのかも知れないけど、解決できたという情報は見当たらなかった。
で、ひとしきりもがいた後、以前はこんなエラーは出てなかったという噂を聞いて、試しに少し古いバージョン(6.3.4-10)でやってみたらすんなり動いてしまった。
なるほど、こういうことだったのか〜。
どのバージョンからこのエラーが出るようになったのかは検証してないのでいまだに不明のまま。
というか、このエラーはもう二度と見たくない・・・。

この記事に対するトラックバック

この記事のトラックバックURL

この記事に対するコメント

この記事にコメントする

管理者にだけ表示を許可する