[MPlayer-cygwin] Compiling mplayer on mingw/cygwin

Joseph Miller joseph at tidetamerboatlifts.com
Wed Oct 27 14:19:17 CEST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Are you sure that you have the appropriate video headers?  I think I saw 
something about this and it was related to directx 7 headers, and you can 
find the link in the documentation for the cygwin mplayer.

- -Joseph

On Wednesday 27 October 2004 7:54 am, Asonganyi Defang Ngunyi wrote:
> Hi,
> i using a PIV intel celeron, running winxp professional. I have been trying
> to compile the MPlayer-1.0pre5 source downloaded from
> http://www.mplayerhq.hu without any success. The process fails with cygwin
> gcc version 3.3.3 (special) and MingW version 3.1.0-1. I believe strongly
> that there is a setting in my system that i have not taken care of because
> the problem started when i formatted my hard drive. before then i had used
> the same source (mplayer) and binaries (cygwin or mingw ) to compile a
> working mplayer on the same system. Here  is the the './configure' output.
> ( on cygwin)
>
>
>
> =========================================================
>
> Detected operating system: CYGWIN
> Detected host architecture: i386
> Checking for cc version ... 3.3.3, ok
> Checking for CPU vendor ... GenuineIntel (15:2:9)
> Checking for CPU type ...                  Intel(R) Celeron(R) CPU 2.40GHz
> Checking for GCC & CPU optimization abilities ... pentium4
> Checking for kernel support of mmx ... yes
> Checking for kernel support of mmx2 ... yes
> Checking for kernel support of sse ... yes
> Checking for kernel support of sse2 ... yes
> Checking for mtrr support ... yes
> Checking for assembler
> (/usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/../../../../i686-p
> c-cygwin/bin/as.exe 2.15.91) ... ok
> Checking for mplayer binary name ... mplayer.exe
> Checking for awk ... gawk
> Checking for extra headers ... none
> Checking for extra libs ... none
> Checking for i18n ... yes (using -lintl)
> Checking for setlocale() ... yes
> Checking for iconv ... yes
> Checking for langinfo ... yes
> Checking for language ... using en (man pages: en)
> Checking for enable sighandler ... yes
> Checking for runtime cpudetection ... no
> Checking for restrict keyword ... __restrict
> Checking for kstat ... no
> Checking for posix4 ... no
> Checking for lrintf ... yes
> Checking for nanosleep ... yes
> Checking for socklib ... no
> Checking for inet_pton() ... no (=> i'll try inet_aton next)
> Checking for inet_aton() ... yes (using )
> Checking for inttypes.h (required) ... yes
> Checking for int_fastXY_t in inttypes.h ... yes
> Checking for word size ... 32
> Checking for stddef.h ... yes
> Checking for malloc.h ... yes
> Checking for memalign() ... yes
> Checking for alloca.h ... yes
> Checking for mman.h ... yes
> Checking for dynamic loader ... yes
> Checking for dynamic a/v plugins support ... no
> Checking for pthread ... no
> Checking for sys/soundcard.h ... yes
> Checking for sys/dvdio.h ... no
> Checking for sys/cdio.h ... no
> Checking for linux/cdrom.h ... no
> Checking for dvd.h ... no
> Checking for BSDI dvd.h ... no
> Checking for HPUX SCSI header ... no
> Checking for userspace SCSI headers (Solaris) ... no
> Checking for termcap ... yes (using -ltermcap)
> Checking for termios ... yes (using sys/termios.h)
> Checking for shm ... yes
> Checking for linux devfs ... no
> Checking for scandir() ... yes
> Checking for strsep() ... yes
> Checking for strlcpy() ... yes
> Checking for strlcat() ... yes
> Checking for fseeko() ... yes
> Checking for localtime_r() ... yes
> Checking for vsscanf() ... yes
> Checking for posix select() ... yes
> Checking for gettimeofday() ... yes
> Checking for glob() ... yes
> Checking for sys/sysinfo.h ... no
> Checking for Mac OS X APIs ... no
> Checking for Samba support (libsmbclient) ... no
> Checking for 3dfx ... no
> Checking for tdfxfb ... no
> Checking for tdfxvid ... no
> Checking for tga ... yes
> Checking for DirectFB headers presence ... not found
> Checking for DirectFB ... no
> Checking for X11 headers presence ... yes (using /usr/X11R6/include)
> Checking for X11 libs presence ... yes (using /usr/X11R6/lib)
> Checking for X11 ... yes
> Checking for DPMS ... yes (using Xdpms 4)
> Checking for Xv ... no
> Checking for XvMC ... no
> Checking for Xinerama ... no
> Checking for Xxf86vm ... no
> Checking for DGA ... no
> Checking for OpenGL ... yes
> Checking for /dev/mga_vid ... no
> Checking for xmga ... no
> Checking for GGI ... no
> Checking for AA ... no
> Checking for CACA ... no
> Checking for SVGAlib ... no
> Checking for FBDev ... no
> Checking for DVB ... no (specify path to DVB/ost/include with
> --with-dvbincdir=D IR)
> Checking for DVB HEAD ... no (specify path to DVB/include (HEAD Version)
> with -- with-dvbincdir=DIR)
> Checking for PNG support ... yes
> Checking for JPEG support ... yes
> Checking for GIF support ... no
> Checking for VESA support ... no (not supported on this OS/architecture)
> Checking for SDL ... no
> Checking for Windows waveout ... yes
> Checking for Directx ... no
> Checking for NAS ... no
> Checking for DXR2 ... no
> Checking for DXR3/H+ ... no
> Checking for libmp1e ... no
> Checking for libfame ... no
> Checking for OSS Audio ... yes
> Checking for aRts ... no
> Checking for EsounD ... yes
> Checking for esd_get_latency() ... yes
> Checking for JACK ... no
> Checking for ALSA audio ... no
> Checking for Sun audio ... no
> Checking for Sun mediaLib ... no
> Checking for SGI audio ... no
> Checking for VCD support ... not supported on this OS
> Checking for DVD support (libmpdvdkit) ... yes
> Checking for DVD support (libdvdread) ... disabled by libmpdvdkit2
> Checking for cdparanoia ... no
> Checking for freetype >= 2.0.9 ... yes
> Checking for fontconfig ... no
> Checking for fribidi with charsets ... no
> Checking for ENCA ... no
> Checking for zlib ... yes
> Checking for RTC ... no (Linux specific feature)
> Checking for external liblzo support ... no
> Checking for mad support ... no
> Checking for OggVorbis support ... no
> Checking for OggTheora support (only the CVS version!) ... no
> Checking for mp3lib support ... yes
> Checking for liba52 support ... yes
> Checking for libmpeg2 support ... yes
> Checking for Matroska support (external 0.6.0 or later OR internal) ...
> yes, int ernal
> Checking for internal FAAD2 (AAC) support ... yes
> Checking for external FAAD2 (AAC) support ... no
> Checking for FAAD2 version ... 2.0
> Checking for MacOS X SHLB (shared lib) support ... no
> Checking for Win32 codec DLL support ... yes (using /usr/local/lib/codecs)
> Checking for Win32 loader support ... no (using native windows)
> Checking for DirectShow ... yes
> Checking for XAnim DLL ... yes (using /usr/local/lib/codecs)
> Checking for RealPlayer DLL ... yes (using /usr/local/lib/codecs)
> Checking for LIVE.COM Streaming Media libraries ... no
> Checking for FFmpeg libavcodec (static) ... yes
> Checking for FFmpeg libavformatc (static) ... no
> Checking for libdv-0.9.5+ ... no
> Checking for zr ... no
> Checking for bl ... no
> Checking for XviD ... no
> Checking for DivX4linux/DivX5linux/OpenDivX decore ... no
> Checking for libmp3lame (for mencoder) ... no
> Checking for DivX4linux encore (for mencoder) ... no
> Checking for mencoder ... yes
> Checking for fastmemcpy ... yes
> Checking for UniquE RAR File Library ... yes
> Checking for TV interface ... yes
> Checking for EDL support ... yes
> Checking for *BSD BrookTree 848 TV interface ... no
> Checking for Video 4 Linux TV interface ... no
> Checking for Video 4 Linux 2 TV interface ... no
> Checking for audio select() ... yes
> Checking for network ... yes
> Checking for ftp ... yes
> Checking for byte order ... Little Endian
> Checking for shared postprocess lib ... no
> Checking for OSD menu ... no
> Checking for QTX codecs ... yes
> Checking for Subtitles sorting ... yes
> Checking for XMMS inputplugin support ... no
> Checking for inet6 ... no
> Checking for gethostbyname2 ... no
> Checking for GUI ... no
> Checking for ftello() ... yes
> Checking for VIDIX ... yes
> Checking for joystick ... no
> Checking for lirc ... no
> Checking for lircc ... no
> Creating config.mak
> Creating config.h
> Creating libvo/config.mak
> Creating libao2/config.mak
> Creating help_mp.h
> Config files successfully generated by ./configure !
>   Install prefix: /usr/local
>   Data directory: /usr/local/share/mplayer
>   Config direct.: /usr/local/etc/mplayer
>   Byte order: Little Endian
>   Optimizing for: pentium4 mmx mmx2 sse sse2 mtrr
>   Languages:
>     Messages/GUI: en
>     Manual pages: en (no localization selected, use --language=all)
>   Enabled optional drivers:
>     Input: ftp network edl tv matroska(internal) mpdvdkit2
>     Codecs: qtx libavcodec real xanim dshow/dmo win32 faad2(internal)
> libmpeg2 l iba52 mp3lib
>     Audio output: esd oss win32 mpegpes(file)
>     Video output: xvidix winvidix cvidix jpeg png mpegpes(file) opengl x11
> xover tga
>   Disabled optional drivers:
>     Input: tv-v4l2 tv-v4l tv-bsdbt848 live.com cdda dvdread vcd dvb smb
>     Codecs: opendivx xvid libdv libtheora libvorbis libmad liblzo gif
>     Audio output: sgi sun alsa jack arts dxr2 nas sdl macosx
>     Video output: bl zr zr2 dxr3 dxr2 directx sdl vesa gif89a fbdev svga
> caca aa ggi xmga mga dga xvmc xv directfb tdfx_vid tdfxfb 3dfx quartz
> 'config.h' and 'config.mak' contain your configuration options.
> Note: If you alter theses files (for instance CFLAGS) MPlayer may no longer
>       compile *** DO NOT REPORT BUGS if you tweak these files ***
> 'make' will now compile MPlayer and 'make install' will install it.
> Note: On non-Linux systems you might need to use 'gmake' instead of 'make'.
> Please check mtrr settings at /proc/mtrr (see
> DOCS/HTML/en/devices.html#mtrr)
>
> Check configure.log if you wonder why an autodetection failed (check
> whether the development headers/packages are installed).
> If you suspect a bug, please read DOCS/HTML/en/bugreports.html.
>
>
> ===========================================================================
>===================
> ***************************************************************************
>*******************
> ***************************************************************************
>*******************
> ===========================================================================
>===================
>
> and here is the  tail of the failing message of the 'make' command.
> u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o common.o common.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o decoder.o decoder.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o drc.o drc.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o error.o error.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o filtbank.o filtbank.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o hcr.o hcr.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o huffman.o huffman.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o ic_predict.o ic_predict.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o is.o is.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o lt_predict.o lt_predict.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o mdct.o mdct.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o mp4.o mp4.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o ms.o ms.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o output.o output.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o pns.o pns.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o pulse.o pulse.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o rvlc.o rvlc.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o sbr_dct.o sbr_dct.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o sbr_dec.o sbr_dec.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o sbr_e_nf.o sbr_e_nf.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o sbr_fbt.o sbr_fbt.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o sbr_hfadj.o sbr_hfadj.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o sbr_hfgen.o sbr_hfgen.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o sbr_huff.o sbr_huff.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o sbr_qmf.o sbr_qmf.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o sbr_syntax.o sbr_syntax.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o sbr_tf_grid.o sbr_tf_grid.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o specrec.o specrec.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o ssr.o ssr.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o ssr_fb.o ssr_fb.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o ssr_ipqf.o ssr_ipqf.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o syntax.o syntax.c
> cc -c -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcp u=pentium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OF FSET_BITS=64 -D__CYGWIN__   -o tns.o tns.c
> ar r libfaad2.a bits.o cfft.o common.o decoder.o drc.o error.o filtbank.o
> hcr.o huffman.o ic_predict.o is.o lt_predict.o mdct.o mp4.o ms.o output.o
> pns.o pulse. o rvlc.o sbr_dct.o sbr_dec.o sbr_e_nf.o sbr_fbt.o sbr_hfadj.o
> sbr_hfgen.o sbr_hu ff.o sbr_qmf.o sbr_syntax.o sbr_tf_grid.o specrec.o
> ssr.o ssr_fb.o ssr_ipqf.o sy ntax.o tns.o
> ar: creating libfaad2.a
> ranlib libfaad2.a
> make[1]: Leaving directory `/cygdrive/d/Mplayer/MPlayer-1.0pre5/libfaad2'
> make -C libdha
> make[1]: Entering directory `/cygdrive/d/Mplayer/MPlayer-1.0pre5/libdha'
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -o libdha.o libdha.c
> cc1: warning: -fPIC ignored for target (all code is position independent)
> In file included from libdha.c:36:
> sysdep/libdha_win32.c:34:1: warning: "FILE_ANY_ACCESS" redefined
> In file included from /usr/include/w32api/ddk/ntddk.h:73,
>                  from sysdep/libdha_win32.c:8,
>                  from libdha.c:36:
> /usr/include/w32api/ddk/winddk.h:259:1: warning: this is the location of
> the pre vious definition
> In file included from libdha.c:36:
> sysdep/libdha_win32.c:35:1: warning: "CTL_CODE" redefined
> In file included from /usr/include/w32api/ddk/ntddk.h:73,
>                  from sysdep/libdha_win32.c:8,
>                  from libdha.c:36:
> /usr/include/w32api/ddk/winddk.h:1023:1: warning: this is the location of
> the pr evious definition
> In file included from libdha.c:36:
> sysdep/libdha_win32.c: In function `map_phys_mem':
> sysdep/libdha_win32.c:85: warning: assignment makes pointer from integer
> without a cast
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -o mtrr.o mtrr.c
> cc1: warning: -fPIC ignored for target (all code is position independent)
> mtrr.c:76:2: warning: #warning Please port MTRR stuff!!!
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -o pci.o pci.c
> cc1: warning: -fPIC ignored for target (all code is position independent)
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -o pci_names.o
> pci_names.c
> cc1: warning: -fPIC ignored for target (all code is position independent)
> ar r libdha.a libdha.o mtrr.o pci.o pci_names.o
> make[1]: Leaving directory `/cygdrive/d/Mplayer/MPlayer-1.0pre5/libdha'
> make -C vidix
> make[1]: Entering directory `/cygdrive/d/Mplayer/MPlayer-1.0pre5/vidix'
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -o vidixlib.o vidixlib.c
> ar r libvidix.a vidixlib.o
> ar: creating libvidix.a
> ranlib libvidix.a
> make[2]: Entering directory
> `/cygdrive/d/Mplayer/MPlayer-1.0pre5/vidix/drivers' cc -c -I../libvo
> -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4 -mcpu=pe ntium4
> -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET
> _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -o cyberblade_vid.o cyberblade_vid.c
> cc1: warning: -fPIC ignored for target (all code is position independent)
> cc -shared cyberblade_vid.o -L../../libdha -ldha -lm
> -Wl,-soname,cyberblade_vid. so -o cyberblade_vid.so
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -o radeon_vid.o
> radeon_vid.c cc1: warning: -fPIC ignored for target (all code is position
> independent) cc -shared radeon_vid.o -L../../libdha -ldha -lm -lGL     
> -L/usr/X11R6/lib -lXe xt -lX11   -Wl,-soname,radeon_vid.so -o radeon_vid.so
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -DRAGE128 -o
> rage128_vid.o radeon_vid.c cc1: warning: -fPIC ignored for target (all code
> is position independent) cc -shared rage128_vid.o -L../../libdha -ldha -lm
> -lGL      -L/usr/X11R6/lib -lX ext -lX11   -Wl,-soname,rage128_vid.so -o
> rage128_vid.so
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -DRAGE128 -o
> mach64_vid.o mach64_vid.c cc1: warning: -fPIC ignored for target (all code
> is position independent) cc -shared mach64_vid.o -L../../libdha -ldha
> -Wl,-soname,mach64_vid.so -o mach64 _vid.so
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I..  -o nvidia_vid.o
> nvidia_vid.c cc1: warning: -fPIC ignored for target (all code is position
> independent) cc -shared nvidia_vid.o -L../../libdha -ldha -lm
> -Wl,-soname,nvidia_vid.so -o nv idia_vid.so
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -o mga_vid.o mga_vid.c
> cc1: warning: -fPIC ignored for target (all code is position independent)
> cc -shared mga_vid.o -L../../libdha -ldha -lm -Wl,-soname,mga_vid.so -o
> mga_vid. so
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -DCRTC2 -o
> mga_crtc2_vid.o mga_vid.c cc1: warning: -fPIC ignored for target (all code
> is position independent) cc -shared mga_crtc2_vid.o -L../../libdha -ldha
> -lm -Wl,-soname,mga_crtc2_vid.so -o mga_crtc2_vid.so
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -o pm3_vid.o pm3_vid.c
> cc1: warning: -fPIC ignored for target (all code is position independent)
> cc -shared pm3_vid.o -L../../libdha -ldha -Wl,-soname,pm3_vid.so -o
> pm3_vid.so cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4
> -march=pentium4 -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -o
> sis_vid.o sis_vid.c
> cc1: warning: -fPIC ignored for target (all code is position independent)
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=pe ntium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET _BITS=64 -D__CYGWIN__  -fPIC -I. -I.. -o sis_bridge.o
> sis_bridge.c cc1: warning: -fPIC ignored for target (all code is position
> independent) cc -shared sis_vid.o sis_bridge.o -L../../libdha -ldha
> -Wl,-soname,sis_vid.so -o sis_vid.so
> make[2]: Leaving directory
> `/cygdrive/d/Mplayer/MPlayer-1.0pre5/vidix/drivers' make[1]: Leaving
> directory `/cygdrive/d/Mplayer/MPlayer-1.0pre5/vidix' make -C libmpdvdkit2
> make[1]: Entering directory
> `/cygdrive/d/Mplayer/MPlayer-1.0pre5/libmpdvdkit2' cc -I. -I../libvo
> -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4 -mcpu=p entium4
> -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSE
> T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX -D__USE_UNIX98
> -D_REENTRANT -D_GNU_SOURCE -c -o css.o css.c
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o device.o device.c
> device.c: In function `win2k_open':
> device.c:274: warning: use of cast expressions as lvalues is deprecated
> device.c:280: warning: use of cast expressions as lvalues is deprecated
> device.c: In function `aspi_open':
> device.c:311: warning: use of cast expressions as lvalues is deprecated
> device.c:312: warning: use of cast expressions as lvalues is deprecated
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o dvd_input.o dvd_input.c
> dvd_input.c: In function `DVDInputSetup':
> dvd_input.c:129: warning: assignment from incompatible pointer type
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o dvd_reader.o dvd_reader.c
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o dvd_udf.o dvd_udf.c
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o error.o error.c
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o ifo_print.o ifo_print.c
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o ifo_read.o ifo_read.c
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o ioctl.o ioctl.c
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o libdvdcss.o libdvdcss.c
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o nav_print.o nav_print.c
> cc -I. -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=p entium4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSE T_BITS=64 -D__CYGWIN__  -DHAVE_MPLAYER  -DSYS_LINUX
> -D__USE_UNIX98 -D_REENTRANT -D_GNU_SOURCE -c -o nav_read.o nav_read.c
> ar rc libmpdvdkit.a css.o device.o dvd_input.o dvd_reader.o dvd_udf.o
> error.o if o_print.o ifo_read.o ioctl.o libdvdcss.o nav_print.o nav_read.o
> ranlib libmpdvdkit.a
> make[1]: Leaving directory
> `/cygdrive/d/Mplayer/MPlayer-1.0pre5/libmpdvdkit2' windres -o
> osdep/mplayer-rc.o osdep/mplayer.rc
> cc -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -march=pentium4
> -mcpu=penti um4 -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BI TS=64 -D__CYGWIN__  -Ilibmpdemux -Iloader -Ilibvo
> -I/usr/include/freetype2    -I /usr/X11R6/include       -o mplayer.exe
> mplayer.o mp_msg.o cpudetect.o codec-cfg .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 pa
> rser-mpcmd.o osdep/mplayer-rc.o libvo/libvo.a libao2/libao2.a 
> vidix/libvidix.a libmpcodecs/libmpcodecs.a mp3lib/libMP3.a liba52/liba52.a
> libmpeg2/libmpeg2.a l oader/libloader.a loader/dshow/libDS_Filter.a
> loader/dmo/libDMO_Filter.a libaf/l ibaf.a libmpdemux/libmpdemux.a
> input/libinput.a postproc/libswscale.a osdep/libo sdep.a -Llibmpdvdkit2
> -lmpdvdkit libavcodec/libavcodec.a          -lpng -lz -lz -ljpeg    
> -lfreetype -lz -ltermcap   -lwinmm  -ladvapi32 -lole32       libfaad2
> /libfaad2.a    -lGL      -L/usr/X11R6/lib -lXext -lX11           -L/usr/lib
> -les d -laudiofile -lm        -liconv -lintl -lm
> libvo/libvo.a(vo_winvidix.o)(.text+0x80):vo_winvidix.c: undefined reference
> to ` _GetDeviceCaps at 8'
> libvo/libvo.a(vo_winvidix.o)(.text+0x26c):vo_winvidix.c: undefined
> reference to `_CreateSolidBrush at 4'
> libvo/libvo.a(vo_winvidix.o)(.text+0x30a):vo_winvidix.c: undefined
> reference to `_CreateSolidBrush at 4'
> collect2: ld returned 1 exit status
> make: *** [mplayer.exe] Error 1
>
> ===========================================================================
>===================
> ***************************************************************************
>*******************
> ***************************************************************************
>*******************
> ===========================================================================
>=================== I appreciate any help on this.
> Thanks in advance.
> DEF
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Mail Address AutoComplete - You start. We finish.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBf5JJmXZROF+EADURAupPAJwMB8NH42TtOpvLtX6ruefyuqcrOwCeN62Z
8x25ONs7Kzm7S0fdNoNWEXs=
=8qiM
-----END PGP SIGNATURE-----




More information about the MPlayer-cygwin mailing list