[MPlayer-users] os x compile error
John Brown
johnbrown105 at hotmail.com
Thu Dec 7 06:01:09 CET 2006
Dave Chand wrote:
>Hello,
>I am trying to compile mplayer revision 21522, with libavutil revision
>7241.
>OS: intel OS X 10.4, gcc 4.0.1.
>
>I now receive the following error:
>
>cc -Wdeclaration-after-statement -gfull -g3 -O2 -fomit-frame-pointer
>-mdynamic-no-pic -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN
>-shared-libgcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
>-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
>-I/sw/include -I/usr/local/include -I/sw/include -I/usr/X11R6/include
>-I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2
>-I/sw/include -I. -I./libavutil -I./libavcodec -I/sw/include -c -o
>mplayer.o mplayer.c
>In file included from libmpdemux/aviheader.h:6,
> from libmpdemux/stheader.h:4,
> from mplayer.c:178:
>./libavutil/bswap.h:40: error: syntax error before 'uint16_t'
>./libavutil/bswap.h:48: error: syntax error before 'uint32_t'
>
>
> 40 static always_inline uint16_t bswap_16(uint16_t x)
> 41 {
> 42 __asm("rorw $8, %0" :
> 43 LEGACY_REGS (x) :
> 44 "0" (x));
> 45 return x;
> 46 }
> 47
> 48 static always_inline uint32_t bswap_32(uint32_t x)
> 49 {
> 50 #if __CPU__ != 386
> 51 __asm("bswap %0":
> 52 "=r" (x) :
> 53 #else
> 54 __asm("xchgb %b0,%h0\n"
> 55 " rorl $16,%0\n"
> 56 " xchgb %b0,%h0":
> 57 LEGACY_REGS (x) :
> 58 #endif
> 59 "0" (x));
> 60 return x;
>
>The error popped up only recently. If I remove "always_inline", the
>compilation goes forward until "always_inline" is encountered again.
>
>dc
>
I am on Windows and I was getting this error too, so I went back to
-r{2006-12-05} or maybe 2006-12-04.
_________________________________________________________________
All-in-one security and maintenance for your PC. Get a free 90-day trial!
http://clk.atdmt.com/MSN/go/msnnkwlo0050000002msn/direct/01/?href=http://clk.atdmt.com/MSN/go/msnnkwlo0050000001msn/direct/01/?href=http://www.windowsonecare.com/?sc_cid=msn_hotmail
More information about the MPlayer-users
mailing list