Description of problem: When i try to start netscape ldap in redhat 9.0 it gives the following error... Starting Netscape LDAP:./ns-slapd: relocation error: ../../../lib/libnsres31.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference Version-Release number of selected component (if applicable): Netscape Directory Server Version 4.12 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
That's netscape bug, so you should report it to them instead. Whenever errno is used, #include <errno.h> must preceede it, as required by various standards, and apparently some code in libnsres31.so did not bother to do it. In the mean time, you can run the application with LD_ASSUME_KERNEL=2.4.1 in the environment as a workaround.