libgpg-error-1.25/src/errnos.in >errnos-sym.h
gawk: fatal: cannot use gawk builtin `namespace' as variable name
make[3]: *** [Makefile:1314: errnos-sym.h] Error 2
//1 修改 libgpg-error-1.25/src/mkstrtable.awk
105c105
< print "static const char " namespace "msgstr[] = ";
---
> print "static const char " pkg_namespace "msgstr[] = ";
113c113
< sub (/\#.+/, "");
---
> sub (/#.+/, "");
153c153
< print "static const int " namespace "msgidx[] =";
---
> print "static const int " pkg_namespace "msgidx[] =";
161c161
< print namespace "msgidxof (int code)";
---
> print pkg_namespace "msgidxof (int code)";
//2 修改对应src下面的Makefile Makfile.in Makefile.am
errnos-sym.h: Makefile mkstrtable.awk errnos.in
$(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \
-v prefix=GPG_ERR_ -v pkg_namespace=errnos_ \
$(srcdir)/errnos.in >$@