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

となる。)

ので、gccの別のバージョンでコンパイルした。

$ ./configure CC=${HOME}/gcc/bin/gcc --prefix=${HOME}/unix --disable-clamav
$ make
$ make install

freshclamすると、メッセージがでるので
そのパスが示すfreshclam.confから,Exampleをコメントアウトする。
これで、たぶんOK.

clamscanでもしてみる。