答:
最新的gawk能够识别到’#'号不需要使用转义字符(‘\‘)的帮助,讲源文件中'\#'改为'#'即可。
如:
libgpg-error-1.35/lang/cl/mkerrcodes.awk
libgpg-error-1.35/src/mkerrcodes.awk
libgpg-error-1.35/src/mkerrcodes1.awk
libgpg-error-1.35/src/mkerrcodes2.awk
libgpg-error-1.35/src/mkerrnos.awk
libgpg-error-1.35/src/mkstrtable.awk
文件中
!header {
sub (/\#.+/, "");
改为
!header {
sub (/#.+/, "");
另外:
libgpg-error-1.35/src/Makefile.am
libgpg-error-1.35/src/Makefile.in
libgpg-error-1.35/src/mkstrtable.awk
文件中namespace改为pkg_namespace。
可参照上述方法检测问题是否能修复。