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行でぐぐるっ
ありましたっ
http://www.bluequartz.us/phpBB2/viewtopic.php?t=122837&sid=4d384905e4dff0160214f1a40b782827
はぁ、バグ、ですか…困るなぁ…
にも書いとるし、
には、パッチもでとる。
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
と、なりますな。
ふぅ
Author: Kumecchi

コメントを残す