[MPlayer-dev-eng] [BUG]: compile error on Darwin/ppc 6.8

Nicolas Plourde nicolas.plourde at sympatico.ca
Mon Nov 1 13:38:36 CET 2004


Christoph Egger wrote:

>There are two failures:
>
>1)
>
>In file included from
>/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:18,
>                 from
>/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:5,
>                 from vcd_read_darwin.h:2,
>                 from
>stream_vcd.c:23:
>/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h:75:
>error: redefinition of `struct
>wide'
>/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h:80:
>error: redefinition of `struct UnsignedWide'
>make[1]: *** [stream_vcd.o] Error 1
>make: *** [libmpdemux/libmpdemux.a] Error 2
>
>
>2) See TOOLS/subfont-c/Makefile
>There's this line:
>
>LDLIBS=-lm ../../osdep/timer-lx.o $(shell freetype-config --libs)
>
>the correct line to work on darwin is this:
>
>LDLIBS=-lm ../../osdep/timer-darwin.o $(shell freetype-config --libs)
>-liconv
>
>  
>
struct wide and struct UnsignedWide should not be redifined of course. 
In darwin 7.5 MacTypes.h header files
there is a case #ifndef _OS_OSTYPES_H im not sure if this is in 6.8.

This is pobably caused by a missing header file in vcd_read_darwin.h or 
something changed from 6.8 to 7.5.

-- 
====
Nicolas Plourde <nicolas.plourde at sympatico.ca>





More information about the MPlayer-dev-eng mailing list