The compile chunk of the ebuild sets sysconfdir to /etc/openldap. The configure script then appends "/openldap" to this. This results in the binaries thinking that the sysconfdir is /etc/openldap/openldap. This can be fixed by, in the ebuild, setting the --sysconfdir to /etc instead of /etc/openldap