vine-users ML アーカイブ



[vine-users:064149] Re: ImageMagick のインストール失敗?

  • From: "k.Z.w" <navkaz@xxxxxxxxxxxxx>
  • Subject: [vine-users:064149] Re: ImageMagick のインストール失敗?
  • Date: Wed, 28 Jan 2004 23:21:24 +0900
ワタナベともうします。
長い間そのままだったので、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