ワタナベともうします。 長い間そのままだったので、VineSeedから ImageMagick-5.5.7-15vl2.src.rpmをいただいて、ビルドしました。 素のままではPerlMagickのところでエラー停止するので、ちと工夫が必要でし たが、specの変更だけでrpm作成可能になりました。 SeedのものではPerlMagickにはRequire: Perl >= 5.8.0とありますが、本家を 調べても見当たりませんでしたので、削除しました。 (最初は、ご報告のエラーはこのせいかと思いました。) そしてできあがったものをインストールして、柿の画像を拝借して金子さんの スクリプトを実行してみるとちゃんと縮小されました。 とはいうものの、Vineとは異なる環境でビルドしています。 ChangeLogを見るとバージョン5.5.7近くでAutoconf-2.59 Automake-1.7.9に対 応させたとあります。素のVineはAuticonf-2.13 Automake-1.4と相当古いので す。経験では新しいアプリを./configureしてmakeするにはビルド環境も新し くし ないと、完了しても安定して動きません。 "Hiyoko3" <webmaster@xxxxxxxxxxx> wrote: > また、5.5.7をインストールした後にmake checkを実行したら以下のエラー > がでていることもわかりました。 こちらもmake checkしてみました。同じエラーが出ていますね。 これはttf = TrueType Fontの読み込みエラーです。 どうしても5.5.7でないとお困りならば、こんなんでよければ差し上げます。 (後はDMで) make[2]: ディレクトリ `/home/navkaz/rpm/BUILD/ImageMagick-5.5.7' に入 りますcd PerlMagick && /usr/bin/perl Makefile.PL Checking if your kit is complete... Looks good t/blob..............ok t/filter............FAILED test 29 Failed 1/44 tests, 97.73% okay t/getattribute......ok t/montage...........ok t/read..............ok t/setattribute......ok t/write.............ok t/bzlib/read........ok t/bzlib/write.......ok t/jng/read..........ok t/jng/write.........ok t/jpeg/read.........ok t/jpeg/write........ok t/png/read-16.......ok t/png/read..........ok t/png/write-16......ok t/png/write.........ok t/ps/read...........ok t/ps/write..........ok t/tiff/read.........ok t/tiff/write........ok t/ttf/read..........NOK 1Compare(../reference/ttf/label.miff): Exception 465: Unable to compare images (image size differs) at t/subroutines.pl line 224. t/ttf/read..........FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/x/read............ok t/x/write...........ok t/xfig/read.........ok t/zlib/read.........ok t/zlib/write........ok Failed Test Status Wstat Total Fail Failed List of Failed --------------------------------------------------------------------- ----------- t/filter.t 44 1 2.27% 29 t/ttf/read.t 3 3 100.00% 1-3 Failed 2/27 test scripts, 92.59% okay. 4/318 subtests failed, 98.74% okay. make[3]: *** [test_dynamic] エラー 29 > 実は5.2.9がインストールされていることを知らず、うっかり > 5.5.7をインストールしてしまっていました。 [snip] > 5.5.7をインストールした影響がどこかに残っているかのようです。 > (そこがわかれば解決出来るのかもしれませんが) こちらでは、5.5.7でのPerlMagickは別パッケージになっていますが、そちら で5.2.9の場合どこから入りますか? またそちらで5.5.7のインストールはmake installされたのなら、 PerlMagickもちゃんと同時に入ったのでしょうか? どうもバージョン違いのが混じってる気がします。 -- Kazuhiko Watanabe :: navkaz@xxxxxxxxxxx