checking for library containing dlsym... -ldl checking for library containing bindtextdomain... none required configure: error: perl module Locale::gettext required !!! Please attach the following file when seeking support: !!! /var/tmp/portage/sys-apps/help2man-1.48.3/work/help2man-1.48.3/config.log ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_hardened-20210410-191300 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10.3.0 * Python 3.8.8 timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Sat Apr 10 21:20:32 UTC 2021 emerge -qpvO sys-apps/help2man [ebuild U ] sys-apps/help2man-1.48.3 [1.47.17] USE="nls"
Created attachment 699132 [details] emerge-info.txt
Created attachment 699135 [details] emerge-history.txt
Created attachment 699138 [details] environment
Created attachment 699141 [details] etc.portage.tar.bz2
Created attachment 699144 [details] logs.tar.bz2
Created attachment 699147 [details] sys-apps:help2man-1.48.3:20210410-222303.log
Created attachment 699150 [details] temp.tar.bz2
nls? ( dev-perl/Locale-gettext ) is already in the ebuild, so it's likely that it is actually installed, but at some point you flipped a USE flag on dev-lang/perl. Often, when USE flags get flipped on perl, you have to run perl-cleaner --all or perl-cleaner --reallyall as they change the ABI (and paths for modules accordingly) but emerge can't handle this other than during version changes (bug 680496). I'd either add a hook for when perl gets reinstalled or grep for the message it displays when such a USE flag change happens: https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-lang/perl/perl-5.32.1.ebuild#n135
*** This bug has been marked as a duplicate of bug 592880 ***