Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] World update destroyed itself
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
V10lator
Apprentice
Apprentice


Joined: 11 Jul 2004
Posts: 207

PostPosted: Fri Aug 01, 2014 11:03 am    Post subject: [SOLVED] World update destroyed itself Reply with quote

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
View user's profile Send private message
robvr
Tux's lil' helper
Tux's lil' helper


Joined: 10 Mar 2004
Posts: 96
Location: Best, The Netherlands

PostPosted: Fri Aug 01, 2014 11:10 am    Post subject: Reply with quote

Well, perl was updated, and then something perly broke. Maybe running
Code:
perlcleaner --all
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
View user's profile Send private message
V10lator
Apprentice
Apprentice


Joined: 11 Jul 2004
Posts: 207

PostPosted: Fri Aug 01, 2014 11:22 am    Post subject: Reply with quote

Thanks, but
Code:
emerge -1 dev-perl/extutils-pkgconfig

fixed it, too. :) Will run perlcleaner after the world update.
Back to top
View user's profile Send private message
dataking
Apprentice
Apprentice


Joined: 20 Apr 2005
Posts: 251

PostPosted: Fri Aug 01, 2014 4:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum