Ah. ok. yeah, I might have added maltivec rather than faltivec. What's the difference (besides one clearly not working)? I think I just remember maltivec from my global clfags on a gentoo install I used to have, but I (foolishly) never quite understood all that. What's the difference (if you care to enlighten me)? I think I remember faltivec being an older G3 extension that didn't apply, but that's pretty hazy.
<br><br>TBH I can't remember what I passed into ./configure. I'm in os x right now (due to bcm43xx linux driver frustration) but I'll try out your suggestion and report back asap.<br><br>Oh and while I certainly support linux on ppc, I would hate to make you feel like you had to install it just for me. Hopefully this will fix it.
<br><br>Thanks very much for your help. Attentive devs are a wonderful thing :).<br><br>-griff<br><br><br><div><span class="gmail_quote">On 1/16/07, <b class="gmail_sendername">Guillaume POIRIER</b> <<a href="mailto:poirierg@gmail.com">
poirierg@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br><br>On 1/16/07, Griffith Rees <<a href="mailto:griff.rees@gmail.com">
griff.rees@gmail.com</a>> wrote:<br>> Hello. I'm having trouble building x264 svn.<br>><br>> gcc -O4 -ffast-math -Wall -I. -D__X264__ -DHAVE_MALLOC_H -maltivec<br>> -mabi=altivec -DARCH_PPC -DSYS_LINUX -DHAVE_PTHREAD -s -fomit-frame-pointer
<br>> -c -o common/quant.o common/quant.c<br>> In file included from common/quant.c:29:<br>> common/ppc/quant.h:26: error: expected specifier-qualifier-list before<br>> 'vector'<br>> common/ppc/quant.h:31: error: expected specifier-qualifier-list before
<br>> 'vector'<br>> make: *** [common/quant.o] Error 1<br><br>Mmmm.... I just cleanned my glasses, and saw the obvious problem.<br><br>Your compiler flags do no seem right.<br>They should look like that:<br>
<br>gcc -arch ppc -O4 -ffast-math -Wall -I. -D__X264__ -falign-loops=16<br>-faltivec -fastf -mcpu=G4 -DARCH_PPC -DSYS_MACOSX -DHAVE_PTHREAD -s<br>-fomit-frame-pointer -arch ppc -c -o common/ppc/quant.o<br>common/ppc/quant.c
<br><br>Did you mess around with CFLAGS by any chance? Looks like a pibkac. ;-)<br><br>Guillaume<br><br>--<br>This is the x264-devel mailing-list<br>To unsubscribe, go to: <a href="http://developers.videolan.org/lists.html">
http://developers.videolan.org/lists.html</a><br><br></blockquote></div><br>