On 2008-09-04 10:27, James Brown wrote:
>
> On 04/09/2008, at 4:26 PM, Török Edwin wrote:
>
>> On 2008-09-04 02:26, James Brown wrote:
>>> Get this when I run make:
>>>
>>> ld: warning can't open dynamic library:
>>> /usr/local/lib/libclamunrar.5.dylib referenced from:
>>> ../libclamunrar_iface/.libs/libclamunrar_iface.dylib (checking for
>>> undefined symbols may be affected) (No such file or directory, errno
>>> = 2)
>>
>> Did libclamunrar get built correctly? Look in libclamunrar/.libs/
>> It should be using libclamunrar from .libs not from /usr/local/lib.
>> Also please show us the ld command that failed.
>>
>> Best regards,
>> --Edwin
>
> Thanks Edwin.
>
> $ locate libclamunrar
> /usr/local/lib/libclamunrar.4.0.1.dylib
> /usr/local/lib/libclamunrar.4.0.3.dylib
> /usr/local/lib/libclamunrar.4.0.4.dylib
> /usr/local/lib/libclamunrar.4.dylib
> /usr/local/lib/libclamunrar.a
> /usr/local/lib/libclamunrar.dylib
> /usr/local/lib/libclamunrar.la
> /usr/local/lib/libclamunrar_iface.4.0.1.dylib
> /usr/local/lib/libclamunrar_iface.4.0.3.dylib
> /usr/local/lib/libclamunrar_iface.4.0.4.dylib
> /usr/local/lib/libclamunrar_iface.4.dylib
> /usr/local/lib/libclamunrar_iface.a
> /usr/local/lib/libclamunrar_iface.dylib
> /usr/local/lib/libclamunrar_iface.la
>
> so looks like I have version 4 not 5 of libclamunrar?

That is to be expected, since you are compiling version 5 right now.
Look in your build directory:
$ ls -l libclamunrar/.libs/

>
> Not sure what the ld command was. After the ./configure command I
> typed 'make' and that was the error it stopped with.
>
> The bit before the ld warning was:
>
> rm -fr .libs/libclamav.lax
> mkdir .libs/libclamav.lax
> rm -fr .libs/libclamav.lax/liblzma.a
> mkdir .libs/libclamav.lax/liblzma.a
> Extracting
> /Users/jlbrown/Desktop/clamav-0.94/libclamav/lzma/.libs/liblzma.a
> (cd .libs/libclamav.lax/liblzma.a && ar x
> /Users/jlbrown/Desktop/clamav-0.94/libclamav/lzma/.libs/liblzma.a)
> gcc -dynamiclib  -o .libs/libclamav.5.0.1.dylib  .libs/matcher-ac.o
> .libs/matcher-bm.o .libs/matcher.o .libs/md5.o .libs/others.o
> .libs/readdb.o .libs/cvd.o .libs/dsig.o .libs/str.o .libs/scanners.o
> .libs/textdet.o .libs/filetypes.o .libs/rtf.o .libs/blob.o
> .libs/mbox.o .libs/message.o .libs/table.o .libs/text.o
> .libs/ole2_extract.o .libs/vba_extract.o .libs/msexpand.o .libs/pe.o
> .libs/disasm.o .libs/upx.o .libs/htmlnorm.o .libs/chmunpack.o
> .libs/rebuildpe.o .libs/petite.o .libs/wwunpack.o .libs/unsp.o
> .libs/aspack.o .libs/packlibs.o .libs/fsg.o .libs/mew.o .libs/upack.o
> .libs/line.o .libs/untar.o .libs/unzip.o .libs/inflate64.o
> .libs/special.o .libs/binhex.o .libs/is_tar.o .libs/tnef.o
> .libs/autoit.o .libs/strlcpy.o .libs/regcomp.o .libs/regerror.o
> .libs/regexec.o .libs/regfree.o .libs/unarj.o .libs/bzlib.o
> .libs/nulsft.o .libs/infblock.o .libs/pdf.o .libs/spin.o .libs/yc.o
> .libs/elf.o .libs/sis.o .libs/uuencode.o .libs/phishcheck.o
> .libs/phish_domaincheck_db.o .libs/phish_whitelist.o
> .libs/regex_list.o .libs/regex_suffix.o .libs/mspack.o .libs/cab.o
> .libs/entconv.o .libs/hashtab.o .libs/dconf.o .libs/lzma_iface.o
> .libs/explode.o .libs/textnorm.o .libs/dlp.o .libs/js-norm.o
> .libs/uniq.o .libs/version.o 
> .libs/libclamav.lax/liblzma.a/LzmaStateDecode.o  
> ../libclamunrar_iface/.libs/libclamunrar_iface.dylib
> /usr/local/lib/libclamunrar.dylib -L/usr/local/lib -lz -lbz2
> /usr/local/lib/libgmp.dylib /usr/lib/libiconv.dylib  -install_name 
> /usr/local/lib/libclamav.5.dylib -compatibility_version 6
> -current_version 6.1 -Wl,-single_module

/usr/local/lib looks wrong there, can you open a bugreport and attach
your full build log, and your config.log?

Best regards,
--Edwin
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to