LISEZ-MOI

Bienvenue dans Gambas!

Gambas est une implémentation libre d'un environnement de développement graphique basé sur un interpréteur BASIC. Il est très inspiré de Visual Basic et Java.

Plus d'informations sur http://gambas.sourceforge.net

Notes importantes

Avant de télécharger Gambas, de le compiler et de se plaindre, lisez s'il vous plait les remarques suivantes ATTENTIVEMENT !

Pour compiler Gambas (la version stable ou de développement), vous devez installer sur votre système les bibliothèques suivantes :

Composants Bibliothèques & Exigences
Interpréteur libffi.so
gb.compress.bzlib2 libbz2.so
gb.compress.zlib libz.so
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 TOUTES les bibliothèques GTK >= 2.10
gb.gtk.svg librsvg2.so
gb.net.curl libcurl.so
gb.opengl libGL.so, libGLU.so
gb.pcre libpcre.so
gb.pdf libpoppler.so
gb.qt libqt-mt.so.3 >= 3.3
gb.qt.kde TOUTES les bibliothèques KDE 3 >= 3.5
gb.sdl libSDL.so, libSDL_image.so, libGL.so, libGLU.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

Et n’oubliez pas d’installer tous les paquets de développement relatifs !

Essayez de toujours utiliser une version récente de ces bibliothèques.

Vous devez compiler les composants gb.qt4 et /wiki/comp/gb.qt.ext afin d'obtenir un environnement de développement fonctionnel.

Vous devez avoir les droits pour écrire dans /tmp, sinon Gambas ne fonctionnera pas.

Ce paquet a été réalisé avec les versions suivantes d'outils GNU :
  • automake 1.9.4

  • autoconf 2.59

  • libtool 1.5.12

Chaque sous-répertoire de ce paquetage source est actuellement indépendant. Vous pouvez configurer, lancer make et installer chacun d’eux indépendamment.

Comment compiler et installer Gambas ?

Vérifier l' installation

Tout d'abord, vérifiez que les bibliothèques requises sont installées, en particulier les paquets de développement.

N’oubliez pas de regarder la page Compilation et installation. Vous y trouverez peut être des informations importantes spécifiques à votre distribution.

Configuration du paquet de sources

Lorsque vous êtes sûrs que tout est installé, saisissez dans une console les phrases magiques suivantes.

'$' représente votre prompt console, et '...' sont des messages écrits pendant la configuration et la compilation.

Cette commande crée le script de configuration. Vous n’avez besoin de l’exécuter que si vous avez obtenu les sources depuis un dépôt de subversion. Ce n’est pas nécessaire si vous téléchargez une archive source tar.bz2.

$ ./reconf-all

Cette commande analyse le système et configure le paquet :

$ ./configure -C
...

S'il manque une bibliothèques ou un paquet de développement, alors vous serez avertis que tel ou tel composant est désactivé. Vous devez lire toutes les sorties consoles de configure et trouver les lignes commençant par un "warning" pour déterminer ce qui manque.

Vous trouverez plus d’explications spécifiques concernant l’étape de 'configuration' dans le fichier INSTALL. Je vous invite à le lire.

Compilation

Si tout est configuré sans erreur, alors exécutez cette commande pour compiler le programme :

$ make
...

Installation

Si tout est compilé sans erreur, saisissez cette commande pour tout installer :

Vous devez être root pour installer Gambas sur votre système.

$ su -c "make install"
Password : <Votre mot de passe ici>
...

Dépannage

Si vous avez fait plusieurs compilations, après avoir mis à jour les sources depuis le dépôt subversion par exemple, et si quelque chose échoue pendant tout ce processus, vous pouvez essayer de "reconfigurer" les scripts configuration en saisissant la commande suivante :

$ ./reconf

Puis de relancer ./configure à nouveau.

Si ça ne marche pas, j'ai besoin de savoir ce qui s'est passé exactement. Pour cela, tapez la commande suivante :

$ ( ./configure; make; make install ) > output.txt 2>&1

Et envoyez-moi par email le fichier "output.txt", avec tous les détails que vous trouverez pertinents concernant votre ordinateur et votre distribution.

Lancer Gambas

Si tout s'est bien passé, tapez "gambas2" pour lancer l’environnement de développement. Ou "gambas3" pour la version en développement.

Et Appréciez !

Comment compiler et installer Gambas pour en faire un paquetage ?

Vous devez jouer avec la variable prefix de make lorsque vous faites l'installation.

Vous le compilez normalement :
$ cd gambas2-X.YY
$ ./configure
$ ./make

Puis vous l'installez dans un emplacement différent de la racine de cette manière :
$ make prefix=~/myroot

Vous aurez alors tous les fichiers Gambas installés, mais dans le sous-dossier myroot au lieu de votre dossier personnel

Voir aussi