In latest e2fsprogs-libs ebuilds such as e2fsprogs-1.41.12.ebuild, unconditional build-time dependancy is set: sys-devel/bc sys-devel/bc installs documentation and two executables called 'dc' and 'bc' Whole-word search for the two strings inside e2fsprogs-libs source code, and inside build log, gives zero result Which makes me think that e2fsprogs-1.41.12 does not depend on the executables, hence does not depend on sys-devel/bc I don't want any calculator besides python on my computers. I don't want unused executables with short names in my search path. I want to keep my Gentoo installation clean and lean, many other users want the same. I suggest that dependancy on sys-devel/bc be removed.
Did you try to build it without sys-devel/bc installed? remove it and then try emerge --nodeps e2fsprogs
(In reply to comment #1) > Did you try to build it without sys-devel/bc installed? remove it and then try > emerge --nodeps e2fsprogs > emerge -C sys-devel/bc ; emerge --nodeps sys-libs/e2fsprogs-libs result: success, nothing changed, log files very similar, only differ in swapped lines
it used to be required all the time. the release notes mention this. http://sources.gentoo.org/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.7.ebuild?r1=1.3&r2=1.4 http://sources.gentoo.org/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.11.ebuild?r1=1.9&r2=1.10 http://sources.gentoo.org/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.12.ebuild?r1=1.9&r2=1.10