dev-perl/gtk2-perl-1.145 fails for me.
* Using ExtUtils::MakeMaker
Can't locate Glib.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at (eval 12) line 1.
BEGIN failed--compilation aborted at (eval 12) line 1.
Checking if your kit is complete...
MakeMaker FATAL: prerequisites not found (Glib not installed)
Please install these modules first and rerun 'perl Makefile.PL'.
Tried at least twice.
Will try recompiling glib ...
Just saw that the config looks in:/usr/local/lib/site_perl which don't exists.
All packages are installed by portage, no custom paths.
Will recompile 'perl' too.
perl-5.8.8-r2 USE=berkdb -build -debug -doc gdbm ithreads -perlsuid
recompile dev-perl/glib-perl and try again. Also, emerge --info please.
Rebuild glib-perl-1.144, then received the same error about Cairo.pm (gtk2-perl).
Rebuild dev-perl/Cairo-1.04.1 too.
gtk2-perl compiles OK now.
As i'm using paludis, could i use it's configuration ?
Closing the Bug.
Well, my guess is that you either didn't run perl-cleaner after upgrading perl, or perl-cleaner doesn't work w/ paludis.
Surely run perl-cleaner with perl-5.8.8-*, as i had some issues (w/ perl) not long ago.
It certainly has problems with paludis, as it invokes emerge to do it's job, after identifying the needed packages.
Thanks again. Rumen