clamav-0.96のさらに続き





そう、Powerpcで、うまくいってなかったっ
clamd.logに、
Thu Apr 29 01:27:52 2010 -> +++ Started at Thu Apr 29 01:27:52 2010
Thu Apr 29 01:27:52 2010 -> clamd daemon 0.96 (OS: darwin9.8.0, ARCH: ppc, CPU: powerpc)
Thu Apr 29 01:27:52 2010 -> Log file size limited to 1048576 bytes.
Thu Apr 29 01:27:52 2010 -> Reading databases from /var/clamav
Thu Apr 29 01:29:19 2010 -> +++ Started at Thu Apr 29 01:29:19 2010
Thu Apr 29 01:29:19 2010 -> clamd daemon 0.96 (OS: darwin9.8.0, ARCH: ppc, CPU: powerpc)
Thu Apr 29 01:29:19 2010 -> Running as user _amavisd (UID 83, GID 83)
Thu Apr 29 01:29:19 2010 -> Log file size limited to 1048576 bytes.
Thu Apr 29 01:29:19 2010 -> Reading databases from /var/clamav
Thu Apr 29 01:31:37 2010 -> Loaded 759199 signatures.
Thu Apr 29 08:41:41 2010 -> +++ Started at Thu Apr 29 08:41:41 2010
Thu Apr 29 08:41:42 2010 -> clamd daemon 0.96 (OS: darwin9.8.0, ARCH: ppc, CPU: powerpc)
Thu Apr 29 08:41:42 2010 -> Running as user _amavisd (UID 83, GID 83)
Thu Apr 29 08:41:42 2010 -> Log file size limited to 1048576 bytes.
Thu Apr 29 08:41:42 2010 -> Reading databases from /var/clamav
と、記録され続ける、げっ
で、まぁ、コマンドラインから clamd を実行してみると…
Assertion failed: (ResultPtr >= -(1 << 23) && ResultPtr < (1 << 23) && “Relocation out of range!”), function relocate, file llvm/lib/Target/PowerPC/PPCJITInfo.cpp, line 399.
Abort
?????
あぼ〜と???
こんなとき、この1行でぐぐるっ
ありましたっ
はぁ、バグ、ですか…困るなぁ…
にも書いとるし、
には、パッチもでとる。
patch -p1 Makefile PowerPC.patch
こんな感じ。
ひとまずは、
sh
export CFLAGS=’-arch ppc’ 
export LDFLAGS=’-arch ppc’ 
./configure –enable-check –prefix=/usr/local/clamXav –build=powerpc-apple-darwin`uname -r`
patch -p1 Makefile PowerPC.patch
make && make check VG=1
make install
と、なりますな。
ふぅ

2 comments to this article

  1. 神経症性うつ病日記

    on 2012年9月30日 at 02:57:21 -

    clamav-0.96の続き

    ここに書いてあった。 結局、checkモジュールらしい。 で、改めて、checkを導入(し直し)したら、うまくいきましたっ ふんっ MacPortsで導入…

  2. 神経症性うつ病日記

    on 2012年9月30日 at 02:57:57 -

    clamav-0.96

    4/1に出ていたらしい。 職場のDNSサーバーのcrontabで、 00 23 * * 0 chk_freshclam というjobを動かしている。 1週…