server ~ # emerge libmaxminddb -pvq [ebuild R ] dev-libs/libmaxminddb-1.5.0 USE="-test" After emerge --sync, and updating the @world, bind service fails to start with: "error while loading shared libraries: libmaxminddb.so.0: cannot open shared object file" Downgrading it back to dev-libs/libmaxminddb-1.4.3, resolves the issue server ~ # systemctl status named ● named.service - Internet domain name server Loaded: loaded (/lib/systemd/system/named.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Wed 2021-01-06 21:31:35 IST; 2min 4s ago Process: 8168 ExecStartPre=/usr/libexec/generate-rndc-key.sh (code=exited, status=0/SUCCESS) Process: 8169 ExecStartPre=/usr/sbin/named-checkconf -z /etc/bind/named.conf (code=exited, status=127) Jan 06 21:31:35 server systemd[1]: Starting Internet domain name server... Jan 06 21:31:35 server named-checkconf[8169]: /usr/sbin/named-checkconf: error while loading shared libraries: libmaxminddb.so.0: cannot open shared object file: No such file or directory Jan 06 21:31:35 server systemd[1]: named.service: Control process exited, code=exited, status=127/n/a Jan 06 21:31:35 server systemd[1]: named.service: Failed with result 'exit-code'. Jan 06 21:31:35 server systemd[1]: Failed to start Internet domain name server.
libmaxminddb.so.0 is missing in dev-libs/libmaxminddb-1.5.0
Hm, seems also lost other files like man pages, and libmaxminddb.pc CMakeLists appears incomplete and should stick to autoconf
(In reply to Ionen Wolkens from comment #2) > Hm, seems also lost other files like man pages, and libmaxminddb.pc > > CMakeLists appears incomplete and should stick to autoconf Ugh, thanks.
On a side-note, some tests are silently skipped without dev-perl/IPC-Run3
(In reply to Ionen Wolkens from comment #4) > On a side-note, some tests are silently skipped without dev-perl/IPC-Run3 ..and pass on 1.5.0 without any new test data
Created attachment 681592 [details, diff] revert to autoconf + add test dep.patch I wasn't planning to send a patch, but while testing I ended up with it so might as well, assuming I'm not too late.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a4e58cd2b9afd8e1281abeb4d2c5cce18ec1e13 commit 4a4e58cd2b9afd8e1281abeb4d2c5cce18ec1e13 Author: Ionen Wolkens <sudinave@gmail.com> AuthorDate: 2021-01-07 00:19:20 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-01-07 01:33:25 +0000 dev-libs/libmaxminddb: revert to autoconf, add test dep cmake build is incomplete (lacks man pages, pkgconfig, .so.0 symlink) Closes: https://bugs.gentoo.org/764167 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> dev-libs/libmaxminddb/Manifest | 1 - ...b-1.5.0.ebuild => libmaxminddb-1.5.0-r1.ebuild} | 22 ++++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-)