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

Bug 132716

Summary: i forgot to run revdep-rebuild after upgrading dev-libs/DirectFB and now things broke
Product: Gentoo Linux Reporter: James Bowlin <bowlin>
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED INVALID    
Severity: normal CC: Drune, felix, giacobbe.nicola, hiyuh.root, jfindlay, marty.rosenberg, size2005, t23c, Tinitus1
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Other   
Whiteboard:
Package list:
Runtime testing required: ---

Description James Bowlin 2006-05-08 13:44:55 UTC
Emerged DirectFB-0.9.24 as part of "emerge -uDN world".  Frozen-bubble stopped working giving this error message:

Can't load '/usr/lib/perl5/vendor_perl/5.8.7/i686-linux/auto/SDL_perl/SDL_perl.so' for module SDL_perl: libdirectfb-0.9.so.22: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.7/i686-linux/DynaLoader.pm line 230.

Masking dev-libs/DirectFB-0.9.24 and re-emerge downgraded to 0.9.22 and fixed the problem.  

Here is a thread on the forums with similar issues:
http://forums.gentoo.org/viewtopic-t-460702-highlight-directfb.html?sid=baccdd564a6a52e07b008c5a78fe85f5

$ emerge --info
Portage 2.1_pre10-r4 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r3 i686)
=================================================================
System uname: 2.6.16-gentoo-r3 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://cudlug.cudenver.edu/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acpi alsa audiofile avi bash-completion bcmath berkdb bitmap-fonts blas bzip2 cdb cdparanoia cdr cli crypt cups curl curlwrappers dbus dio directfb doc dri dvd dvdr dvdread encode examples exif fam fbcon ffmpeg fftw flac foomaticdb fortran gif gmp gpm gstreamer hal ieee1394 imagemagick imlib isdnlog jack jpeg jpeg2k kde kdeenablefinal kdexdeltas lapack libg++ libwww mad maildir mime mmap mmx mng mp3 mpeg ncurses nptl nvidia offensive ogg oggvorbis opengl pam pcmcia pcre pdf pdflib perl pic plotutils png posix pppd python qmail qt quicktime readline real reflection ruby session slang sockets spell spl sse sse2 ssl subversion symlink sysvipc tcpd tetex tidy tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vorbis wifi win32codecs wxwindows xine xinerama xml xorg xosd xpm xsl xv xvid zlib elibc_glibc kernel_linux linguas_en userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 hiyuh 2006-05-08 17:14:11 UTC
(In reply to comment #0)
> Can't load
> '/usr/lib/perl5/vendor_perl/5.8.7/i686-linux/auto/SDL_perl/SDL_perl.so' for
> module SDL_perl: libdirectfb-0.9.so.22: cannot open shared object file: No such
> file or directory at /usr/lib/perl5/5.8.7/i686-linux/DynaLoader.pm line 230.
> 
> Masking dev-libs/DirectFB-0.9.24 and re-emerge downgraded to 0.9.22 and fixed
> the problem.  
It seems shared libs version incompatible issues
which is involve Perl and SDL stuffs, IMHO.
Please see the DirectFB's ebuild ewarns for more details.
So, perl-cleaner or revdep-rebuild cann't help?
Comment 2 SpanKY gentoo-dev 2006-05-08 19:32:30 UTC
read the post install message about running revdep-rebuild
Comment 3 SpanKY gentoo-dev 2006-05-08 19:34:11 UTC
*** Bug 132615 has been marked as a duplicate of this bug. ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-05-09 11:38:17 UTC
*** Bug 132807 has been marked as a duplicate of this bug. ***
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-05-16 13:37:58 UTC
*** Bug 133534 has been marked as a duplicate of this bug. ***
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-05-24 02:57:22 UTC
*** Bug 134182 has been marked as a duplicate of this bug. ***
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2006-06-02 23:36:29 UTC
*** Bug 135351 has been marked as a duplicate of this bug. ***
Comment 8 marty rosenberg 2006-06-03 01:38:20 UTC
(In reply to comment #7)
> *** Bug 135351 has been marked as a duplicate of this bug. ***
> 
135351 was my bug report.  My problem was slightly different than the one mentioned in this bug report.  My system can't find the .h files, not the actual libraries.  revdep-rebuild only seems to check the actual libraries, nothing about the header files.  without the proper header files, I can't even compile the code. 
Comment 9 SpanKY gentoo-dev 2006-06-07 11:46:53 UTC
if you have libs but not headers, you have bigger problems
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2006-11-02 03:35:56 UTC
*** Bug 153776 has been marked as a duplicate of this bug. ***
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-11-04 09:16:22 UTC
*** Bug 154028 has been marked as a duplicate of this bug. ***
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2007-06-20 18:12:53 UTC
*** Bug 182716 has been marked as a duplicate of this bug. ***