[MPlayer-users] MPlayer won't make

Andrew Conkling aconklin at eastern.edu
Sun Aug 31 16:39:04 CEST 2003


I can't get MPlayer to install. I'm trying to follow instructions on how
to compile it from source
(http://www.mandrakeusers.org/viewtopic.php?t=2644)--a process I
generally understand--but I'm getting the following error when I run
make (I'm printing the output from checkinstall, but the errors are
reprinted from make): 

========================= Installation results =========================== 

Copying documentation directory... 
./darwinfixlib.sh mplayer.o mp_msg.o cpudetect.o codec-cfg.o cfgparser.o
my_profile.o spudec.o playtree.o playtreeparser.o asxparser.o vobsub.o
subreader.o sub_cc.o find_sub.o m_config.o m_option.o parser-cfg.o
m_struct.o unrarlib.o mixer.o parser-mpcmd.o loader/libloader.a
loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a 
libavcodec/libavcodec.a libmpdemux/libmpdemux.a
libmpcodecs/libmpcodecs.a libao2/libao2.a liba52/liba52.a
mp3lib/libMP3.a libmpeg2/libmpeg2.a linux/libosdep.a
postproc/libswscale.a input/libinput.a libvo/libvo.a libaf/libaf.a
postproc/libpostproc.a libdha/libdha.so vidix/libvidix.a
libmpdvdkit2/libmpdvdkit.a Gui/libgui.a 
gcc -O4 -march=pentium4 -mcpu=pentium4 -pipe -ffast-math
-fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -Ilibmpdemux -Iloader -Ilibvo
-I/usr/include/freetype2 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include     -o mplayer mplayer.o
mp_msg.o cpudetect.o codec-cfg.o cfgparser.o my_profile.o spudec.o
playtree.o playtreeparser.o asxparser.o vobsub.o subreader.o sub_cc.o
find_sub.o m_config.o m_option.o parser-cfg.o m_struct.o unrarlib.o
mixer.o parser-mpcmd.o libvo/libvo.a libao2/libao2.a  vidix/libvidix.a
Gui/libgui.a libmpcodecs/libmpcodecs.a mp3lib/libMP3.a liba52/liba52.a
libmpeg2/libmpeg2.a loader/libloader.a loader/dshow/libDS_Filter.a 
loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a
input/libinput.a postproc/libpostproc.a postproc/libswscale.a
linux/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a     
  -lpng -lz -lz -ljpeg -lasound -ldl -lpthread /usr/lib/libxmms.so.1
-export-dynamic -lfreetype -lz   -lnsl       -L/usr/X11R6/lib -lgtk
-lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lglib  -lGL
-lXxf86dga -lXv -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl
 -lnsl         -lesd -laudiofile -lm      -lpthread -ldl -rdynamic   -lm 
libvo/libvo.a(vo_gif89a.o)(.text+0x2ad): In function `config': 
: undefined reference to `EGifOpenFileName' 
libvo/libvo.a(vo_gif89a.o)(.text+0x31e): In function `config': 
: undefined reference to `MakeMapObject' 
libvo/libvo.a(vo_gif89a.o)(.text+0x384): In function `config': 
: undefined reference to `EGifPutScreenDesc' 
libvo/libvo.a(vo_gif89a.o)(.text+0x584): In function `flip_page': 
: undefined reference to `QuantizeBuffer' 
libvo/libvo.a(vo_gif89a.o)(.text+0x629): In function `flip_page': 
: undefined reference to `EGifPutExtension' 
libvo/libvo.a(vo_gif89a.o)(.text+0x669): In function `flip_page': 
: undefined reference to `EGifPutImageDesc' 
libvo/libvo.a(vo_gif89a.o)(.text+0x68f): In function `flip_page': 
: undefined reference to `EGifPutLine' 
libvo/libvo.a(vo_gif89a.o)(.text+0x728): In function `uninit': 
: undefined reference to `FreeMapObject' 
libvo/libvo.a(vo_gif89a.o)(.text+0x798): In function `uninit': 
: undefined reference to `EGifPutComment' 
libvo/libvo.a(vo_gif89a.o)(.text+0x7a5): In function `uninit': 
: undefined reference to `EGifCloseFile' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x25): In function
`demux_gif_fill_buffer': 
: undefined reference to `DGifGetRecordType' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x5b): In function
`demux_gif_fill_buffer': 
: undefined reference to `DGifGetImageDesc' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0xbf): In function
`demux_gif_fill_buffer': 
: undefined reference to `DGifGetLine' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x1d1): In function
`demux_gif_fill_buffer': 
: undefined reference to `PrintGifError' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x1f5): In function
`demux_gif_fill_buffer': 
: undefined reference to `DGifGetExtension' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x22d): In function
`demux_gif_fill_buffer': 
: undefined reference to `DGifGetExtensionNext' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x27f): In function
`demux_gif_fill_buffer': 
: undefined reference to `DGifGetExtensionNext' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x2ce): In function
`demux_gif_fill_buffer': 
: undefined reference to `DGifGetScreenDesc' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x371): In function
`demux_open_gif':: undefined reference to `DGifOpenFileHandle' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x402): In function
`demux_open_gif':: undefined reference to `PrintGifError' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x4fb): In function
`demux_close_gif': 
: undefined reference to `DGifCloseFile' 
libmpdemux/libmpdemux.a(demux_gif.o)(.text+0x51f): In function
`demux_close_gif': 
: undefined reference to `PrintGifError' 
collect2: ld returned 1 exit status 
make: *** [mplayer] Error 1 

****  Installation failed. Aborting package creation.

Problem is, I have all the dependencies he asked for, and a few more. As
the problem seems to me to be something GIF-related, here are my GIF rpms: 

giftrans-1.12.2-12mdk 
libungif4-4.1.0-19mdk 
libungif4-devel-4.1.0-19mdk

What the deuce?

Thanks,
Andrew



More information about the MPlayer-users mailing list