Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Cannot regenerate files from syscalls.master anymore ... awk problem


I just noticed that i cannot regenerate files from syscalls.master
files anymore ...

By example, with src/sys/compat/linux32/arch/amd64/syscalls.master

njoly@lanfeust [arch/amd64]> make
sh ../../../../kern/ syscalls.conf syscalls.master
awk: warning: escape sequence `\$' treated as plain `$'
 source line number 35
 context is
                printf "/* >>>  \$ <<< NetBSD\$ */\n\n" > sysdcl
awk: syntax error at source line 36
awk: illegal statement at source line 36
awk: non-terminated string  > sysdclt... at source line 37
        2 extra }'s
rm: sysent.dcl: No such file or directory
rm: sys.protos: No such file or directory
rm: sysent.switch: No such file or directory
rm: sysnames.bottom: No such file or directory
*** Error code 1

make: stopped in /local/src/NetBSD/src/sys/compat/linux32/arch/amd64

Looks like recent awk escaping behaviour changes, triggered that
problem ...

Any idea ?

Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.

Home | Main Index | Thread Index | Old Index