I just did a fresh install for a server and converted into selinux/hardened. Disabled the nls use flag. But now policycoreutils wont compile, unless i install gettext also. I also tried the ~x86 versions, with no luck: ~policycoreutils-2.0.69-r1.ebuild ~policycoreutils-2.0.69.ebuild policycoreutils-2.0.55.ebuild Reproducible: Always Steps to Reproduce: 1. try to merge policycoreutils with -nls and no gettext present.
Can you provide the additional info like emerge --info and a build log?
Created attachment 215472 [details] emerge --info
Created attachment 215479 [details] emerge --color n -v1 policycoreutils > emerge.log 2>&1
It is pretty much a standard handbook install, hardened profile from the beginning and a couple of emerge -e worlds on top of it just to be sure. 120 packages in world. Been working my way through the hardened kernel.
I removed the 'po' subdirectory from Makefile, and it compiles and works. (At least as much as i can make sense of it). The patch and approach are rather hackish, i guess.
Created attachment 216899 [details, diff] duct tape
I can confirm that it is still the case for policycoreutils-2.0.82. But perhaps we should rather just harddepend on gettext rather than remove it?
(In reply to comment #7) > I can confirm that it is still the case for policycoreutils-2.0.82. But perhaps > we should rather just harddepend on gettext rather than remove it? Okay I moved your ebuild to the tree.