Gambas 3 RC1
Quoi de neuf
Cette version est la première édition 'candidate' de Gambas 3.
Le but de cette version est d'être compilable et correctement packagée dans la plupart des distributions possibles.
Nécéssités
Pour compiler Gambas, vous devez installer sur votre système les bibliothèques suivantes :
Composant
|
Nécessite
|
Compilation
|
gcc g++ automake autoconf libtool > 2.0
|
Interpreteur
|
libffi
|
gb.compress.bzlib2
|
libbz2.so
|
gb.compress.zlib
|
libz.so
|
gb.cairo
|
cairo
|
gb.crypt
|
libcrypt.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 librsvg2.so cairo
|
gb.image.io
|
gdk-pixbuf
|
gb.image.imlib
|
imlib
|
gb.net.curl
|
libcurl.so
|
gb.opengl gb.opengl.glsl
|
libGL.so , libGLEW.so
|
gb.opengl.glu
|
libGLU.so
|
gb.pcre
|
libpcre.so
|
gb.pdf
|
libpoppler.so
|
gb.qt4 gb.qt4.ext gb.qt4.opengl gb.qt4.webkit
|
Toutes les bibliothèques qt 4 >= Qt 4.5
|
gb.sdl
|
libSDL.so , libSDL_ttf.so , libGL.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
|
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.
Pour compiler l’environnement de développement, vous devez compiler les composants suivants :
Vous devez posséder les droits en écriture sur
/tmp
, sinon Gambas ne fonctionnera pas.
Ce paquet a été réalisé avec les versions suivantes des outils GNU sur Ubuntu 10.10:
-
automake
1.11.1
-
autoconf
2.67
-
libtool
2.2.6b
Compilation & Installation
Vérifier l’installation
Tout d’abord, assurez vous que vous avez installé toutes les bibliothèques nécessaires, et tout spécialement, tous les paquets de développement.
N’oubliez pas de consulter la page
Compilation et installation. Vous y trouverez peut être des informations spécifiques à votre distribution.
Configuration du paquet Source
Quand vous serez certains que tout est installé, entrez dans une console les phrases magiques suivantes.
'$'
represente votre invite de shell, et '...'
les
messages affichés pendant la configuration et la compilation.
Tapez d’abord ceci pour créer les scripts de configuration.
Puis cela pour analyser le système en cours et configurer le paquetage :
Si une bibliothèque ou un paquet fait défaut, vous serez alors avertis que quelques composants sont désactivés.
Il y a des explications complémentaires spécifiques à 'configure' dans le fichier INSTALL
situé au sommet de l’arborescence du code source.
Je vous invite à les lire.
Compilation
Si tout est configuré sans erreur, lancez alors cette commande pour compiler le programme :
Installation
Si tout se compile sans erreur, lancez enfin cette commande pour tout installer :
Vous devez être root
(administrateur) pour installer Gambas sur votre système.
$ su -c "make install"
Password: <Entrez ici le mot de passe root>
...
ou
$ sudo make install
Password: <Entrez ici votre mot de passe>
...
Dépannage
Si vous faites plusieurs compilations successives, après avoir mis à jour les sources à partir du dépôt Subversion par exemple, et si quelque chose échoue pendant tout ce processus, vous pouvez tenter de "reconfigurer" les scripts de configuration en entrant la commande suivante :
Puis vous pouvez exécuter à nouveau
./configure -C
Si ça ne fonctionne pas, il me faut savoir exactement ce qui est arrivé.
Pour cela, tapez la commande suivante :
$ ( ./configure -C; make; make install ) > output.txt 2>&1
Et transmettez moi le fichier "output.txt" par mail, ainsi que tout autre détail qui vous paraît utile concernant votre machine et votre distribution.
Faire tourner Gambas
Si tout s’est bien passé, tapez "gambas3" pour lancer l’ environnement de développement.
Profitez en!
Voir aussi