El paquete Gawk contiene programas para manipular ficheros de texto.
Bajo ciertas circustancias, Gawk-3.1.5 intenta liberar un fragmento de memoria que no fué ocupado. Dicho error lo corrige el siguiente parche:
patch -Np1 -i ../gawk-3.1.5-segfault_fix-1.patch
Prepara Gawk para su compilación:
./configure --prefix=/usr --libexecdir=/usr/lib
Debido a un fallo en el guión configure, Gawk falla al detectar ciertos aspectos del soporte para locales de Glibc. Este error provoca, por ejemplo, fallos en el banco de pruebas de Gettext. Evita este problema añadiendo las definiciones de macro ausentes en config.h:
cat >>config.h <<"EOF" #define HAVE_LANGINFO_CODESET 1 #define HAVE_LC_MESSAGES 1 EOF
Compila el paquete:
make
Para comprobar los resultados, ejecuta: make check.
Instala el paquete:
make install