Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 498700

Summary: help2man: configure: error: perl module Locale::gettext required
Product: Gentoo Linux Reporter: Leonardo Amaral <contato>
Component: [OLD] Core systemAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal CC: bkohler
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Leonardo Amaral 2014-01-20 15:08:29 UTC
ns3 ~ # emerge -pqv =sys-apps/help2man-1.43.3::gentoo 
[ebuild     U ] sys-apps/help2man-1.43.3 [1.40.11] USE="nls" 

ns3 ~ # cat /var/tmp/portage/sys-apps/help2man-1.43.3/temp/build.log
 * Package:    sys-apps/help2man-1.43.3
 * Repository: gentoo
 * Maintainer: base-system@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux multilib nls userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking help2man-1.43.3.tar.gz to /var/tmp/portage/sys-apps/help2man-1.43.3/work
>>> Source unpacked in /var/tmp/portage/sys-apps/help2man-1.43.3/work
>>> Preparing source in /var/tmp/portage/sys-apps/help2man-1.43.3/work/help2man-1.43.3 ...
 * Applying help2man-1.36.4-respect-LDFLAGS.patch ...                                                                                          [ ok ]
 * Applying help2man-1.38.4-linguas.patch ...                                                                                                  [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-apps/help2man-1.43.3/work/help2man-1.43.3 ...
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-nls
checking for perl... perl
checking for module Locale::gettext... no
checking for msgfmt... /usr/bin/msgfmt
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
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.43.3/work/help2man-1.43.3/config.log
 * ERROR: sys-apps/help2man-1.43.3::gentoo failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *          ebuild.sh, line   93:  Called src_configure
 *        environment, line 1804:  Called econf '--enable-nls'
 *   phase-helpers.sh, line  577:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 * 
 * If you need support, post the output of `emerge --info '=sys-apps/help2man-1.43.3::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-apps/help2man-1.43.3::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sys-apps/help2man-1.43.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/help2man-1.43.3/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-apps/help2man-1.43.3/work/help2man-1.43.3'
 * S: '/var/tmp/portage/sys-apps/help2man-1.43.3/work/help2man-1.43.3'
Comment 1 Ben Kohler gentoo-dev 2014-01-20 15:10:16 UTC
You need to run "perl-cleaner --all" as mentioned in your recent perl upgrade's post-install messages.

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