Summary: | Frozen-bubble 1.0.0-r3 fails to install due to missing perl-SDL | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stefan Huszics <stefan.huszics> |
Component: | New packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Trying an emerge frozen-bubble
>>> Source unpacked.
Can't load '/usr/lib/perl5/vendor_perl/5.8.4/i586-linux/auto/SDL_perl/SDL_perl.so' for module SDL_perl: libSDL_gfx.so.11: kan inte öppna delad objektfil: Filen eller katalogen finns inte at /usr/lib/perl5/5.8.4/i586-linux/DynaLoader.pm line 230.
at /usr/lib/perl5/vendor_perl/5.8.4/i586-linux/SDL.pm line 9
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.4/i586-linux/SDL.pm line 9.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.4/i586-linux/SDL.pm line 9.
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
*** I need perl-SDL installed
make: *** [dirs] Fel 1
!!! ERROR: games-arcade/frozen-bubble-1.0.0-r3 failed.
!!! Function src_compile, Line 55, Exitcode 2
!!! emake game failed
Reproducible: Always
Steps to Reproduce:
Expected Results:
If it's something not available on the system it should be a dependency.
reopen with output of emerge --info I've also seen this bug; here's my emerge --info and build log. angus root # emerge --info Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 AMD Duron(tm) Processor Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa arts audiofile avi berkdb bitmap-fonts cdparanoia cdr crypt cups dga divx4linux dvd dvdread encode esd f77 foomaticdb gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 hal imlib jack java jpeg kde ldap libg++ libwww mad mikmod mmx mng motif mozilla mpeg ncurses nls ofx oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline samba sdl slang spell sse ssl svg tcpd theora tiff truetype wmf x86 xine xinerama xml2 xmms xprint xscreensaver xv zlib" angus root # emerge frozen-bubble Calculating dependencies ...done! >>> emerge (1 of 1) games-arcade/frozen-bubble-1.0.0-r3 to / >>> md5 src_uri ;-) frozen-bubble-1.0.0.tar.bz2 >>> md5 src_uri ;-) frozen-bubble-client-0.0.3.tar.bz2 >>> md5 src_uri ;-) frozen-bubble-server-0.0.3.tar.bz2 QA Notice: USE Flag 'macos' not in IUSE for games-arcade/frozen-bubble-1.0.0-r3 QA Notice: USE Flag 'macos' not in IUSE for games-arcade/frozen-bubble-1.0.0-r3 >>> Unpacking source... >>> Unpacking frozen-bubble-1.0.0.tar.bz2 to /var/tmp/portage/frozen-bubble-1.0.0-r3/work >>> Unpacking frozen-bubble-client-0.0.3.tar.bz2 to /var/tmp/portage/frozen-bubble-1.0.0-r3/work >>> Unpacking frozen-bubble-server-0.0.3.tar.bz2 to /var/tmp/portage/frozen-bubble-1.0.0-r3/work * Applying fb-sdlperl-deb.patch ... [ ok ] You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4'. automake: configure.in: installing `./install-sh' automake: configure.in: installing `./mkinstalldirs' automake: configure.in: installing `./missing' automake: Makefile.am: installing `./INSTALL' automake: Makefile.am: required file `./NEWS' not found automake: Makefile.am: installing `./COPYING' automake: Makefile.am: required file `./AUTHORS' not found automake: Makefile.am: required file `./ChangeLog' not found >>> Source unpacked. Can't load '/usr/lib/perl5/vendor_perl/5.8.4/i686-linux/auto/SDL_perl/SDL_perl.so' for module SDL_perl: libnvidia-tls.so.1: cannot handle TLS data at /usr/lib/perl5/5.8.4/i686-linux/DynaLoader.pm line 230. at /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/SDL.pm line 9 Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/SDL.pm line 9. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/SDL.pm line 9. 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-r3 failed. !!! Function src_compile, Line 55, Exitcode 2 !!! emake game failed !!! If you need support, post the topmost build error, NOT this status message. bugzilla this is a local problem as frozen-bubble works fine after local issues with perl, etc are resolved. remerge all the related packages, run the libperl_rebuilder script as explained in the info at the end of the perl merge, run revdep-rebuild, remerge the nvidia stuff, remerge opengl-update, run opengl-update, etc. Should fix things up for you eventually. With the danger of being considered arrogant, I don't feel this quite counts as 'resolved'. I recently sync'ed and emerged -uavD world, and frozen-bubble breaks in the exact same way. If I wanted to install and reinstall everything manually until it 'eventually' works, I would run Slackware. If the system can be brought into an unusable state by updating it, it is not a what I would consider a local problem. If you're having a problem with the SDL_perl.so module and unresolved symbols, go to bug# 30599, as I have posted a patch there for you. |
Trying an emerge frozen-bubble >>> Source unpacked. Can't load '/usr/lib/perl5/vendor_perl/5.8.4/i586-linux/auto/SDL_perl/SDL_perl.so' for module SDL_perl: libSDL_gfx.so.11: kan inte