I happened to be building openldap on a system which didn't have libtool installed, and it failed: checking ltdl.h usability... no checking ltdl.h presence... no checking for ltdl.h... no configure: error: could not locate libtool ltdl.h I don't know how common this scenario might be, but I see other ebuilds explicitly list libtool as a dep, so perhaps it should be added? Thanks...
This is not only a build dependency. When using a binhost and emerging OpenLDAP from a binary package, it would not start with the following error message: * Starting ldap-server ... /usr/lib64/openldap/slapd: error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory * start-stop-daemon: failed to start `/usr/lib64/openldap/slapd' [ !! ] * ERROR: slapd failed to start
Created attachment 291069 [details, diff] Untested patch
Created attachment 293749 [details] openldap-2.4.24-build.log
Created attachment 293751 [details] emerge--info.txt
InCVS.