On 03-11-2011 18:40:41 -0500, Allen Zhang wrote:
Hi,
When compile on CentOS 5.5, following error pop up, can any one tell me which version of libcom_err.so is needed for this MonetDB version?
We don't require libcom_err.so directly.
make[5]: Entering directory `/usr/src/MonetDB-11.5.7/common/stream'
/bin/sh ../../libtool --tag=CC --mode=link gcc -DLIBSTREAM -g -O2 -D_REENTRANT -version-info 2:2:0 -o libstream.la -rpath /usr/local/MonetDBAug2011-SP2/lib libstream_la-stream.lo -lbz2 -L/usr/kerberos/lib64 -lssl -lcrypto -ldl -lz -L/usr/kerberos/lib64 -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -pthread
Not sure what/who added this kerberos stuff to your C/LDFLAGS. Can you check your environment for CFLAGS, CPPFLAGS and LDFLAGS? My bet is you're trying to compile 64-bits, but only 32-bits libraries are found/installed (or vice versa).
/usr/bin/ld: skipping incompatible /usr/lib/libcom_err.so when searching for -lcom_err