%general-entities; ]> $LastChangedBy$ $Date$ autogen-&autogen-version; autogen Introduction to autogen Autogen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized. &lfs70_built; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &autogen-md5sum; Download size: &autogen-size; Estimated disk space required: &autogen-buildsize; Estimated build time: &autogen-time; Additional Downloads Optional Patch: autogen Dependencies Required User Notes: Installation of autogen IFF you do not wish to install the static library, and will add '--enable-static=no' to the configure, apply the patch. This is not recommended, but included as an example of how a common option may have an unexpected implementation. The preferred approach for this package is to discard the static library after the package has been installed. patch -Np1 -i ../autogen-&autogen-version;-build_shared-1.patch Install autogen by running the following commands: ./configure --prefix=/usr && make To test the results, issue: make check. You can expect some failures. If you applied the patch, the testsuite will fail because it is looking for the static library. Now, as the root user: make install Command Explanations patch -Np1 -i ...: The patch modifies the mk-agen-texi-in file so that it can use the shared libopts.so when rebuilding the supplied documentation. No doubt similar changes can be made to enable the testsuite to run in the absence of the static library. : This switch prevents the static library being installed. Unusually, in this package it prevents it being created and used by the package itself. Contents Installed Programs Installed Library Installed Directories autogen, autoopts-config, columns, getdefs, and xml2ag libopts.{so,a} /usr/{include/autoopts,share/autogen} Short Descriptions autogen is an automated text file generator. autogen-prog autoopts-config does this ..... autoopts-config columns does this ..... columns getdefs does this ..... getdefs xml2ag does this ..... xml2ag libopts.{so,a} contains functions that ..... libopts.{so,a}