Mac OS X 10.4.11 Tiger 上で clamav-0.92.1 がインストールされている場合,clamav-0.93 をコンパイルすると次のようなエラーが出てしまう.
ld: warning can't open dynamic library| /usr/local/lib/libclamunrar.4.dylib referenced from: ../libclamunrar_iface/.libs/libclamunrar_iface.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2) ld: Undefined symbols| _ppm_constructor referenced from libclamunrar expected to be defined in /usr/local/lib/libclamunrar.4.dylib _ppm_destructor referenced from libclamunrar expected to be defined in /usr/local/lib/libclamunrar.4.dylib _rar_init_filters referenced from libclamunrar expected to be defined in /usr/local/lib/libclamunrar.4.dylib _rar_unpack referenced from libclamunrar expected to be defined in /usr/local/lib/libclamunrar.4.dylib _rarvm_free referenced from libclamunrar expected to be defined in /usr/local/lib/libclamunrar.4.dylib /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/libtool: internal link edit command failed make[3]: --- [libclamav.la] Error 1 make[2]: --- [all-recursive] Error 1 make[1]: --- [all-recursive] Error 1 make: --- [all] Error 2
この時はいったん clamav-0.92 をアンインストールしてからコンパイルすればよい.
# make uninstall $ ./configure && make # make install