389-ds-base 2.1.0 fails to compile with newer openldap versions, since openldap has removed the ldap_r library. /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lldap_r: No such file or directory collect2: error: ld returned 1 exit status
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=267af2b6366132f3cfb3c82dfbcbd375be49d212 commit 267af2b6366132f3cfb3c82dfbcbd375be49d212 Author: Florian Schmaus <flow@gentoo.org> AuthorDate: 2023-01-29 18:45:17 +0000 Commit: Florian Schmaus <flow@gentoo.org> CommitDate: 2023-01-29 18:45:58 +0000 net-nds/389-ds-base: restrict openldap version to one that provides ldap_r Closes: https://bugs.gentoo.org/892515 Signed-off-by: Florian Schmaus <flow@gentoo.org> .../{389-ds-base-2.1.0-r2.ebuild => 389-ds-base-2.1.0-r3.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)