README for package gfsmxl
Last updated for gfsmxl v0.0.1
The gfsmxl package is an add-on to the libgfsm library for online lookup operations in cascades of indexed gfsm automata.
Available from: http://www.kaskade.dwds.de/~moocow/projects/gfsm
Simple C library for finite state automata. Requirs at least version 0.0.10.
Available from: http://www.freedesktop.org/software/pkgconfig/
To build from CVS, you will also need the pkg-config autoconf macros which come with the source distribution of pkg-config.
Required for building library documentation. Available from: http://www.doxygen.org
Tested versions 1.2.15, 1.3.8, 1.4.4.
Get it from http://www.cpan.org or http://www.perl.com
Required for re-building command-line parsers and/or non-standard documentation formats.
A Perl module used to generate command-line option parsers. Should be available from the author of this package at:
http://kaskade.dwds.de/~moocow/projects/perl
Tested versions 0.09, 0.10.
Note that Getopt::Gen depends on several 3rd-party perl modules, including Text::Template and Parse::Lex, which are available from CPAN.
Note additionally that Parse::Lex v2.15 is broken: if it gives you grief, use the hacked version available at:
http://kaskade.dwds.de/~moocow/projects/perl/ParseLex-2.15-hacked.tar.gz
The Perl documentation converstion utilities, required for building the correspdonding program documentation formats, should have come with your Perl. These are only required if you wish to build program documentation formats other than the defaults which come with the distribution.
Issue the following commands to the shell:
cd PACKAGE-X.Y.Z (or wherever you extracted the distribution) sh ./configure make make install
The 'configure' script supports the following options, among others:
Whether to enable verbose debugging messages. Default=no.
See the output of `./configure --help` for details on additional supported options.
Probably many.
Bryan Jurish <moocow.bovine@gmail.com>