[MPlayer-cygwin] Mplayer fails compilation with Live555
Diego Biurrun
diego at biurrun.de
Sat Aug 5 16:01:41 CEST 2006
On Sat, Aug 05, 2006 at 12:42:40PM +0200, Frank Aurich wrote:
> Ever since stream-related files got separated from the libmpdemux
> directory, I am not able to compile MPlayer in MingW/Msys anymore when
> including the live555 library.
>
> My build script:
>
> #! /bin/sh
> configure \
> --disable-mencoder \
> --enable-menu \
> --disable-tv \
> --disable-dvb \
> --disable-gif \
> --disable-tga \
> --disable-xvid \
> --disable-vidix-internal \
> --with-livelibdir=/home/KyleK/live
> make
>
> I'm using the July 3rd build if the live555 library. Compiling it works
> flawlessly.
>
> The Problem arises when compiling mplayer, using the above script:
>
> c:\mingw\bin\ar.exe: creating libmenu.a
> ranlib libmenu.a
> windres -o osdep/mplayer-rc.o osdep/mplayer.rc
> gcc -I../libvo -I../../libvo -fno-PIC -O4 -march=athlon-xp -mtune=athlon-xp
> -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -I/usr/src/DVB/include -I/usr/include/dxr2
> -I/usr/local/include/cdda -Ic:/mingw/include/freetype2 -Ic:/mingw/include
> -I/home/KyleK/live/liveMedia/include
> -I/home/KyleK/live/UsageEnvironment/include
> -I/home/KyleK/live/BasicUsageEnvironment/include
> -I/home/KyleK/live/groupsock/include -I. -I./libavutil -I./libavcodec -o
> mplayer.exe mplayer.o m_property.o mp_msg.o asxparser.o codec-cfg.o
> cpudetect.o edl.o find_sub.o m_config.o m_option.o m_struct.o parser-cfg.o
> playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o
> unrarlib.o mixer.o parser-mpcmd.o subopt-helper.o osdep/mplayer-rc.o
> libvo/libvo.a libao2/libao2.a input/libinput.a libmenu/libmenu.a
> libmpcodecs/libmpcodecs.a loader/libloader.a loader/dshow/libDS_Filter.a
> loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a
> stream/stream.a libswscale/libswscale.a osdep/libosdep.a -Llibmpdvdkit2
> -lmpdvdkit libavformat/libavformat.a libavcodec/libavcodec.a
> libavutil/libavutil.a libpostproc/libpostproc.a -ldts -lpng -lz -lz
> -ljpeg -lx264 -lspeex -ltwolame -lstdc++
> /home/KyleK/live/liveMedia/libliveMedia.a
> /home/KyleK/live/groupsock/libgroupsock.a
> /home/KyleK/live/UsageEnvironment/libUsageEnvironment.a
> /home/KyleK/live/BasicUsageEnvironment/libBasicUsageEnvironment.a -lws2_32
> -lgdi32 -lwinmm -ladvapi32 -lole32 libfaad2/libfaad2.a
> mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a
> libass/libass.a -Lc:/mingw/lib -lfreetype -lz -lopengl32 -lgdi32
> -lws2_32 -liconv -lm
> C:/msys/home/KyleK/live/liveMedia/libliveMedia.a:ByteStreamMultiFileSource.cpp:(.text+0x1577):
> undefined reference to `operator new[](unsigned int)'
> C:/msys/home/KyleK/live/liveMedia/libliveMedia.a:ByteStreamMultiFileSource.cpp:(.text+0x15e0):
> undefined reference to `operator new[](unsigned int)'
[...]
Could you try to verify if this problem was introduced in r19229 when I
reorganized the LIVE555 test?
Diego
More information about the MPlayer-cygwin
mailing list