Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 782058 - sys-apps/help2man-1.48.3 - configure: error: perl module Locale::gettext required
Summary: sys-apps/help2man-1.48.3 - configure: error: perl module Locale::gettext requ...
Status: RESOLVED DUPLICATE of bug 592880
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-11 07:45 UTC by Toralf Förster
Modified: 2021-04-11 16:44 UTC (History)
1 user (show)

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


Attachments
emerge-info.txt (emerge-info.txt,15.14 KB, text/plain)
2021-04-11 07:45 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,2.89 KB, text/plain)
2021-04-11 07:45 UTC, Toralf Förster
Details
environment (environment,19.34 KB, text/plain)
2021-04-11 07:45 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,16.49 KB, application/x-bzip)
2021-04-11 07:45 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,3.53 KB, application/x-bzip)
2021-04-11 07:45 UTC, Toralf Förster
Details
sys-apps:help2man-1.48.3:20210410-222303.log (sys-apps:help2man-1.48.3:20210410-222303.log,3.21 KB, text/plain)
2021-04-11 07:46 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,7.27 KB, application/x-bzip)
2021-04-11 07:46 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2021-04-11 07:45:53 UTC
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"
Comment 1 Toralf Förster gentoo-dev 2021-04-11 07:45:54 UTC
Created attachment 699132 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2021-04-11 07:45:55 UTC
Created attachment 699135 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2021-04-11 07:45:56 UTC
Created attachment 699138 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2021-04-11 07:45:57 UTC
Created attachment 699141 [details]
etc.portage.tar.bz2
Comment 5 Toralf Förster gentoo-dev 2021-04-11 07:45:59 UTC
Created attachment 699144 [details]
logs.tar.bz2
Comment 6 Toralf Förster gentoo-dev 2021-04-11 07:46:00 UTC
Created attachment 699147 [details]
sys-apps:help2man-1.48.3:20210410-222303.log
Comment 7 Toralf Förster gentoo-dev 2021-04-11 07:46:01 UTC
Created attachment 699150 [details]
temp.tar.bz2
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-04-11 16:01:23 UTC
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
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-04-11 16:44:13 UTC

*** This bug has been marked as a duplicate of bug 592880 ***