10.42. Gawk-3.1.5

The Gawk package contains programs for manipulating text files.

10.42.1. Installation of Gawk

Patch Gawk to fix a bug which causes it to segfault when invoked on a non-existent file:

patch -Np1 -i ../gawk-3.1.5-segfault_fix-1.patch

Prepare Gawk for compilation:

CC="gcc ${BUILD64}" ./configure --prefix=/usr \
   --libexecdir=/usr/lib64

Now fix an issue that will cause the Gettext testsuite to fail:

echo '#define HAVE_LC_MESSAGES 1' >> config.h

Compile the package:

make

To test the results, issue: make check.

Install the package:

make install

10.42.2. Contents of Gawk

Installed programs: awk (link to gawk), gawk, gawk-3.1.5, grcat, igawk, pgawk, pgawk-3.1.5, and pwcat

Short Descriptions

awk

A link to gawk

gawk

A program for manipulating text files; it is the GNU implementation of awk

gawk-3.1.5

A hard link to gawk

grcat

Dumps the group database /etc/group

igawk

Gives gawk the ability to include files

pgawk

The profiling version of gawk

pgawk-3.1.5

Hard link to pgawk

pwcat

Dumps the password database /etc/passwd