Bug 204746 - sys-devel/gettext-0.17 requires sys-apps/acl
|
Bug#:
204746
|
Product: Gentoo/Alt
|
Version: unspecified
|
Platform: x86
|
|
OS/Version: FreeBSD
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: bsd@gentoo.org
|
Reported By: andreaveroni@tiscalinet.it
|
|
Component: FreeBSD
|
|
|
URL:
|
|
Summary: sys-devel/gettext-0.17 requires sys-apps/acl
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2008-01-07 13:45 0000
|
Synced and then "emerge -pvuDt world". Then gettext required sys-apps/acl,
package masked and not keyworded.
These are the packages that would be merged, in reverse order:
Calculating world dependencies .
!!! All ebuilds that could satisfy "sys-apps/acl" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/acl-2.2.45 (masked by: package.mask, missing keyword)
/usr/portage/profiles/default-bsd/package.mask:
# Mask out the GNU versions of various packages.
# We want BSD versions wherever possible
# Also mask packages that are depending on Linux kernel
- sys-apps/acl-2.2.44 (masked by: package.mask, missing keyword)
- sys-apps/acl-2.2.39-r1 (masked by: package.mask, missing keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "sys-devel/gettext-0.17" [installed])
!!! Depgraph creation failed.
Reproducible: Always
*** Bug 204750 has been marked as a duplicate of this bug. ***
(In reply to comment #1)
> *** Bug 204750 has been marked as a duplicate of this bug. ***
>
I apologize for the double post.
Mike, I can't find any reference about ACL in gettext... I haven't checked
OpenMP, but I admit I find it strange if there were...
Maybe you committed to the wrong ebuild?
look in the gettext-tools subdirectory ... there's a bunch of ugly deps in
there not stated at the top level
use acl || sed -i 's:use_acl=1:use_acl=0:' configure
use_acl=1 is not present in configure (and you still have pwd == toplevel at
that point), so your ebuild is somehow wrong ;)
Anyway, please put the sys-apps/acl dep under kernel_linux? ( ), freebsd has
its own ACL implementation that should work just fine (and if it doesn't,
gnulib provides one).
ive fixed the path, thanks
if you need to tweak the DEPEND, feel free
Was told to use this bug by robbat2 - I am doing an SELinux install, and it's
profile sets -acl as a flag, however I can't remove acl from the system as both
coreutils and gettext both link against libacl when -acl is set. I realize
this is assigned to BSD, but as mentioned, robbat2 said to use this bug.
it's like anything else: remove a USE flag and rebuild the packages before
removing the libraries. acl/coreutils/gettext is not special in this regard.
Okay... perhaps I didn't make it clear... the useflag was set... -acl. The
package was *rebuilt*...
tira ~ # ldd /bin/cp
linux-gate.so.1 => (0xffffe000)
libselinux.so.1 => /lib/libselinux.so.1 (0xb7fad000)
libacl.so.1 => /lib/libacl.so.1 (0xb7fa6000)
libc.so.6 => /lib/libc.so.6 (0xb7e76000)
libdl.so.2 => /lib/libdl.so.2 (0xb7e72000)
libsepol.so.1 => /lib/libsepol.so.1 (0xb7e30000)
/lib/ld-linux.so.2 (0xb7fc7000)
libattr.so.1 => /lib/libattr.so.1 (0xb7e2b000)
tira ~ # ldd /usr/lib/libgettextsrc.so
linux-gate.so.1 => (0xffffe000)
libgettextlib-0.17.so => /usr/lib/libgettextlib-0.17.so (0xb7e24000)
libc.so.6 => /lib/libc.so.6 (0xb7cf4000)
libacl.so.1 => /lib/libacl.so.1 (0xb7ced000)
libcroco-0.6.so.3 => /usr/lib/libcroco-0.6.so.3 (0xb7cb8000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7bfa000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7add000)
libdl.so.2 => /lib/libdl.so.2 (0xb7ad8000)
libz.so.1 => /lib/libz.so.1 (0xb7ac5000)
libm.so.6 => /lib/libm.so.6 (0xb7a9f000)
libncurses.so.5 => /lib/libncurses.so.5 (0xb7a5b000)
/lib/ld-linux.so.2 (0x80000000)
libattr.so.1 => /lib/libattr.so.1 (0xb7a56000)
[ebuild R ] sys-devel/gettext-0.17 USE="nls openmp (-acl) -doc -emacs
-nocxx" 11,369 kB
steev: vapier got me to open bug 205568 for it after I confirmed it. jakub also
says it goes away with as-needed, so they are blindly linking somewhere.
DEPEND fixed in cvs. Thanks.