[MPlayer-advusers] macosx mplayer live555 undefined symbols [SOLVED]

Compn tempn at twmi.rr.com
Fri Jul 6 20:52:21 CEST 2007


ok i finally took another look and found out how to fix the following
error when running make on mplayer.

gcc-3.3 -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 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 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 mp3lib/libmp3.a
liba52/liba52.a libmpeg2/libmpeg2.a libfaad2/libfaad2.a
tremor/libvorbisidec.a libass/libass.a osdep/libosdep.a -framework
OpenAL /usr/lib/live/liveMedia/libliveMedia.a                  /usr/lib/live/groupsock/libgroupsock.a                  /usr/lib/live/UsageEnvironment/libUsageEnvironment.a                  /usr/lib/live/BasicUsageEnvironment/libBasicUsageEnvironment.a
-L/usr/local/lib  -liconv -lncurses -framework Carbon -framework
QuickTime -framework CoreAudio -framework AudioUnit -framework
AudioToolbox -framework Cocoa -framework QuartzCore -framework OpenGL
-lpng -lz -ljpeg -lungif -L/opt/local/lib -lfreetype -lz -lfontconfig
-lz -lmad  -lstdc++     -lm

ld: Undefined symbols:
_fprintf$LDBLStub
_printf$LDBLStub
_snprintf$LDBLStub
_sprintf$LDBLStub
_sscanf$LDBLStub

make: *** [mplayer] Error 1

just add -lSystemStubs to fix this 

it appears to be caused when live555 was compiled with a diff gcc (gcc4
i think) and i use gcc 3.3 to compile mplayer.

http://lists.apple.com/archives/Xcode-users/2005/Aug/msg00458.html

-compn



More information about the MPlayer-advusers mailing list