LeopardにImageMagickのインストール
http://www.imagemagick.org/script/install-source.php#unix
を参考にしてやる。
ftp://ftp.imagemagick.org/pub/ImageMagick
からソースをダウンロード
ImageMagick-6.3.7-7.tar.gzをとってくる。
あとはいつものように
./configure --prefix=${HOME}/unix --with-perl-options=PREFIX=${HOME}/unix
make
make install
上に書いたように、perlに関するオプションが必要だった。
これをつけないとmake installの段階で
/usr/local以下にshareディレクトリを作ろうとして、root権限がないために失敗する。
このオプションについては
http://www.imagemagick.org/script/advanced-unix-installation.php
にかいてある。
makeにはそれなりに時間がかかった。
Leopardにgccのインストール
http://gcc.gnu.org/mirrors.html
のどれかにアクセスしてreleaesディレクトリからgcc-4.2.2.tar.gzををダウンロード
解凍後、となりにgcctmpディレクトリを作る。
こんな感じ
$ls
gcctmp
gcc-4.2.2
そのあと次のようにする。
cd gcctmp ../gcc-4.2.2/configure --prefix=${HOME}/unix --disable-checking --enable-languages=c,c++ make make install
makeには一時間くらい掛かった。。
オプションは下のを参考にした。
http://www-jlc.kek.jp/%7Efujiik/macosx/10.4.X/HEPonX/Intel/memo/GFORTRANonX.html
$ ~/gcc/bin/gcc --version
gcc (GCC) 4.2.2
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Leopardにclamavのインストール
ドキュメントはここ。
http://www.clamav.org/support/doc/
「3.2 Installing on shell account」を参考にした。
Leopard標準(developer tools)のgccではconfigureで止められる
(バグがあるらしい。
configureしても
checking for gcc bug PR28045... configure: error: your compiler has gcc PR28045 bug, use a different compiler, see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28045
となる。)
$ ./configure CC=${HOME}/gcc/bin/gcc --prefix=${HOME}/unix --disable-clamav
$ make
$ make install
freshclamすると、メッセージがでるので
そのパスが示すfreshclam.confから,Exampleをコメントアウトする。
これで、たぶんOK.
clamscanでもしてみる。