I emerged frozen bubble and i could not install it because it was looking for SDL.pm in /usr/lib/perl5/5.6.1/i686-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i686-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl and my system had it in /usr/lib/site_perl/5.6.1/i686-linux/SDL.pm So, the perl path is wrong, must be some glitch in some perl ebuild. I copied that file (and another following one) but still lots of errors: Can't locate auto/SDL/autosplit.ix in @INC I copied that too from the other dir can't locate loadable object for module SDL_perl in @INC now, i dont know what to copy there problem seems in the sdl-perl ebuild
please emerge ExtUtils-MakeMaker and then emerge sdl-perl again. that should sort you out completely.
Ditto on what seemant said.
emerge --update wanted me to emerge that strange makemaker (and no package was requiring that as a dependencie) so i did not install it, then emerged frozen bubble (which should have tried to emerge it , but did not) It works now. Thanks
I had this problem too and I basically had to re-emerge all the packages that showed up from doing a "qpkg -f /usr/lib/site_perl". The MakeMaker is a required package it let's perl put it's modules into place and it's previous brokenness is the reason your stuff ended up in /usr/lib/site_perl to begin with.... One could do a simple one line hack to rebuild the affected pkgs but use this one at your own risk: for pkg in `qpkg -nc -f /usr/lib/site_perl`; do emerge $pkg; done Please let us know if this fixes your problem. Best regards, Bart
I had to do the 'emerge ExtUtils-MakeMaker' and 'emerge sdl-perl', but then 'emerge frozen-bubble' gave me another error: **ERROR**: SDL_mixer is needed (and, by the way, version >= 1.2.2 will be needed) In my case, I had to run 'emerge smpeg' to fix this, and then I was able to run 'emerge frozen-bubble' successfully.