Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 67777

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 packagesAssignee: Gentoo Games <games>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Stefan Huszics 2004-10-16 06:04:49 UTC
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 
Comment 1 Stefan Huszics 2004-10-16 06:04:49 UTC
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.
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2004-10-18 13:16:05 UTC
reopen with output of emerge --info
Comment 3 Grant Likely 2004-10-24 20:42:30 UTC
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.

Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2004-12-27 19:26:19 UTC
bugzilla
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2004-12-27 19:29:27 UTC
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.
Comment 6 Ketil Malde 2005-01-03 02:21:54 UTC
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.
Comment 7 Ryan Egesdahl 2005-02-09 16:00:52 UTC
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.