I am attempting to configure FreeRadius to use our LDAP directory for authentication and have made the necessary modifications to radiusd.conf, but get the following error when starting radiusd:
radiusd.conf[724] Failed to link to module 'rlm_ldap': ld.so.1: ./radiusd: fatal: relocation error: file /usr/local/lib/libldap_r-2.2.so.7: symbol __udivdi3: referenced symbol not found I'm using FreeRADIUS Version 1.0.1 on Solaris 9, everything appeared to compile okay, and without the LDAP entries in the authenticate section, the daemon starts fine and authenticates users against the unix passwd file fine. I am using openldap-2.2.17 and both were compiled using gcc v3.4.0. An 'ldd rlm_ldap.so' produces the following: libsasl.so.7 => ./libsasl.so.7 liblber-2.2.so.7 => ./liblber-2.2.so.7 libldap_r-2.2.so.7 => ./libldap_r-2.2.so.7 libnsl.so.1 => /usr/lib/libnsl.so.1 libresolv.so.2 => /usr/lib/libresolv.so.2 libsocket.so.1 => /usr/lib/libsocket.so.1 librt.so.1 => /usr/lib/librt.so.1 libpthread.so.1 => /usr/lib/libpthread.so.1 libc.so.1 => /usr/lib/libc.so.1 libdl.so.1 => /usr/lib/libdl.so.1 libpam.so.1 => /usr/lib/libpam.so.1 libgen.so.1 => /usr/lib/libgen.so.1 libsasl2.so.2 => ./libsasl2.so.2 libmp.so.2 => /usr/lib/libmp.so.2 libaio.so.1 => /usr/lib/libaio.so.1 libmd5.so.1 => /usr/lib/libmd5.so.1 libcmd.so.1 => /usr/lib/libcmd.so.1 libthread.so.1 => /usr/lib/libthread.so.1 /usr/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1 /usr/platform/SUNW,Sun-Fire-V440/lib/libmd5_psr.so.1 And an 'ldd libldap_r-2.2.so.7' produces: liblber-2.2.so.7 => ./liblber-2.2.so.7 libresolv.so.2 => /usr/lib/libresolv.so.2 libgen.so.1 => /usr/lib/libgen.so.1 libnsl.so.1 => /usr/lib/libnsl.so.1 libsocket.so.1 => /usr/lib/libsocket.so.1 libsasl2.so.2 => ./libsasl2.so.2 libc.so.1 => /usr/lib/libc.so.1 libdl.so.1 => /usr/lib/libdl.so.1 libmp.so.2 => /usr/lib/libmp.so.2 /usr/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1 So it would appear that the necessary libraries are being found. Any suggestions would be most appreciated. Regards James ><> ><> ><> ><> ><> ~~~~~ <>< <>< <>< <>< <>< Systems Administrator Australian Institute of Marine Science Townsville, FNQ, Australia Ph: 0747534400 Mobile: 0439916246 Email: sysadmin (at) aims.gov.au Fax: 0747725852 ><> ><> ><> ><> ><> ~~~~~ <>< <>< <>< <>< <>< - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html