Sorry about that, accidentally posted to gcc-bugs. -----Original Message----- From: Tovrea, George W (US SSA) Sent: Thursday, July 23, 2009 1:01 PM To: 'gcc-bugs@xxxxxxxxxxx' Cc: 'Ian Lance Taylor' Subject: RE: Failed to build plural.c on IRIX64 6.5 As you suggested, I downloaded/built bison 1.875 (plus the latest m4) and got passed the problem below. However, there is a new problem. File config.cache in the gcc directory is empty and no Makefile was generated. Consequently, the following error occurs: make[3]: Entering directory `/home/users/tovrea/FFMPEG/gcc-4.4.0-objdir-sgi6/gcc' make[3]: *** No rule to make target `all'. Stop. make[3]: Leaving directory `/home/users/tovrea/FFMPEG/gcc-4.4.0-objdir-sgi6/gcc' I didn't see any suspicious errors in config.log. -----Original Message----- From: Ian Lance Taylor [mailto:iant@xxxxxxxxxx] Sent: Thursday, July 23, 2009 9:49 AM To: Tovrea, George W (US SSA) Subject: Re: Failed to build plural.c on IRIX64 6.5 "Tovrea, George W (US SSA)" <george.tovrea@xxxxxxxxxxxxxx> writes: > Ran > > gcc -c -g --save-temps -DHAVE_CONFIG_H -I. > -I/home/users/tovrea/FFMPEG/gcc-4.4.0-RC-20090414/intl plural.c > > The plural.i filed contained > > # 112 > "/home/users/tovrea/FFMPEG/gcc-4.4.0-RC-20090414/intl/plural-exp.h" > extern void libintl_gettext_free_exp (struct expression *exp) > ; > extern int libintl_gettextparse (void *arg); > extern struct expression libintl_gettext_germanic_plural ; > extern void libintl_gettext_extract_plural (const char *nullentry, > struct expression **pluralp, unsigned long int *npluralsp) > ... > # 3 "bison.simple" > # 153 "bison.simple" > int libintl_gettextparse (void); > # 196 "bison.simple" > # 216 "bison.simple" > int > libintl_gettextparse(arg) > void *arg; Please also send messages to the mailing list, not just to me. Thanks. This looks like libintl/plural.c was rebuilt with an old or somehow incompatible version of bison. plural.c is distributed with gcc; it need not be rebuilt. Ian