[MPlayer-cygwin] Re: Not sure what's causing this..MinGW Compilation problems.
Frank Aurich
fa859178 at inf.tu-dresden.de
Fri Mar 24 00:52:09 CET 2006
Corey Hickey wrote:
> Marc Schulz wrote:
>> I'm attempting to compile mencoder. I have downloaded all the
>> necessary files from cvs. I also downloaded the libavcodec stuff and
>> moved the 3 folders into the right dir. I use the following configure
>> file unsuccessfully:
>>
>> ./configure \
>> --prefix=/usr \
>> --language=all \
>> --disable-win32 \
>> --disable-gui \
>> --disable-png \
>> --disable-real \
>> --disable-qtx \
>> --disable-jpeg \
>> --disable-gif \
>> --disable-tga \
>> --disable-mad \
>> --disable-freetype \
>> --disable-sdl \
>> --disable-menu \
>> --disable-directx \
>> --disable-gl \
>> --disable-win32waveout \
>> --disable-ftp \
>> --disable-network \
>> --disable-winsock2 \
>> --disable-liblzo \
>> --disable-tv \
>> --disable-dvb \
>> --disable-vidix \
>> --disable-pthreads \
>> --disable-edl \
>> --disable-internal-matroska \
>> --disable-mpdvdkit \
>> --disable-internal-faad \
>> --disable-faac \
>> --disable-libmpeg2 \
>> --disable-libdts \
>> --disable-liba52 \
>> --disable-mp3lib \
>> --disable-theora \
>> --disable-speex \
>> --disable-internal-tremor \
>> --disable-twolame \
>> --disable-md5sum \
>> --disable-pnm \
>> --disable-x264 \
>> --disable-vorbis \
>> --enable-largefiles \
>> --enable-runtime-cpudetection \
>> --enable-static="-mconsole -lwinmm"
>>
>> It produces the following error:
>>
>> c:\MinGW\bin\ar.exe: creating libaf.a
>> ranlib libaf.a
>> make[1]: Leaving directory `/home/ChronoCross/main/libaf'
>> windres -o osdep/mplayer-rc.o osdep/mplayer.rc
>> gcc -I../libvo -I../../libvo -fno-PIC -O4 -march=i486 -mtune=i686
>> -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
>> -D_FILE_OFFSET_BITS=64 -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
>> libmpcodecs/libmpcodecs.a libaf/libaf.a libmpdemux/libmpdemux.a
>> input/libinput.a postproc/libswscale.a osdep/libosdep.a
>> libavcodec/libavcodec.a libavformat/libavformat.a
>> libavutil/libavutil.a libavcodec/libpostproc/libpostproc.a
>> -lmp3lame -lxvidcore -static -mconsole -lwinmm
>> -lz -static -mconsole
>> -lwinmm -static -mconsole -lwinmm -liconv -lm
>> libavcodec/libavcodec.a(xvid_rc.o):xvid_rc.c:(.text+0x1e): undefined
>> reference to `mkstemp'
>> libavcodec/libavcodec.a(xvid_rc.o):xvid_rc.c:(.text+0x284): undefined
>> reference to `mkstemp'
>> make: *** [mplayer.exe] Error 1
>>
>> Only compiling xvid and libavcodec.
>>
>> Doesn't work when just using ./compile with no params. Thanks in advance.
>
> Please test the attached libavcodec patch. For reference, I wrote it for
> this thread:
>
> http://www1.mplayerhq.hu/pipermail/mplayer-users/2006-March/059088.html
>
> -Corey
>
> [snip]
I had the same compiling problems on MingW as John, on a fresh CVS
checkout. The patch worked fine, MPlayer compiles again.
Thanks!
More information about the MPlayer-cygwin
mailing list