Previous Next Edit Rename Undo Refresh Search Administration
| Documentation |
|
| D | Debian | M | Mandriva | P | Pardus | |||
| F | Fedora | O | OpenSUSE 10.2 | U | Ubuntu |
In order to compile Gambas, you must install the following development packages.
The actual name of these development packages depends on your distribution, so please refer to the distribution specific pages above for more details.
| Component | Packages | Mandriva | Ubuntu |
|---|---|---|---|
| Compilation | gcc g++ gettext | gettext-devel task-c-devel task-c++-devel | build-essential |
| Interpreter | libffi | libffi-devel | libffi-dev |
| gb.compress.bzlib2 | libbz2 | libbzip2_1-devel | libbz2-dev |
| gb.compress.zlib | libz | zlib1-devel |
|
| gb.corba | libACE libomniORB4 libomniDynamic4 | libORBit2-devel libomniorb-devel |
|
| gb.crypt | libcrypt.so | - | - |
| gb.db.firebird | libfbclient | firebird-devel | libfbclient2 firebird2.1-dev |
| gb.db.mysql | libmysqlclient, libz | libmysql-devel | libmysqlclient15-dev |
| gb.db.odbc | libodbc |
| unixodbc-dev |
| gb.db.postgresql | libpq | libpq-devel postgresql-devel | libpq-dev |
| gb.db.sqlite2 | libsqlite | libsqlite0-devel | libsqlite0-dev |
| gb.db.sqlite3 | libsqlite3 | libsqlite3-devel | libsqlite3-dev |
| gb.desktop | libXtst.so | - | libxtst-dev |
| gb.gtk | All GTK+ libraries >= 2.10 | libgtk+-devel libgtk+2.0_0-devel | libgtk2.0-dev libgtkglext1-dev |
| gb.gtk.svg | librsvg2 | librsvg2-devel | librsvg2-dev |
| gb.net.curl | libcurl | libcurl-devel | libcurl4-gnutls-dev |
| gb.opengl | libGL libGLU | libmesagl1-devel libmesaglu1-devel |
|
| gb.pcre | libpcre | libpcre-devel | libpcre3-dev |
| gb.pdf | libpoppler | libpoppler-devel | libpoppler-dev libpoppler-glib-dev |
| gb.qt gb.qt.ext gb.qt.opengl | libqt-mt >= 3.3 | libqt3-devel | libqt3-mt-dev |
| gb.qt.kde | All KDE 3 libraries >= 3.5 | libkdecore4-devel | kdelibs4-dev |
| gb.sdl | libSDL libSDL_image libSDL_ttf libGL libGLU | libSDL-devel libSDL_image-devel libSDL_ttf-devel libmesagl1-devel libmesaglu1-devel | libsdl-image1.2-dev |
| gb.sdl.sound | libSDL libSDL_mixer | libSDL-devel libSDL_mixer-devel | libsdl-sound1.2-dev libsdl-mixer1.2-dev |
| gb.v4l | libjpeg libpng Video4Linux >= 2.0 |
|
|
| gb.xml | libxml-2.0 | libxml2-devel | libxml2-dev |
| gb.xml.xslt | libxslt | libxslt-devel | libxslt1-dev |
| Component | Requirements |
|---|---|
| Compilation | gcc g++ automake autoconf libtool > 2.0 |
| Interpreter | libffi |
| gb.compress.bzlib2 | libbz2.so |
| gb.compress.zlib | libz.so |
| gb.cairo | cairo |
| gb.corba | libACE.so, libomniORB4.so, libomniDynamic4.so |
| gb.crypt | libcrypt.so |
| gb.db.firebird | libfbclient.so |
| gb.db.mysql | libmysqlclient.so, libz.so |
| gb.db.odbc | libodbc.so |
| gb.db.postgresql | libpq.so |
| gb.db.sqlite2 | libsqlite.so |
| gb.db.sqlite3 | libsqlite3.so |
| gb.desktop | libXtst.so |
| gb.gtk | All GTK+ libraries >= 2.10 librsvg2.so cairo |
| gb.image.io | gdk-pixbuf |
| gb.image.imlib | imlib |
| gb.net.curl | libcurl.so |
| gb.opengl | libGL.so, libGLU.so, libGLEW.so |
| gb.pcre | libpcre.so |
| gb.pdf | libpoppler.so |
| gb.qt4 gb.qt4.ext gb.qt4.opengl gb.qt4.webkit | libqt4-devel |
| gb.sdl | libSDL.so, libSDL_ttf.so, libGL.so, libGLU.so, libGLEW.so |
| gb.sdl.sound | libSDL.so, libSDL_mixer.so |
| gb.v4l | libjpeg.so, libpng.so,Video4Linux >= 2.0 |
| gb.xml | libxml-2.0 |
| gb.xml.xslt | libxslt |
The Gambas IDE is made with Gambas. In order to compile and use it, you need to compile the following components:
| Gambas 2 | Gambas 3 |
|---|---|