[MPlayer-users] MPlayer CVS Build Fails on Quartz

Ivo ivop at euronet.nl
Mon Aug 8 23:28:11 CEST 2005

On Monday 08 August 2005 18:15, Kichigai Mentat wrote:
> I am attempting to build MPlayer on Mac OS X 10.4.2 using the CVS
> source tree. However, there appears to be a problem with the Quartz
> video output module. Below is the error:
> make -C libavutil LIBPREF=lib LIBSUF=.a
> make[1]: Nothing to be done for `all'.
> make -C libvo
> cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -O4 -mcpu=7450 -
> mtune=7450 -faltivec -D__APPLE_ALTIVEC__ -pipe -ffast-math -fomit-
> frame-pointer -mdynamic-no-pic -falign-loops=16 -DSYS_DARWIN -
> include/ -I/usr/local/include/ -I/usr/include/ -I/sw/include/gtk-1.2 -
> I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/usr/X11R6/include -
> std=gnu99 -I. -I.. -I../osdep -I/usr/X11R6/include -I/usr/X11R6/
> include/freetype2 -I/sw/include/SDL -D_THREAD_SAFE -I/usr/X11R6/
> include -I/sw/include/ -I/usr/local/include/ -I/usr/include/ -I/sw/
> include/gtk-1.2 -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/usr/
> X11R6/include   -DMPG12PLAY  -o vo_quartz.o vo_quartz.c
> vo_quartz.c:55: error: parse error before "seqId"
> vo_quartz.c:55: warning: type defaults to 'int' in declaration of
> 'seqId'
> vo_quartz.c:55: warning: data definition has no type or storage class

Note that I don't have a Mac, so it might as well be that your quicktime 
installation is flawed, but ImageSequence and the lot seems to be defined 
in components.h.

Try adding:

#include "../loader/qtx/qtxsdk/components.h"

at line 36 of vo_quartz.c

Let me know if that works.


More information about the MPlayer-users mailing list