frozen-bubble builds fine after installing sdl-perl manually, i expect it is just a minor ebuild error Reproducible: Didn't try Steps to Reproduce: 1.emerge -u world / emerge frozen-bubble (with out sdl-perl) 2. 3. Actual Results: >>> Source unpacked. Can't load '/usr/lib/perl5/vendor_perl/5.8.6/i686-linux/auto/SDL_perl/SDL_perl.so' for module SDL_perl: libSDL_gfx.so.0: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.6/i686-linux/DynaLoader.pm line 230. at /usr/lib/perl5/vendor_perl/5.8.6/i686-linux/SDL.pm line 13 Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.6/i686-linux/SDL.pm line 13. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.6/i686-linux/SDL.pm line 13. Compilation failed in require at -e line 1. BEGIN failed--compilation aborted at -e line 1. *** I need perl-SDL installed make: *** [dirs] Error 1 !!! ERROR: games-arcade/frozen-bubble-1.0.0-r5 failed. !!! Function src_compile, Line 65, Exitcode 2 !!! emake game failed !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Full emerge Portage 2.0.51.21-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r5 i686) ================================================================= System uname: 2.6.11-gentoo-r5 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.11 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -funroll-loops" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.seren.com/gentoo ftp://130.207.108.135/pub/gentoo ftp://130.207.108.134/pub/gentoo http://gentoo.osuosl.org/ http://open-systems.ufl.edu/mirrors/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3ds X a52 aac aim alsa apache2 apm arts artworkextra async atlas audiofile avantgo avi bash-completion beepmp bitmap-fonts blender-game calendar cddb cdparanoia cdr cdrom cgi chroot clanJavaScript clanVoice codecs cpdflib crypt css cups curl devfs26 dga dhcp directfb divx4linux doc dts dv dvd dvdr dvdread editor edl eds emboss encode erandom esd ethereal evo2 exif fam fame festival ffmpeg firefox flac flash fmod foomaticdb fortran fpx freetts freetype freetype-version-1 ftp gb gcj gd gif gimp gimpprint gkrellm glut gnokii gnome gphoto2 gpm gs gsm gstreamer gtk gtk+ gtk2 hald howl icq ieee1394 image imagekits imagemagick imap imlib ipv6 j2ee jabber java javascript joystick jp2 jpeg jpeg2k junit kadu-modules kadu-voice kde koffice-plugin lcms ldap libcaca libg++ libsamplerate libwww live lm_sensors lzo lzw lzw-tiff mad mapeditor maps matroska mikmod mime ming mjpeg mmx mng monkey motif mozdevelop mozilla mozsvg mp3 mpeg mplayer mppe-mppc msn music ncurses network nls nptl nvidia ogg oggvorbis openal opengl oscar oss pam pda pdf pdfkit pdflib perl php png python qt quicktime readline real samba sasl scanner sdl soundtouch speedo speex spell sse ssl svg svga tcltk tcpd tetex tiff transcode truetype truetype-fonts type1 type1-fonts usb v4l v4l2 vorbis wmf xine xinerama xml xml2 xmms xpm xscreensaver xv xvid xvmc yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
sdl-perl is listed already in the deps.
odd, i wonder why i got that error? maybe a portage bug. oh well, thanks.
probably a perl bug from time to time you have to rebuild your perl modules ... it's a feature !
*** Bug 95051 has been marked as a duplicate of this bug. ***
The problem seems to be that sdl-perl DOESN'T install SDL.pm. Is the ebuild for sdl-perl-2* broken?
Hmm... sdl-perl actually doesn't build here. It can't find libsdl: i686-pc-linux-gnu-gcc -shared -L/usr/local/lib -o blib/arch/auto/SDL_perl/SDL_perl.so src/SDL_perl.o -L/usr/lib -L/usr/X11R6/lib -lSDL -lpthread -lpng -lSDL -lSDL_ttf -lSDL_net -lSDL_image -lSDL_gfx -ljpeg -lsmpeg -lSDL_mixer /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lSDL -lpthread collect2: ld returned 1 exit status error building .so file from 'src/SDL_perl.o' at /usr/lib/perl5/vendor_perl/5.8.7/Module/Build/Base.pm line 2583.