When emerging scummvm it fails. This problem has bothered me for a long time (since scummvm-0.70 got stable). So there has been plenty of emerge updates that haven't solved my problem. Reproducible: Always Steps to Reproduce: 1.emerge scummvm 2. 3. Actual Results: When trying to emerge scummvm-0.70 the following error appears: g++ backends/sdl/events.o backends/sdl/graphics.o backends/sdl/sdl.o base/ libbase.a scumm/libscumm.a simon/libsimon.a sky/libsky.a sword1/libsword1.a sword2/libsword2.a queen/libqueen.a gui/libgui.a graphics/libgraphics.a sound/ libsound.a backends/libbackends.a common/libcommon.a backends/midi/mt32/libmt32. a -lvorbisfile -lvorbis -logg -lFLAC -lmad -lasound -lz -lmpeg2 -L/usr/ lib -Wl,-rpath,/usr/lib -lSDL -lpthread -o scummvm graphics/libgraphics.a(animation.o)(.text+0x312): In function `Graphics:: BaseAnimationState::init(char const*, void*)': : undefined reference to `mpeg2_info' graphics/libgraphics.a(animation.o)(.text+0x3f8): In function `Graphics:: BaseAnimationState::decodeFrame()': : undefined reference to `mpeg2_parse' graphics/libgraphics.a(animation.o)(.text+0x44b): In function `Graphics:: BaseAnimationState::decodeFrame()': : undefined reference to `mpeg2_buffer' collect2: ld returned 1 exit status make: *** [scummvm] Error 1 Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) processor Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 23:52:38 )] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/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/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/env.d" CXXFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.gentoo.no ftp://trumpetti.atm.tut.fi/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X Xaw3d a52 aac aalib acl adns aim alsa apache2 apm arts audiofile avi bash-comletion berkdb bindist bitmap-fonts bonobo bzlib caps cdr cpdflib crypt cscope ctype cups curl curlwrappers dga dio directfb divx4linux doc dvd dvdr dvdread emacs emboss encode esd ethereal evo exif fam fbcon ffmpeg flac flash font-server foomaticdb fortran ftp gb gd gdbm ggi gif gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal icq imagemagick imap imlib ipv6 jabber jack java jikes joystick jpeg junit kde kerberos krb4 ladcca lcms ldap leim lesstif libcaca libg++ libwww lm_sensors mad maildir mcal mikmod mime ming mmx motif mozilla mp3 mpeg mpi msn mysql nas ncurses nls nocardbus nocd nptl offensive ofx ogg oggvorbis openal opengl oscar oss pam pcntl pcre pdflib perl php png portaudio posix python qt quicktime readline recode ruby samba sasl sdl sharedmem slang slp sndfile snmp sockets speex spell spl sse ssl svg svga symlink tcltk tcpd theora tidy tiff truetype truetype-fonts type1-fonts unicode usb videos wddx wmf wxwindows xine xml xml2 xmms xosd xpm xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
remerge media-libs/libmpeg2 and see if that works. If not, let me see the output from emerge -evp scummvm
reopen after trying that and/or posting the additional information.
The reemerge of the library fixed my problem, so I guess this wasn't really a bug. Thanks for the help, and sorry if I've wasted your time :) Problem solved.
ok
working