GQL - Download
Main Page
Download Area
Binary Packages
You can circumvent the compilation process by using pre-packaged binaries.
Right now there are the following Packages available:
  • Debian
    I regularly upload new versions to the Debian archive. If you use the Debian unstable or testing branches, you should be able to install them with apt-get. See the the unstable and testing lists.
You will have to fullfill some system requirements to successfully compile and install GQL:
  • GCC/G++ 2.95.2 or higher. Available from your distribution or GCC Homepage.
  • GLib - a library of C routines. Note that you don't have to download the whole Gtk+ Toolkit, just the rather small GLib.
  • You also need libsigc++, a signal framework for C++ and Yehia, a plugin framework.
  • GNU readline, needed for the interactive database terminal (gql-shell).
  • Optionally doxygen for the the documentation (please use a version>= 1.2.15).
Once you successfully compiled and installed all the above resources, you should be ready to get the GQL Sources from it's Sourceforge download page.
You can also get GQL from CVS instead of downloading a tarball:

cvs login # Empty password
cvs -z3 co gql

In this case you will need the following additional tools to build GQL:

After you are sure you have installed all these tools, set the source directory up by runnning

cd gql && ./

Now you should be able to proceed with the next section.

The compilation and installation follow the standard scheme:

./configure configuration-args
make install # do this as root

The only thing you should pay attention to is using the right configure flags.

Important is the --with-drivers="driver1 driver2 ..." option to include the desired drivers in the compilation process. You might also want to use --enable-static to get also static libraries and --enable-debug for debugging symbols.

Here is an example (skip the first two lines if you build from CVS):

tar -xzf gql-0.3.0.tar.gz
cd gql-0.3.0
./configure --with-drivers="pg mysql sqlite"
make install # do this as root

If you encounter any problems during install or have other questions, please feel free to ask on the Users' mailing list.

Record Home Bugs Mailing List News Download
This site is hosted by SourceForge. Thanks!

Andreas Rottmann