OpenFst - Release 1.2 OpenFst is a library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). REQUIREMENTS: This version is known to work under Linux, MacOS, and Solaris using g++ (>= 4.1). Expected to work wherever adequate POSIX (dlopen, ssize_t, basename), c99 (snprintf, strtoll, <stdint.h>), and tr1 (<tr1/ordered_set>, <tr1/ordered_map>) support are available. INSTALLATION: Follow the generic GNU build system instructions in ./INSTALL. We recommend configuring with =--enable-static=no= for faster compiles. Optional features: --enable-bin Build fst::script and command-line binaries (def: yes) --enable-compact-fsts Enable all CompactFst classes (def: no) --enable-const-fsts Enable all ConstFst classes (def: no) --enable-far Enable FAR (FST Archive) extension (def: no) --enable-lookahead-fsts Enable LookAheadFst classes (def: no) --enable-pdt Experimental push-down transducer extensions (def: no) --with-icu Use ICU to provide unicode support (def: no) Configuring with --enable-bin=no gives very fast compiles, but excludes the command line utilities. Compiling with '-Wall -Wno-sign-compare' under g++ should give no warnings from this library. USAGE: Assuming you've installed under the default /usr/local, the FST binaries are found on /usr/local/bin. To use in your own program, include <fst/fstlib.h> and compile with '-I /usr/local/include'. Link against /usr/local/lib/libfst.so and -ldl. Set your LD_LIBRARY_PATH (or equivalent) to contain /usr/local/lib. The linking is, by default, dynamic so that the Fst and Arc type DSO extensions can be used correctly if desired. Any extensions will be found under /usr/local/include/fst/extensions and /usr/local/lib/fst. DOCUMENTATION: See www.openfst.org for general documentation. See ./NEWS for updates since the last release.