On Sat, Jun 12, 2010 at 08:26:29PM -0500, Steven P. Ulrick wrote: > Hello Everyone, > I was just trying to compile a completely fresh download of Mplayer from SVN: > svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer > > This is my configure line: > ./configure --disable-libvpx-lavc --disable-musepack -- > prefix=/usr/local/spu/spu-$(xdate)/mplayer > > I disabled musepack and libvpx-lavx a long time ago, because I have not been > able to get Mplayer to compile on my Fedora 13 system with those two items > enabled. > > "configure" goes fine, but when I run "make", this is the result: > /usr/bin/ld: libmpdemux/demux_gif.o: undefined reference to symbol > 'DGifGetScreenDesc' > /usr/bin/ld: note: 'DGifGetScreenDesc' is defined in DSO /lib64/libgif.so.4 so > try adding it to the linker command line > /lib64/libgif.so.4: could not read symbols: Invalid operation > collect2: ld returned 1 exit status > make: *** [mencoder] Error 1 > make: *** Waiting for unfinished jobs.... > /usr/bin/ld: libvo/vo_gif89a.o: undefined reference to symbol 'QuantizeBuffer' > /usr/bin/ld: note: 'QuantizeBuffer' is defined in DSO /lib64/libgif.so.4 so try > adding it to the linker command line > /lib64/libgif.so.4: could not read symbols: Invalid operation > collect2: ld returned 1 exit status > make: *** [mplayer] Error 1 Unfortunately I don't really understand how they managed to break it, but anyway I _hope_ that configure should now (r31373) either pick -lgif (instead of -lungif) or disable gif support instead of failing. Not 100% sure though.