Török Edwin wrote:
> On 2008-09-02 23:10, Török Edwin wrote:
>   
>> Send me your config.log (off-list, this list strips attachments).
>>   
>>     
>
> Thanks for the config.log.
>
> There are 2 problems here:
> - configure thinks bzip2 is bugged, but in fact it cannot link (I opened
> bb #1158)
> - seems like the symbol names are not what configure expects (it should
> be either bzDecompress or BZ2_bzDecompress'
>
> /tmp/ccEYOTll.o(.text+0x61):/home/fchan/clamav-0.94/conftest.c:123: undefined
> reference to `BZ2_bzDecompress'
> /tmp/ccEYOTll.o(.text+0x7d):/home/fchan/clamav-0.94/conftest.c:121: undefined
> reference to `BZ2_bzDecompressEnd'
>
>
> Can you show us the output of these commands:
> - nm /usr/lib/libbz2.a|grep bzDecompress
> - nm -D /usr/lib/libbz2.so*|grep bzDecompress
>
> Thanks,
> --Edwin
>
> _______________________________________________
> Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
> http://www.clamav.net/support/ml
>
>   
Looks like an odd linking problem, I copied out the source code from 
configure into test.c:

# gcc -o conftest -g -O2  -I/usr/local/include  -L/usr/local/lib -lz 
-L/usr/local/lib -lbz2 test.c
/tmp/ccorq5PY.o(.text+0x45): In function `main':
/homes/homefarm/rullfisu/test.c:45: undefined reference to 
`BZ2_bzDecompressInit'
/tmp/ccorq5PY.o(.text+0x6f):/homes/homefarm/rullfisu/test.c:50: 
undefined reference to `BZ2_bzDecompress'
/tmp/ccorq5PY.o(.text+0x7f):/homes/homefarm/rullfisu/test.c:52: 
undefined reference to `BZ2_bzDecompressEnd'
#

If I move test.c before the libs it links fine:

# gcc -o conftest -g -O2  test.c -I/usr/local/include  -L/usr/local/lib 
-lz -L/usr/local/lib -lbz2
#

Also, there is no problem when linking with the redhat libs in /usr/lib:

# gcc -o conftest -g -O2 -lz -lbz2 test.c
#

-- 
Roberto Ullfig - [EMAIL PROTECTED]


_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to