Description
In my case, I found this issue during the 1.3 to 1.4 beta upgrade during the configure stage of sys-apps/help2man, which looks for the Locale::gettext perl module.
>>> Emerging (13 of 404) sys-apps/help2man-1.47.10::core-kit * help2man-1.47.10.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking help2man-1.47.10.tar.xz to /var/tmp/portage/sys-apps/help2man-1.47.10/work >>> Source unpacked in /var/tmp/portage/sys-apps/help2man-1.47.10/work >>> Preparing source in /var/tmp/portage/sys-apps/help2man-1.47.10/work/help2man-1.47.10 ... * Applying help2man-1.46.1-linguas.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-apps/help2man-1.47.10/work/help2man-1.47.10 ... ./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 --docdir=/usr/share/doc/help2man-1.47.10 --htmldir=/usr/share/doc/help2man-1.47.10/html --libdir=/usr/lib64 ac_cv_path_MSGFMT=/bin/false --enable-nls checking for perl... perl checking for module Locale::gettext... no checking for msgfmt... (cached) /bin/false 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.47.10/work/help2man-1.47.10/config.log * ERROR: sys-apps/help2man-1.47.10::core-kit failed (configure phase):
The reason Locale::gettext was not found was because the 5.26 version was installed.
kyle@perkins ~ $ equery files dev-perl/Locale-gettext * Searching for Locale-gettext in dev-perl ... * Contents of dev-perl/Locale-gettext-1.70.0: /usr /usr/lib64 /usr/lib64/perl5 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/vendor_perl/5.26.2 /usr/lib64/perl5/vendor_perl/5.26.2/x86_64-linux /usr/lib64/perl5/vendor_perl/5.26.2/x86_64-linux/Locale /usr/lib64/perl5/vendor_perl/5.26.2/x86_64-linux/Locale/gettext.pm /usr/lib64/perl5/vendor_perl/5.26.2/x86_64-linux/auto /usr/lib64/perl5/vendor_perl/5.26.2/x86_64-linux/auto/Locale /usr/lib64/perl5/vendor_perl/5.26.2/x86_64-linux/auto/Locale/gettext /usr/lib64/perl5/vendor_perl/5.26.2/x86_64-linux/auto/Locale/gettext/.packlist /usr/lib64/perl5/vendor_perl/5.26.2/x86_64-linux/auto/Locale/gettext/gettext.so /usr/share /usr/share/doc /usr/share/doc/Locale-gettext-1.70.0 /usr/share/doc/Locale-gettext-1.70.0/README.bz2
So, I performed a one-off emerge rebuild of dev-perl/Locale-gettext, and continued on my upgrade to Funtoo 1.4 beta.
Attachments
Issue Links
- duplicates
-
FL-5911 re-emerge perl modules when perl gets upgraded
-
- Work Queue
-