Forum: CFEngine Help
Subject: Re: CFEngine Help: Re: libtokyocabinet.so.9 error on AIX 5.2
Author: jonesy1234
Link to topic: https://cfengine.com/forum/read.php?3,25650,25807#msg-25807

I too am getting the same errors as raymondcox. Could you let me know how you 
fixed it? Here are the steps I took.

Build tokyocabinet with the following:-


./configure --disable-shared --enable-static

gmake check runs through with no errors


Build cfengine with the following:-


./configure --with-tokyocabinet=/usr/local

configure:14196: checking for tchdbnew in -ltokyocabinet
configure:14221: gcc -o conftest -D_THREAD_SAFE  -DSYSV -D_AIX -D_AIX32 
-D_AIX41 -D_AIX43 -D_AIX51 -D_ALL_SOURCE -DFUNCPROTO=15 -O 
-I/opt/freeware/include -I/
include -O2 -DNDEBUG -I/usr/local/include  -I/usr/local/include 
-I/usr/local/include -L/opt/freeware/lib 
-Wl,-blibpath:/opt/freeware/lib:/usr/lib:/lib -Wl,-bm
axdata:0x80000000 -L/usr/local/lib conftest.c -ltokyocabinet   >&5
ld: 0711-317 ERROR: Undefined symbol: .BZ2_bzDecompressInit
ld: 0711-317 ERROR: Undefined symbol: .BZ2_bzDecompress
ld: 0711-317 ERROR: Undefined symbol: .BZ2_bzDecompressEnd
ld: 0711-317 ERROR: Undefined symbol: .BZ2_bzCompressInit
ld: 0711-317 ERROR: Undefined symbol: .BZ2_bzCompress
ld: 0711-317 ERROR: Undefined symbol: .BZ2_bzCompressEnd
ld: 0711-317 ERROR: Undefined symbol: .crc32
ld: 0711-317 ERROR: Undefined symbol: .inflateInit2_
ld: 0711-317 ERROR: Undefined symbol: .inflate
ld: 0711-317 ERROR: Undefined symbol: .inflateEnd
ld: 0711-317 ERROR: Undefined symbol: .deflateInit2_
ld: 0711-317 ERROR: Undefined symbol: .deflate
ld: 0711-317 ERROR: Undefined symbol: .deflateEnd
ld: 0711-317 ERROR: Undefined symbol: .log
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_lock
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_unlock
ld: 0711-317 ERROR: Undefined symbol: .pthread_mutex_destroy
ld: 0711-317 ERROR: Undefined symbol: .pthread_rwlock_destroy
ld: 0711-317 ERROR: Undefined symbol: .pthread_rwlock_unlock
ld: 0711-317 ERROR: Undefined symbol: .pthread_once
ld: 0711-317 ERROR: Undefined symbol: .pthread_rwlock_rdlock
ld: 0711-317 ERROR: Undefined symbol: .pthread_rwlock_wrlock


However if I look at my /opt/freeware/lib dir and check the libraries I appear 
to have them and reference them in my path???


bash-4.2# cd /opt/freeware/lib/
bash-4.2# nm
gcc/                  libgettextlib.a       libglib-2.0.so        
libgobject-2.0.a      libmpc.a              librpm.so.0           libz.a
gettext/              libgettextsrc-0.17.a  libglib-2.0.so.0      
libgobject-2.0.so     libmpc.so.2           librpm.so.0.0.0       rpm/
gio/                  libgettextsrc.a       libgmodule-2.0.a      
libgobject-2.0.so.0   libmpfr.a             librpmbuild.so        rpmpopt
libbz2.a              libgio-2.0.a          libgmodule-2.0.so     
libgthread-2.0.a      libpopt.so            librpmbuild.so.0      rpmrc
libexpat.a            libgio-2.0.so         libgmodule-2.0.so.0   
libgthread-2.0.so     libpopt.so.0          librpmbuild.so.0.0.0
libgcc_s.a            libgio-2.0.so.0       libgmp.a              
libgthread-2.0.so.0   libpopt.so.0.0.0      libstdc++.a
libgettextlib-0.17.a  libglib-2.0.a         libgmpxx.a            libintl.a     
        librpm.so             libsupc++.a
bash-4.2# nm libbz2.a | grep .BZ2_bzDecompress
.BZ2_bzDecompress    T   268455828
.BZ2_bzDecompressEnd T   268455604
.BZ2_bzDecompressInit T   268456304
bash-4.2# nm libbz2.a | grep .BZ2_bzCompress
.BZ2_bzCompress      T   268456812
.BZ2_bzCompressEnd   T   268456588
.BZ2_bzCompressInit  T   268457264


So close yet so far.... Any help would be greatly received!

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to