Section 2.1: Platforms Up Chapter 2: Install Section 2.3: But first 

2.2 Choices

Whereas Informix4GL works only with Informix databases, Aubit4GL can work with
They will be discovered and linked by the autoconfig configure script when you install Aubit4GL. This versatility forces you to have to make a number of choices. It is rather like buying an icecream in the US. You don’t get anything till you have made a series of choices...

2.2.1 GTK

Aubit4GL has the ability to:
To exploit the graphical capabilities of Aubit4GL, you need the GNOME GTK2 (Graphical Tool Kit) development library available at installation and run time. The GTK capabilities of Aubit4GL are now being surplanted by new Display Clients documented elsewhere in this manual. Given that there will be no further development of the GTK interface, you are advised not to use it.

2.2.2 PDFLib

An extension to the 4GL language allows Abit4GL to exploit a PDF (Portable Data Format) library to produce fancy reports. This is an optional feature and if unavailable when you build the Aubit4GL compiler, a library of do-nothing dummy PDF functions will be built-in to the compiler.
To get the PDFLib library go to the site:
Get the PDF-Lite version which is free for non-commercial use.
When you have downloaded it and installed, you will need to make the directory which contains the file: available to the linker program ld. Either put the path to in a file
/etc/ and as root run the command:
ldconfig -v
or add the directory to the environment variable LD_LIBRARY_PATH.

2.2.3 Which

Aubit4GL is available in two forms:

2.2.4 Whither

Traditionally Linux systems expected you to install extra software in /opt or /usr/local. Times and practices have changed. It is better to create a separate disc partition (or slice in Unix parlance) for software that comes from outside the OS distribution. For Aubit4GL you need at least 300MB. Mount this partition on one of the following recommended directories. When you upgrade or reinstal the OS, you can unmount the partition, do the upgrade or reinstall, then mount the partition again and you will not have lost any of the Aubit4GL files.
We recommend that you download Aubit4GL to one of the following (in the author’s order of preference):
Avoid the traditional /usr and /opt as these are populated by Linux distributions and can get lost and overwritten on update or re-installation. Many opensource applications install by default into /usr/local. If you going to follow the advice above, and install into /local, run configure as follows:
./configure --prefix=/local
 Section 2.1: Platforms Up Chapter 2: Install Section 2.3: But first