[MPlayer-users] can't compile CVS snapshot MPlayer-20050607

Savchenko Andrew bircoph at list.ru
Tue Jun 7 15:52:43 CEST 2005


> While trying to compile the latest CVS snapshot (MPlayer-20050607) I got
> this error in demuxer.h: ---
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4
> -march=athlon-4 -mcpu=athlon-4 -pipe -ffast-math -fomit-frame-pointer
> -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -std=gnu99 -I..
> -I../loader   -I../libavcodec -I../libavformat  -I/usr/include/cdda 
> -I/usr/include/liveMedia -I/usr/include/UsageEnvironment                   
>                                                       
> -I/usr/include/BasicUsageEnvironment                                       
>                               -I/usr/include/groupsock -o demux_rtp.o
> demux_rtp.cpp In file included from demux_rtp.h:11,
>                  from demux_rtp.cpp:9:
> demuxer.h: In function `demux_packet_t* new_demux_packet(int)':
> demuxer.h:159: invalid conversion from `void*' to `
>    new_demux_packet(int)::<anonymous union>*'
> demuxer.h:159: pointer of type `void *' used in arithmetic
> demuxer.h:159: invalid conversion from `void*' to `
>    new_demux_packet(int)::<anonymous union>*'
> demuxer.h:159: pointer of type `void *' used in arithmetic
> demuxer.h:159: invalid conversion from `void*' to `
>    new_demux_packet(int)::<anonymous union>*'
> demuxer.h:159: pointer of type `void *' used in arithmetic
> demuxer.h:159: invalid conversion from `void*' to `
>    new_demux_packet(int)::<anonymous union>*'
> demuxer.h:159: pointer of type `void *' used in arithmetic
> demuxer.h:159: invalid conversion from `void*' to `
>    new_demux_packet(int)::<anonymous union>*'
> [...]
> {standard input}: Assembler messages:
> {standard input}:54: Error: symbol `fMovieFPS' is already defined
> make[1]: *** [demux_rtp.o] Error 1
> make[1]: Leaving directory `/home/andrew/src/MPlayer-20050607/libmpdemux'
> make: *** [libmpdemux/libmpdemux.a] Ошибка 2
> ---
> How to correct/workaround this error?
>
> Maybe my ./configure output will be needed:
> ---
>   Install prefix: /usr/local
>   Data directory: /usr/local/share/mplayer
>   Config direct.: /usr/local/etc/mplayer
>
>   Byte order: little-endian
>   Optimizing for: athlon-4 mmx mmx2 3dnow 3dnowex sse mtrr
>
>   Languages:
>     Messages/GUI: en
>     Manual pages:  en
>
>   Enabled optional drivers:
>     Input: ftp network tv-v4l2 tv-v4l edl tv live.com matroska cdda
> mpdvdkit2 vcd smb Codecs: qtx divx5linux xvid libdv libavcodec real xanim
> dshow/dmo win32 faad2(internal) libmpeg2 libdts liba52 mp3lib libtheora
> tremor(internal) libmad liblzo gif  toolame Audio output: alsa jack esd
> arts oss nas sdl mpegpes(file)
>     Video output: xvidix cvidix sdl vesa gif89a md5sum pnm jpeg png
> mpegpes(file) fbdev svga caca aa ggi opengl dga xv x11 xover dfbmga
> directfb tga Audio filters:
>   Disabled optional drivers:
>     Input: vstream tv-bsdbt848 dvdread dvb
>     Codecs: divx4linux x264 amr_wb amr_nb twolame  faac
>     Audio output: sgi sun polyp dxr2 dsound win32 macosx
>     Video output: winvidix bl zr zr2 dxr3 dxr2 directx xmga mga xvmc
> tdfx_vid tdfxfb 3dfx quartz Audio filters: ladspa
> ---

I've discovered that bug disappears when I disable live.com support:
./configure --disable-live

I have download and install the latest live.com libs (live-2005.06.07), but the bug remains 8-(. So I think it is mplayer's bug...





More information about the MPlayer-users mailing list