GQL - Download
GQL
Main Page
Download Area
Mailinglists
Drivers
Documentation
News
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.
Requirements
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).
Download
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.
CVS
You can also get GQL from CVS instead of downloading a tarball:

cvs -d:pserver:anonymous@cvs.GQL.sourceforge.net:/cvsroot/gql login # Empty password
cvs -z3 -d:pserver:anonymous@cvs.GQL.sourceforge.net:/cvsroot/gql 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 autogen.sh:

cd gql && ./autogen.sh

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

Installation
The compilation and installation follow the standard scheme:

./configure configuration-args
make
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
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