Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 204746 - sys-devel/gettext-0.17 requires sys-apps/acl
Summary: sys-devel/gettext-0.17 requires sys-apps/acl
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: x86 FreeBSD
: High normal (vote)
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
: 204750 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-01-07 13:45 UTC by Andrea Veroni
Modified: 2008-07-02 20:40 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gettext-0.17.ebuild.patch (gettext-0.17.ebuild.patch,299 bytes, patch)
2008-02-19 17:20 UTC, MT
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrea Veroni 2008-01-07 13:45:50 UTC
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
Comment 1 Marijn Schouten (RETIRED) gentoo-dev 2008-01-07 14:24:39 UTC
*** Bug 204750 has been marked as a duplicate of this bug. ***
Comment 2 Andrea Veroni 2008-01-07 14:29:29 UTC
(In reply to comment #1)
> *** Bug 204750 has been marked as a duplicate of this bug. ***
> 
I apologize for the double post.
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-01-08 11:43:19 UTC
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?
Comment 4 SpanKY gentoo-dev 2008-01-08 17:10:34 UTC
look in the gettext-tools subdirectory ... there's a bunch of ugly deps in there not stated at the top level
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-01-08 22:38:21 UTC
        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).
Comment 6 SpanKY gentoo-dev 2008-01-09 00:39:52 UTC
ive fixed the path, thanks

if you need to tweak the DEPEND, feel free
Comment 7 Steev Klimaszewski (RETIRED) gentoo-dev 2008-01-13 07:37:28 UTC
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.
Comment 8 SpanKY gentoo-dev 2008-01-13 09:36:34 UTC
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.
Comment 9 Steev Klimaszewski (RETIRED) gentoo-dev 2008-01-13 11:11:13 UTC
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 
Comment 10 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-01-13 11:30:13 UTC
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.
Comment 11 MT 2008-02-19 17:20:41 UTC
Created attachment 143990 [details, diff]
gettext-0.17.ebuild.patch

ebuild patch to fix the acl DEPEND on g/fbsd.
Comment 12 Javier Villavicencio (RETIRED) gentoo-dev 2008-07-02 20:40:01 UTC
DEPEND fixed in cvs. Thanks.