Movable Typeでファイルのアップロードの時に画像のサムネイルを作成できるようにするためImageMagickのインストールを敢行。LINUX版の時と同様にはまりにはまる。
結局本体はFinkでimagemagick-noxをバイナリインストールする。
FinkCommanderのimagemagick-noxの欄を右クリックBinary→Installで自動でやってくれる。次にimagemagick-noxの欄を右クリックSource→Fetchでソースをダウンロード。
PerlMagickは結局、
suして、
# cd /sw/src/
# tar xvzf ImageMagick-5.5.1.tar.gz
# cd ImageMagick-5.5.1/PerlMagick/
Makefile.PLの中身を編集。LIBの値に「-L/System/Library/Perl/darwin/CORE/」を追記しろって。知らないよそんなこと。
# emacs Makefile.PL
「# Library specification」の部分を下記のように修正。
'LIBS' => ['-L/usr/X11R6/lib -L/usr/lib -L/sw/src/ImageMagick-5.5.1/magick -lMagick -ljpeg -lpng -lbz2 -lxml2 -lz -lpthread -lm -L/System/Library/Perl/darwin/CORE/'],
おそるおそる、
# perl Makefile.PL
# make
# make install
なんとすんなりインストールされる。Movable Typeの「mt-check.cgi」実行で ImageMagickのperlモジュールが入っていることを確認する。
OK。
Finkのこと:http://fink.sourceforge.net/
MacOSXへのインストールのこと:
http://fenrir.naruoka.org/archives/000031.html
http://www.nntp.perl.org/group/perl.macosx/099