Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 543232 - net-fs/samba-3.6.25: the dependency on sys-fs/e2fsprogs when building with USE=ads causes samba to be uninstallable on gentoo/freebsd
Summary: net-fs/samba-3.6.25: the dependency on sys-fs/e2fsprogs when building with US...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: AMD64 FreeBSD
: Normal normal
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-14 02:50 UTC by henning.f
Modified: 2019-07-10 18:28 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description henning.f 2015-03-14 02:50:55 UTC
When building samba with USE=ads there is a dependency on sys-fs/e2fsprogs causes it to pull in all sorts of things:

[ebuild  N    *] sys-libs/cracklib-2.9.2  USE="nls zlib -python -static-libs {-test}" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 
[ebuild  N    #] sys-libs/pam-1.1.8-r2  USE="berkdb cracklib nls -audit -debug -nis (-selinux) {-test} -vim-syntax" ABI_X86="(64) -32 (-x32)" 
[ebuild  N    #] sys-apps/util-linux-9999  USE="cramfs ncurses nls pam suid unicode (-caps) -fdformat -python (-selinux) -slang -static-libs (-systemd) {-test} -tty-helpers (-udev)" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 
[ebuild  N    *] sys-fs/e2fsprogs-1.42.12  USE="nls -static-libs" 
[ebuild   R    ] net-fs/samba-3.6.25 [3.6.25]
[blocks B      ] sys-auth/openpam ("sys-auth/openpam" is blocking sys-libs/pam-1.1.8-r2)
[blocks B      ] sys-libs/pam ("sys-libs/pam" is blocking sys-auth/openpam-20140912)

This dependency is not necessary on freebsd and can be removed. When I changed the ads section in the ebuild to:

        ads? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}]
                kernel_linux? ( sys-fs/e2fsprogs )
                client? ( sys-apps/keyutils ) )

It installs without a hitch. I am sure there are other solutions.

Reproducible: Always

Steps to Reproduce:
1. USE="ads" emerge samba