Summary: | net-fs/samba-4.8.x fails to configure: ERROR: System library socket_wrapper of version 1.1.9 not found, and bundling disabled | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pacho Ramos <pacho> |
Component: | Current packages | Assignee: | Gentoo's SAMBA Team <samba> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bkohler, dcmwai, jer |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=671888 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.gz |
Description
Pacho Ramos
2019-01-03 23:34:57 UTC
I guess it needs a newer net-libs/socket_wrapper version? if you install it, it fails because it also needs a newer uid_wrapper: Checking for system uid_wrapper (>=1.2.4) : not found ERROR: System library uid_wrapper of version 1.2.4 not found, and bundling disabled and: Checking for system pam_wrapper (>=1.0.4) : not found ERROR: System library pam_wrapper of version 1.0.4 not found, and bundling disabled But that I cannot fix it because it seems to not be packaged :/ disabling USE test allows the build to succeed, maybe the USE should be masked (and tests restricted) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec8f4c6bfa4ea6c0dbab74c05610658f7b15d7e commit 4ec8f4c6bfa4ea6c0dbab74c05610658f7b15d7e Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2019-01-28 11:26:26 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2019-01-28 11:26:45 +0000 net-fs/samba: Fixed dependency on net-libs/socket_wrapper Bug: https://bugs.gentoo.org/674468 Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> net-fs/samba/samba-4.10.0_rc1-r1.ebuild | 2 +- net-fs/samba/samba-4.8.6-r3.ebuild | 2 +- net-fs/samba/samba-4.8.8-r1.ebuild | 2 +- net-fs/samba/samba-4.9.4-r1.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) Just need stabilization now *** Bug 671888 has been marked as a duplicate of this bug. *** (In reply to Pacho Ramos from comment #3) > and: > Checking for system pam_wrapper (>=1.0.4) > : not found > ERROR: System library pam_wrapper of version 1.0.4 not found, and bundling > disabled > > But that I cannot fix it because it seems to not be packaged :/ (In reply to Ben Kohler from comment #6) > Just need stabilization now What happened to fix the missing pam_wrapper? Checking for system pam_wrapper (>=1.0.7) : not found ERROR: System library pam_wrapper of version 1.0.7 not found, and bundling disabled * ERROR: net-fs/samba-4.12.2::gentoo failed (configure phase): I'm now able to trigger a check/error on pam_wrapper. I also see some other dep problems, the following USE combo fails due to missing {nss,resolv,socket,uid}_wrapper: [ebuild U ] net-fs/samba-4.12.2::gentoo [4.12.1::gentoo] USE="acl client pam python system-mitkrb5 systemd test* -addc -addns -ads -ceph -cluster -cups -debug (-dmapi) (-fam) -gpg -iprint -json -ldap -profiling-data -quota (-selinux) -syslog (-system-heimdal) -winbind -zeroconf" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_7 -python3_6 -python3_8" 0 KiB Those 4 deps are behind +test & !system-mitkrb5 but they appear to still be required with +test & +system-mitkrb5. I believe we need to package pam_wrapper and have all 5 deps enabled for USE=test, whether system-mitkrb5 is enabled or not. At least with our ebuild's current logic. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8866dc38ace4c36115fd0e49418bbc0ea4822e69 commit 8866dc38ace4c36115fd0e49418bbc0ea4822e69 Author: Ben Kohler <bkohler@gentoo.org> AuthorDate: 2020-04-29 12:36:53 +0000 Commit: Ben Kohler <bkohler@gentoo.org> CommitDate: 2020-04-29 12:38:59 +0000 package.use.mask: mask test on samba We are missing deps for USE=test and tests are already RESTRICTed Closes: https://bugs.gentoo.org/674468 Signed-off-by: Ben Kohler <bkohler@gentoo.org> profiles/base/package.use.mask | 4 ++++ 1 file changed, 4 insertions(+) Is there a bug for getting the tests unrestricted (by packaging the necessary deps), by the way? |