If your autoconfiscated project uses local autoconf macros, then the initial bootstrapping will involve running `aclocal -I path/to/local/m4/macros'.
This is all fine and dandy, but during development the autotools might have to regenerate the aclocal.m4 file. When this happens, aclocal will be run without the -I flag, resulting in undefined macros errors. How to fix them?
The fix consists of adding the following substitution to your configure.ac:
AC_SUBST(ACLOCAL_AMFLAGS, "-I path/to/local/m4/macros")
This will ensure that we aclocal is automatically invoked by make, it will be called with the specified -I flag.
Porting soothsayer to Solaris 10 was a breeze. No changes were required to soothsayer core code. There were a few minor issues with the curses library and the Standard Template Library (some definitions in the curses header conflicted with standard vector and standard list code), but they were quickly resolved.