[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