Linking problem on RHEnterprise Linux

Anyone seen this problem with the krb libraries on RHEL?

I am using:

root4.04/02 (configure linux --enable-thread --enable-opengl)

Linux version 2.4.21-4.EL (bhcompile@daffy.perf.redhat.com) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-20))

The error message is:

g++ -O -o bin/root.exe main/src/rmain.o
-Llib -lCore -lCint -lHist -lGraf -lGraf3d -lGpad -lTree -lMatrix -lRint -lm -ldl -pthread -rdynamic
/usr/bin/ld: warning: libgssapi_krb5.so.2, needed by /lib/libssl.so.4, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libkrb5.so.3, needed by /lib/libssl.so.4, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libcom_err.so.3, needed by /lib/libssl.so.4, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libk5crypto.so.3, needed by /lib/libssl.so.4, not found (try using -rpath or -rpath-link)
/lib/libssl.so.4: undefined reference to krb5_get_credentials' /lib/libssl.so.4: undefined reference tokrb5_sname_to_principal’
/lib/libssl.so.4: undefined reference to krb5_mk_req_extended' /lib/libssl.so.4: undefined reference tokrb5_free_ticket’
/lib/libssl.so.4: undefined reference to krb5_cc_default' /lib/libssl.so.4: undefined reference tokrb5_timeofday’
/lib/libssl.so.4: undefined reference to krb5_auth_con_init' /lib/libssl.so.4: undefined reference tokrb5_decrypt_tkt_part’
/lib/libssl.so.4: undefined reference to krb5_auth_con_setrcache' /lib/libssl.so.4: undefined reference tokrb5_kt_free_entry’
/lib/libssl.so.4: undefined reference to krb5_auth_con_getrcache' /lib/libssl.so.4: undefined reference tokrb5_checksum_size’
/lib/libssl.so.4: undefined reference to krb5_free_principal' /lib/libssl.so.4: undefined reference tokrb5_kt_resolve’
/lib/libssl.so.4: undefined reference to krb5_auth_con_free' /lib/libssl.so.4: undefined reference tokrb5_principal_compare’
/lib/libssl.so.4: undefined reference to valid_cksumtype' /lib/libssl.so.4: undefined reference tokrb5_free_context’
/lib/libssl.so.4: undefined reference to krb5_rc_default' /lib/libssl.so.4: undefined reference tokrb5_kt_default’
/lib/libssl.so.4: undefined reference to krb5_get_server_rcache' /lib/libssl.so.4: undefined reference tokrb5_free_data_contents’
/lib/libssl.so.4: undefined reference to `krb5_init_context’
collect2: ld returned 1 exit status
make: *** [bin/root.exe] Error 1

Dear mkippen,

I have no problems on a similar setup:

Red Hat Enterprise Linux WS release 3 (Taroon Update 5)
Linux noric04 2.4.21-32.0.1.ELsmp
gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-49)

It seems a problem with shared libraries dependencies. What does ‘ldd /lib/libssl.so.4’ show ? This is what I get

Also, does configure find kerberos? Look for the following lines in the configure output:

Gerri Ganis