Summary: | sys-apps/sed-4.7 : configure: error: ACLs enabled but support not detected | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rolf Eike Beer <eike> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 705466 | ||
Attachments: |
build.log
config.log config.log |
Description
Rolf Eike Beer
2020-01-16 17:31:35 UTC
Comment on attachment 603464 [details] build.log >configure: error: ACLs enabled but support not detected > >!!! Please attach the following file when seeking support: >!!! /var/tmp/portage/sys-apps/sed-4.7/work/sed-4.7/config.log Where is it? Created attachment 603566 [details]
config.log
Comment on attachment 603566 [details]
config.log
Your libacl.so is missing. You should probably re-emerge sys-apps/acl and try again.
Created attachment 603606 [details]
config.log
same error with sed[-forced-sandbox] in system and new acl:
sys-apps/acl-2.2.53::gentoo was built with the following:
USE="nls (split-usr) -static-libs"
lrwxrwxrwx 1 root root 18 Jan 17 12:03 /lib/libacl.so.1 -> libacl.so.1.1.2253
-rwxr-xr-x 1 root root 38956 Jan 17 12:04 /lib/libacl.so.1.1.2253
-rwxr-xr-x 1 root root 528 Jan 17 12:03 /usr/lib/libacl.so
USE='acl -forced-sandbox -nls static' failed for =sys-apps/sed-4.7
chroot ~ # cat /usr/lib/libacl.so /* GNU ld script Since Gentoo has critical dynamic libraries in /lib, and the static versions in /usr/lib, we need to have a "fake" dynamic lib in /usr/lib, otherwise we run into linking problems. This "fake" dynamic lib is a linker script that redirects the linker to the real lib. And yes, this works in the cross- compiling scenario as the sysroot-ed linker will prepend the real path. See bug https://bugs.gentoo.org/4411 for more info. */ OUTPUT_FORMAT ( elf32-hppa-linux ) GROUP ( /lib/libacl.so.1 ) This is almost certainly an issue isolated to either your system, or to hppa in general. Oh, you you have USE="static" enabled for sys-apps/sed, but no static libs for sys-apps/acl. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f11c57a922ce1662a9053149161a589ced6645 commit 89f11c57a922ce1662a9053149161a589ced6645 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2020-01-17 18:43:20 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2020-01-17 18:43:20 +0000 sys-apps/sed: require static-libs when USE=static is enabled Closes: https://bugs.gentoo.org/705580 Package-Manager: Portage-2.3.84_p2, Repoman-2.3.20_p24 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-apps/sed/sed-4.5.ebuild | 18 ++++++++++++++---- sys-apps/sed/sed-4.7.ebuild | 18 ++++++++++++++---- sys-apps/sed/sed-4.8.ebuild | 18 ++++++++++++++---- 3 files changed, 42 insertions(+), 12 deletions(-) |