You can build and install authidx on UNIX systems with little difficulty, using the GNU standard incantation
./configure && make all check install
The check step should produce output something like this:
The only output from these checks should be their test names test01 test02 test03 test04 test05 test06 If the tests were successful, you can preview these DVI files: -rw-rw-r-- 1 beebe wheel 13540 02-27 06:53 test/test04.dvi -rw-rw-r-- 1 beebe wheel 13800 02-27 06:53 test/test05.dvi -rw-rw-r-- 1 beebe wheel 13548 02-27 06:53 test/test06.dvi
If there are no errors detected, then you are ready to install the program. Otherwise, you need to get a newer version of an awk implementation and install it; see the README-AWK file for further details.
If you want to repeat the process in the same directory, but for a different architecture, first do
make distclean
to restore the directory to the state of a fresh distribution, then repeat the make steps as before.
If the builds, checks, and installs were successful, you can stop reading now!
In the Makefile, you may want to change the definitions of the BINDIR and MANDIR installation directories; the distribution version uses the Free Software Foundation's standards of /usr/local/bin and /usr/local/man, which avoids contaminating any vendor-provided directories. This is readily done on the configure command-line, like this:
./configure --prefix=/some/other/place && make all check install
GNU/Linux users beware: you will have a painful O/S upgrade process if you override these targets and force installation in /usr/bin, /usr/man, and /usr/lib! Consider those directories off limits for locally-installed software.
Alternatively, you can override each of the installation locations like this:
make BINDIR=/path/to/bindir \ CATDIR=/path/to/catdir \ MANDIR=/path/to/mandir \ TEXDIR=/path/to/latexdir \ targets
In particular, the TEXDIR variable should point to the place where LaTeX looks for its style files. There is no generally-accepted location for this directory, so you will likely need to supply a command-line definition of TEXDIR suitable for your site.
Should you wish to deinstall the package for any reason, simply do
make uninstall
This will remove all files that were installed by the install target. Naturally, if you overrode variables on the command line, you need to do so again here in the same way.