Before downloading Gambas, compiling it and then complaining, please read the following remarks CAREFULLY!
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.
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