[root@localhost MPlayer-1.0rc2]# make ./version.sh `cc -dumpversion` cc -I./libavcodec -I./libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I. -I./libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -c -o mplayer.o mplayer.c In file included from mplayer.c:793: cfg-mplayer.h:64: warning: redundant redeclaration of 'enqueue' mplayer.c:230: warning: previous definition of 'enqueue' was here mplayer.c: In function 'main': mplayer.c:2664: warning: passing argument 2 of 'guiGetEvent' from incompatible pointer type cc -I./libavcodec -I./libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I. -I./libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -c -o vobsub.o vobsub.c make -C libvo libvo.a make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libvo' make[1]: `libvo.a' is up to date. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libvo' make -C libao2 make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libao2' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libao2' make -C input make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/input' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/input' make -C vidix make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/vidix' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/vidix' make -C gui make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/gui' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/gui' make -C libmpcodecs make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libmpcodecs' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libmpcodecs' make -C libaf make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libaf' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libaf' make -C libmpdemux libmpdemux.a make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libmpdemux' make[1]: `libmpdemux.a' is up to date. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libmpdemux' make -C stream make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/stream' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/stream' make -C libswscale make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libswscale' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libswscale' make -C libvo libosd.a make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libvo' make[1]: `libosd.a' is up to date. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libvo' make -C libavformat make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libavformat' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libavformat' make -C libavcodec make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libavcodec' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libavcodec' make -C libavutil make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libavutil' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libavutil' make -C loader make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/loader' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/loader' make -C mp3lib make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/mp3lib' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/mp3lib' make -C liba52 make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/liba52' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/liba52' make -C libmpeg2 make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libmpeg2' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libmpeg2' make -C libfaad2 make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libfaad2' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libfaad2' make -C dvdread make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/dvdread' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/dvdread' make -C libdvdcss make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libdvdcss' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libdvdcss' make -C libass make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libass' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/libass' make -C osdep make[1]: Entering directory `/root/Desktop/mplayer/MPlayer-1.0rc2/osdep' make[1]: Nothing to be done for `libs'. make[1]: Leaving directory `/root/Desktop/mplayer/MPlayer-1.0rc2/osdep' cc -o mplayer mplayer.o m_property.o mp_fifo.o mp_msg.o mixer.o parser-mpcmd.o subopt-helper.o command.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o get_path.o m_config.o m_option.o m_struct.o mpcommon.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o unrarlib.o libvo/libvo.a libao2/libao2.a input/libinput.a vidix/libvidix.a gui/libgui.a libmpcodecs/libmpcodecs.a libaf/libaf.a libmpdemux/libmpdemux.a stream/stream.a libswscale/libswscale.a libvo/libosd.a libavformat/libavformat.a libavcodec/libavcodec.a libavutil/libavutil.a libpostproc/libpostproc.a loader/libloader.a mp3lib/libmp3.a liba52/liba52.a libmpeg2/libmpeg2.a libfaad2/libfaad2.a tremor/libvorbisidec.a dvdread/libdvdread.a libdvdcss/libdvdcss.a libass/libass.a osdep/libosdep.a -lXext -lX11 -lpthread -lXinerama -lGL -ldl -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpng12 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lglib-2.0 -Wl,-z,noexecstack -lncurses -lpng -lz -lasound -ldl -lpthread -lfreetype -lfontconfig -lz -lpthread -ldl -rdynamic -lm mplayer.o: In function `main': mplayer.c:(.text+0x52bb): undefined reference to `ass_track' libmpcodecs/libmpcodecs.a(vf_ass.o): In function `put_image': vf_ass.c:(.text+0x48c): undefined reference to `ass_track' collect2: ld returned 1 exit status make: *** [mplayer] Error 1