http://home.swbell.net/mck9/aargh/aargh_1_2_2.tar.gzThis distribution was developed and tested on SUSE Linux v9.3. Other environments may require minor changes to the Makefile. See the readme.txt file for more information about compiling and installation. Someday maybe I'll figure out how to use autoconf to make a self-configuring installation process -- but I haven't yet.
From the compiler, aargh requires support for the Standard Template Library (STL) and for exceptions. If you want to look at the source code, it may be helpful to know that I customarily set my tab stops to four spaces.
For reading XML, aargh uses version 2.4.3 of the TinyXml library, which is included in the distribution. Other release levels of TinyXml are likely to work, possibly with some minor changes to the aargh source code, but I can make no guarantees. TinyXml is released under the zlib license.