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

Reply via email to