Im getting “Function not implemented” errors on RedHat 9, and nothing works. How do I fix this?
This is not really a problem with Subversion, but it often affects Subversion users. RedHat 9 ships with a Berkeley DB library that relies on the kernel support for NPTL (the Native Posix Threads Library). The kernels that RedHat provides have this support built in, but if you compile your own kernel, then you may well not have the NPTL support. If that is the case, then you will see errors like this: svn: Berkeley DB error svn: Berkeley DB error while creating environment for filesystem tester/db: Function not implemented This can be fixed in one of several ways: • Rebuild db4 for the kernel you’re using. • Use a RedHat 9 kernel. • Apply the NPTL patches to the kernel you’re using. • Use a recent (2.5.x) kernel with the NPTL support included. • Check if environment variable LD_ASSUME_KERNEL is set to 2.2.5, and if so, unset it before starting Subversion (Apache).