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....

Reply via email to