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
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine