Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91479 - sdl-{sound,mixer,gfx,etc}, smpeg building problems (with ~x86, testing)
Summary: sdl-{sound,mixer,gfx,etc}, smpeg building problems (with ~x86, testing)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal major
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-04 13:02 UTC by Lorenzo Hernández García-Hierro
Modified: 2005-05-04 15:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
configure log (config.log,16.83 KB, text/plain)
2005-05-04 13:07 UTC, Lorenzo Hernández García-Hierro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lorenzo Hernández García-Hierro 2005-05-04 13:02:27 UTC
Hi,

I'm experiencing problems while "emerging" the following ebuils:

media-libs/sdl-image-1.2.3-r1
media-libs/smpeg-0.4.4-r4
media-libs/sdl-mixer-1.2.5
media-libs/sdl-sound-1.0.1-r1

and subsequently those who depend on them (basically games):

games-action/bomberclone-0.11.5
games-strategy/freeciv-1.14.2
x11-libs/wxGTK-2.6.0
(...)

They report that they can't run the SDL test program:

checking for SDL - version >= 1.2.0... no
*** Could not run SDL test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means SDL was incorrectly installed
*** or that you have moved SDL since it was installed. In the latter case, you
*** may want to edit the sdl-config script: /usr/bin/sdl-config
configure: error: *** SDL version 1.2.0 not found!

System information:
Portage 2.0.51.21 (selinux/2005.1/x86, gcc-3.3.5, glibc-2.3.5-r0, 2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.06GHz
Gentoo Base System version 1.6.11
ccache version 2.4 [enabled]
dev-lang/python:     2.2.2, 2.3.5
sys-apps/sandbox:    1.2.4
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.4.19, 2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -mcpu=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.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 /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -mcpu=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox selinux sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx X acpi alsa apache2 arts avi berkdb bitmap-fonts bonobo cdparanoia cdr cjk crypt cups curl dba directfb dlloader dmx dvb dvd dvdr dvdread edl eds encode esd expat fam fbcon flac font-server gcj gd gdbm gif gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal hardened imagemagick imlib ipv6 java jpeg junit kde kerberos ldap libclamav libwww live mad mikmod motif mozdevelop mozilla moznomail mozsvg mp3 mpeg mysql nas ncurses network nls nntp nptl odbc ogg oggvorbis opengl oss pam pda pdflib perl pic png postgres python qt quicktime readline real samba sdl selinux slang sndfile spell sqlite sse sse2 ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts v4l v4l2 vorbis x86 xchattext xine xinerama xml xml2 xmms xv xvid zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Lorenzo Hernández García-Hierro 2005-05-04 13:07:03 UTC
Created attachment 58061 [details]
configure log

Seems to be a problem regarding DirectFB, but revdep-rebuild does not help, it
tries to rebuild affected ebuilds but won't work, there's some type of conflict
between old ebuilds and newer ones:

All prepared. Starting rebuild...
emerge --oneshot --nodeps  =app-cdr/k3b =dev-java/libreadline-java
=dev-libs/DirectFB =dev-libs/libcdio =dev-perl/sdl-perl =dev-util/gambas
=games-arcade/frozen-bubble =games-emulation/neopocott =games-emulation/tuxnes
=kde-base/kdebase =media-libs/libdv =media-libs/libmovtar =media-libs/libsdl
=media-libs/sdl-gfx =media-libs/sdl-image =media-libs/sdl-mixer
=media-libs/sdl-ttf =media-libs/smpeg =media-libs/xine-lib
=media-plugins/gst-plugins-flac =media-plugins/xmms-infinity
=media-plugins/xmms-smpeg =media-sound/alsaplayer =media-video/mjpegtools
=media-video/mplayer =net-libs/gnutls =sys-libs/lib-compat
..........
!!! SELinux not loaded: SELinux is not enabled.
Calculating dependencies -
!!! All ebuilds that could satisfy "=dev-util/gambas" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-util/gambas-1.0.5 (masked by: package.mask)
- dev-util/gambas-1.0.4 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.

(after modifying /root/.revdep-rebuild.4_ebuilds trying to fix the versions,
whcih want work since most have been removed due to the update and usage of
~x86/testing ebuilds).

Cheers,
Lorenzo.
Comment 2 Lorenzo Hernández García-Hierro 2005-05-04 13:11:35 UTC
I'm testing and rebuilding manually the affected ebuilds, I expect this to work but until I send back the results, I would like to know if anyone experienced the same problems.

Cheers,
Lorenzo.
Comment 3 SpanKY gentoo-dev 2005-05-04 15:07:07 UTC
you didnt rebuild libsdl after upgrading DirectFB like you were supposed to:

/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: warning: libdirectfb-0.9.so.21, needed by /usr/lib/libSDL.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: warning: libfusion-0.9.so.21, needed by /usr/lib/libSDL.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: warning: libdirect-0.9.so.21, needed by /usr/lib/libSDL.so, not found (try using -rpath or -rpath-link)
/usr/lib/libSDL.so: undefined reference to `DirectFBCreate'
/usr/lib/libSDL.so: undefined reference to `DirectFBErrorString'
/usr/lib/libSDL.so: undefined reference to `DirectFBError'
/usr/lib/libSDL.so: undefined reference to `DirectFBInit'