Hi all, I'm using the very latest autogen:
/gnu/gcc/obj $ autogen --version autogen (GNU AutoGen) - The Automated Program Generator - Ver. 5.9.4 It doesn't seem to like our syntax in inclhacks.def any more: checking whether to enable maintainer-specific portions of Makefiles... yes configure: creating ./config.status /bin/sh ./config.status Makefile config.status: creating Makefile make[3]: Leaving directory `/win/i/FSF-Gcc/obj/build-i686-pc-cygwin/fixincludes' make[3]: Entering directory `/win/i/FSF-Gcc/obj/build-i686-pc-cygwin/fixincludes' cd /gnu/gcc/gcc/fixincludes ; /bin/sh ./genfixes AutoGen-ing fixincl.x autogen Error: Invalid input char '*' in inclhack.def on line 1088 Makefile:128: *** [/gnu/gcc/gcc/fixincludes/fixincl.x] Error 1 #0 /gnu/gcc/gcc/fixincludes/fixincl.x at /win/i/FSF-Gcc/obj/build-i686-pc-cygwin/fixincludes/Makefile:128 #1 fixincl.o at /win/i/FSF-Gcc/obj/build-i686-pc-cygwin/fixincludes/Makefile:116 #2 full-stamp at /win/i/FSF-Gcc/obj/build-i686-pc-cygwin/fixincludes/Makefile:105 #3 oneprocess at /win/i/FSF-Gcc/obj/build-i686-pc-cygwin/fixincludes/Makefile:102 #4 all at ?? make[3]: Leaving directory `/win/i/FSF-Gcc/obj/build-i686-pc-cygwin/fixincludes' Command-line arguments: "all" Makefile:2784: *** [all-build-fixincludes] Error 2 It's pointing at some globs in shell syntax: /gnu/gcc/obj $ cat -n /gnu/gcc/gcc/fixincludes/inclhack.def | grep -C3 1088 1085 */ 1086 fix = { 1087 hackname = bsd_stdio_attrs_conflict; 1088 mach = *-*-*bsd*; 1089 mach = *-*-*darwin*; 1090 files = stdio.h; 1091 select = "^#define[ \t]*vfscanf[ \t]*__svfscanf[ \t]*$"; /gnu/gcc/obj $ This isn't a recent change, so I'm assuming autogen has changed. What versions are other people running? cheers, DaveK -- Can't think of a witty .sigline today....