ClamAVをSolaris10(x64)にインストール

今更ですが、ClamAVをSolaris10 64ビット環境にインストールする手順をメモ。っつーか、忘れそうなので覚え書き。


Sun純正(Sun Studio同梱)のcc(Cコンパイラ)ではビルド出来ないようだ。
ってことでGCCを使ってビルドする。


ソースを落としてきて
# wget http://downloads.sourceforge.net/project/clamav/clamav/0.95.3/clamav-0.95.3.tar.gz?use_mirror=jaist
展開
# gunzip -c clamav-0.95.3.tar.gz | tar xf -
一般的な手順でビルド
# cd clamav-0.95.3
# CFLAGS="-m64 -O3" ./configure --enable-experimental
# CFLAGS="-m64 -O3" gmake
そしてインストール
# sudo gmake install

上記のように簡単にインストールできるのですが、2点注意すべき点が。

(1) gccを使う
   Sun Studioのccでコンパイルすると途中でFatal Error 127になってビルドに失敗します。

(2) gmakeを使う
   Solaris標準のmakeを使うと、Target Allの部分でError1。