[Armadillo:01059] atmark-dist-20060616の不具合

Chris McHarg email@hidden
2006年 6月 22日 (木) 15:07:04 JST


マカーグと申します。

さっそくで申し訳ないんですが、環境によって、atmark-dist-20060616で
Armadillo-240.Recoverを選択してコンパイルする場合、
imagemagickのコンパイル中にエラーが発生する場合があります。

make[2]: ディレクトリ `/home/chris/dev/temp/atmark-dist-
20060616/user/imagemagick' に入ります
arm-linux-gcc   -I../../lib/libjpeg -I../../lib/libpng -Wall -
pthread -L../../lib/libjpeg -L../../lib/libpng -o
utilities/animate -L../../lib/libjpeg -L../../lib/libpng
utilities/animate.o magick/libMagick.so.9 -ljpeg -lpng
magick/libMagick.so.9: undefined reference to
`BZ2_bzDecompressInit'
magick/libMagick.so.9: undefined reference to
`BZ2_bzDecompress'
magick/libMagick.so.9: undefined reference to
`BZ2_bzDecompressEnd'
magick/libMagick.so.9: undefined reference to `BZ2_bzCompress'
magick/libMagick.so.9: undefined reference to
`BZ2_bzCompressInit'
magick/libMagick.so.9: undefined reference to
`BZ2_bzCompressEnd'
collect2: ld returned 1 exit status
make[2]: *** [utilities/animate] エラー 1
make[2]: ディレクトリ `/home/chris/dev/temp/atmark-dist-
20060616/user/imagemagick' から出ます
make[1]: *** [all] エラー 2
make[1]: ディレクトリ `/home/chris/dev/temp/atmark-dist-
20060616/user' から出ます
make: *** [subdirs] エラー 1

このような状態になったときは、続けて以下のように実行してください。

pc$ (cd user/imagemagick;make clean)
pc$ make

以降のmakeではこのエラーは発生しません。

余計な中間オブジェクトが残ったことによる問題ですので、
ダウンロードサイトのソースはatmark-dist-20060616-2として
クリーンしたものに置き換えます。

すみませんが、よろしくお願いいたします。



armadillo メーリングリストの案内