On Monday, April 30, 2007, at 05:35PM, <[EMAIL PROTECTED]> wrote: > >Okay, upgraded to automake 1.10 which fixed my problem. (Sorry, I thought I >had all this stuff updated to the latest versions... this is true on my >desktop but not on my laptop where I am doing this testing... all fixed now.) > >I successfully ran 'autoreconf -i -f', configure and make. Make dies with this >error: > > gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -Wall -Wstrict-prototypes > -Wmissing-prototypes -g -O2 -MT memcpy.lo -MD -MP -MF .deps/memcpy.Tpo -c > memcpy.c -fno-common -DPIC -o .libs/memcpy.o >/var/tmp//ccGtBGdw.s:225:Unknown pseudo-op: .balign >/var/tmp//ccGtBGdw.s:225:Rest of line ignored. 1st junk character valued 49 >(1). >make[2]: *** [memcpy.lo] Error 1 >make[1]: *** [all-recursive] Error 1 >make: *** [all] Error 2 > >Wash. Rinse. Repeat. > >Thanks for all of your help. We'll get this fixed yet!
I should have waited 5 minutes before posting this. I took a look at the diff for memcpy.c to verify what had changed from the last revision. I changed: .balign 16 back to: .align 16 and compilation gets past that file. It next dies on libtc/iodir.c with: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -I../src -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -MT iodir.lo -MD -MP -MF .deps/iodir.Tpo -c iodir.c -fno-common -DPIC -o .libs/iodir.o In file included from iodir.c:25: iodir.h:40: error: 'PATH_MAX' undeclared here (not in a function) make[2]: *** [iodir.lo] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 I modified libtc/iodir.h with the following line: #include <sys/param.h> # pick up definition of PATH_MAX Compilation gets A LOT further after this. It next dies here: gcc -DHAVE_CONFIG_H -I. -I../.. -D_REENTRANT -I../.. -I../../src -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -MT deinterlace.lo -MD -MP -MF .deps/deinterlace.Tpo -c deinterlace.c -fno-common -DPIC -o .libs/deinterlace.o /var/tmp//cc5641dA.s:362:Unknown pseudo-op: .rept /var/tmp//cc5641dA.s:362:Rest of line ignored. 1st junk character valued 51 (3). /var/tmp//cc5641dA.s:389:Unknown pseudo-op: .endr make[3]: *** [deinterlace.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 This is located in filter/yuvdenoise/deinterlace.c and is more assembly. Based on comments in the code, this is MMX assembly, so perhaps I should disable that and try again. I'll do that and post back. cr