安装的程序: awk(→gawk),
gawk, gawk-3.1.5, grcat, igawk, pgawk, pgawk-3.1.5, pwcat
Gawk 软件包包含用于管理文本文件的程序。
在某些情况下,Gawk-3.1.5会释放一块没有分配的内存。应用下面的patch可以解决问题:
patch -Np1 -i ../gawk-3.1.5-segfault_fix-1.patch
为编译 Gawk 做准备:
./configure --prefix=/usr --libexecdir=/usr/lib
由于在 configure 脚本中的一个 bug ,Gawk 就不会发现 Glibc 中的某些方面的locale支持。 这个bug会导致很多问题。例如,Gettext 测试单元会失败。解决这个问题的方法就是在 config.h 中添加丢失的宏定义:
cat >>config.h <<"EOF" #define HAVE_LANGINFO_CODESET 1 #define HAVE_LC_MESSAGES 1 EOF
编译软件包:
make
要测试结果,请运行:make check 。
安装软件包:
make install