Important notes

Before downloading Gambas, compiling it and then complaining, please read the following remarks CAREFULLY!

About window managers

The automatic completion feature uses popup windows that are always on top of the others. This window property relies on a window manager specification that is not implemented in all existing X11 window managers. See http://freedesktop.org/Standards/wm-spec for more details.

In other words, the popup windows used by the automatic completion feature will correctly display with KDE, or Gnome for example, but not with WindowMaker.

Red Hat 9

First of all, it's strongly recommend to install apt-rpm before messing with the rpm dependency gods. Otherwise you could find yourself going directly to the rpm-hell.

First, download and install the following packages: (is it possible to install these packages using apt-get? I installed them manually...)

rpm -Uhv qt-3.1.2-14.i386.rpm
rpm -Uhv qt-devel-3.1.2-14.i386.rpm

Now, depending on your current setup, you'll have to install the following packages:

# Development tools
apt-get install gcc gcc-c++ libstdc++

# Development libraries
apt-get install XFree86-devel
apt-get install kdelibs-devel

# Database-specific
apt-get install postgresql postgresql-libs postgresql-devel qt-PostgreSQL
apt-get install mysql mysql-devel qt-MySQL