View previous topic :: View next topic |
Author |
Message |
V10lator Apprentice
Joined: 11 Jul 2004 Posts: 207
|
Posted: Fri Aug 01, 2014 11:03 am Post subject: [SOLVED] World update destroyed itself |
|
|
today I synced portage and run
Code: | emerge -avuND world |
which included a Perl update. Somewhere in the updating process this happened:
Code: | >>> Emerging (23 of 180) dev-perl/glib-perl-1.301.0
* Glib-1.301.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking Glib-1.301.tar.gz to /var/tmp/portage/dev-perl/glib-perl-1.301.0/work
>>> Source unpacked in /var/tmp/portage/dev-perl/glib-perl-1.301.0/work
>>> Preparing source in /var/tmp/portage/dev-perl/glib-perl-1.301.0/work/Glib-1.301 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-perl/glib-perl-1.301.0/work/Glib-1.301 ...
* Using ExtUtils::MakeMaker
* perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/glib-perl-1.301.0/image/
Can't locate ExtUtils/PkgConfig.pm in @INC (you may need to install the ExtUtils::PkgConfig module) (@INC contains: /etc/perl /usr/local/lib64/perl5/5.18.2/x86_64-linux-thread-multi /usr/local/lib64/perl5/5.18.2 /usr/lib64/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.18.2 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.18.2/x86_64-linux-thread-multi /usr/lib64/perl5/5.18.2 .) at (eval 6) line 1.
BEGIN failed--compilation aborted at (eval 6) line 1.
Checking if your kit is complete...
Looks good
MakeMaker FATAL: prerequisites not found.
ExtUtils::PkgConfig not installed
Please install these modules first and rerun 'perl Makefile.PL'. |
Anyone knows how to fix that?
Last edited by V10lator on Fri Aug 01, 2014 11:22 am; edited 1 time in total |
|
Back to top |
|
|
robvr Tux's lil' helper
Joined: 10 Mar 2004 Posts: 96 Location: Best, The Netherlands
|
Posted: Fri Aug 01, 2014 11:10 am Post subject: |
|
|
Well, perl was updated, and then something perly broke. Maybe running will help.
I just ran an update myself, and perl was messed up a bit. Perlcleaner ran into trouble itself, but gave me the correct commands to fix the situation, and on the second attempt at perlcleaner, things worked as planned, so don't get spooked if it complains, just follow it's instructions. |
|
Back to top |
|
|
V10lator Apprentice
Joined: 11 Jul 2004 Posts: 207
|
Posted: Fri Aug 01, 2014 11:22 am Post subject: |
|
|
Thanks, but
Code: | emerge -1 dev-perl/extutils-pkgconfig |
fixed it, too. Will run perlcleaner after the world update. |
|
Back to top |
|
|
dataking Apprentice
Joined: 20 Apr 2005 Posts: 251
|
Posted: Fri Aug 01, 2014 4:44 pm Post subject: |
|
|
V10lator wrote: | Thanks, but
Code: | emerge -1 dev-perl/extutils-pkgconfig |
fixed it, too. Will run perlcleaner after the world update. |
That's sort of what I would have recommended. Glad it worked for you.
I've managed to run into situations where the portage package for a perl module was installed, but the ebuild didn't see it. So I had to manually install the perl module, then re-run emerge. _________________ -= the D@7@k|n& =- |
|
Back to top |
|
|
|