Brian Morrison wrote: > Brian Morrison wrote: > >> OK, I'll do that if I can't resolve it. >> >> I've checked that there are no old libclamav* files anywhere, they are >> only in /usr/lib/, I've also checked that ld.so.conf is sane, and indeed >> it is the only relevant paths are /usr/lib and /usr/local/lib in that order. >> >> I'm wondering if somehow the older libclamunrar* files are not being >> overwritten, but I can't see why that would happen. >> > > Right, I've checked some more things out: > > The relocation error is complaining that rarvm_free is not a symbol in > libclamav.so.4 > > If I check for any rarvm* symbol in libclamav.so.4 there are none shown, so: > > nm /usr/lib/libclamav.so.4 | grep rarvm > > returns nothing, however: > > nm /usr/lib/libclamunrar.so.4 | grep rarvm > > does find rarvm_free and a lot of other rarvm* symbols. > > libclamav.so.4.0.1, libclamunrar.so.4.0.1 and > libclamunrar_iface.so.4.0.1 are all in /usr/lib > > Any ideas what's happening, should there be rar_vm* symbols in > libclamav.so.4.0.1? >
But ldd /usr/sbin/clamd says "Not a dynamic executable". That's whether built with rpm or the ./configure && make method. -- Brian _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://lurker.clamav.net/list/clamav-users.html
