Gambas France BETA


Pas de compte ? Incription

Mettre Gambas 3 [ résolu ]

Ce sujet est résolu.

12
AuteurMessages
Bizouard#1 Posté le 27/11/2010 à 15:28:00
Bonjour ....!
Je voudrais mettre Gambas 3 en parallèle avec Gambas 2 sur Ubuntu 9.4 Mais je ne sais pas comment faire. J' ai vu des pages ( mais je suis nul en Anglais ..!!!) Il me faudrait un bon tuto en Français pour faire ça.
Meci d' avance...!
LanoueC#2 Posté le 27/11/2010 à 18:00:00
Bonjour

http://www.siteduzero.com/tutoriel-3-295381-gambas-chez-vous.html#ss_part_3

tu peux installer GB3 sans soucis avec GB2, enfin entout cas chez moi c ok

A+
Bizouard#3 Posté le 28/11/2010 à 08:58:00
Re ..Bonjour....!
Je viens d' essayer ... Mais à la dernière ligne " sudo make install .. " j' ai : ERREUR 1 !!! ) et finalement je n' ai rien .. J' ai bien les dossiers et fichiers mais pas de démarrage avec la commande : "gambas3" dans un terminal .. en visitant les fichiers je n' ai pas vu de gambas3.exe
Comme pour gambas 2

Merci de me dire ce qui ne va pas..
A+
Prokopy#4 Posté le 28/11/2010 à 10:37:00
Kinder PinguiSalut Bizouard,

As-tu bien fait la suite de commandes :

1
svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/cd trunk./reconf-all./configuremakesudo make install


Si oui, quelles ont été les erreurs de celles-ci ?
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
manu#5 Posté le 28/11/2010 à 11:19:00
Avec Gambas ca roule !tout est ici et c'est en francais :http://gambas.sourceforge.net/fr/main.html

D'autres part il y a déja de nombreux post dans ce forum concernant la compilation de gambas 3.


http://gambaslinux.forumactif.net/gambas-3-svn-f12/

Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
Bizouard#6 Posté le 28/11/2010 à 11:37:00
Re .. Bonjour ...!
J' ai bien fait tous les Trucs demandés ( voir ce que dit Pro ..) et j' ai des ERREURS
bizouard@bizouard-desktop:/home/sources3/trunk$ sudo make install
Making install in main
make[1]: entrant dans le répertoire « /home/sources3/trunk/main »
Making install in gbc
make[2]: entrant dans le répertoire « /home/sources3/trunk/main/gbc »
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gbc_trans.o -MD -MP -MF .deps/gbc3-gbc_trans.Tpo -c -o gbc3-gbc_trans.o `test -f 'gbc_trans.c' || echo './'`gbc_trans.c
gbc_trans.c: In function ‘read_integer’:
gbc_trans.c:90: erreur: ‘LLONG_MAX’ undeclared (first use in this function)
gbc_trans.c:90: erreur: (Each undeclared identifier is reported only once
gbc_trans.c:90: erreur: for each function it appears in.)
make[2]: *** [gbc3-gbc_trans.o] Erreur 1
make[2]: quittant le répertoire « /home/sources3/trunk/main/gbc »
make[1]: *** [install-recursive] Erreur 1
make[1]: quittant le répertoire « /home/sources3/trunk/main »
make: *** [install-recursive] Erreur 1
J'en ai même aussi à la ligne avant mais je n' ai pas noté ( je peux le mettre si besoin )
Prokopy#7 Posté le 28/11/2010 à 17:44:00
Kinder PinguiEst-ce que tu as pensé à installer tous les paquets nécessaires ?
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
Bizouard#8 Posté le 28/11/2010 à 18:26:00
Bonjour ....!

J' ai recommencé et la première erreur c'est qu' il refuse : build-essential tout au début .. Que faire
Merci
Prokopy#9 Posté le 28/11/2010 à 23:11:00
Kinder PinguiSalut,

tu veux dire qu'il refuse de t'installer le paquet build-essential ? Tu peux mettre le message d'erreur ?
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
Bizouard#10 Posté le 29/11/2010 à 16:38:00
Bonjour ...!
J 'ai lu qu' il fallait installer le paquet "subversion" mais je ne sais pas où il est !!!
Je mets les erreurs dessous .....
bizouard@bizouard-desktop:~/sources3/trunk$ make
make all-recursive
make[1]: entrant dans le répertoire « /home/bizouard/sources3/trunk »
Making all in main
make[2]: entrant dans le répertoire « /home/bizouard/sources3/trunk/main »
make all-recursive
make[3]: entrant dans le répertoire « /home/bizouard/sources3/trunk/main »
Making all in gbc
make[4]: entrant dans le répertoire « /home/bizouard/sources3/trunk/main/gbc »
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gb_error.o -MD -MP -MF .deps/gbc3-gb_error.Tpo -c -o gbc3-gb_error.o `test -f 'gb_error.c' || echo './'`gb_error.c
mv -f .deps/gbc3-gb_error.Tpo .deps/gbc3-gb_error.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gb_alloc.o -MD -MP -MF .deps/gbc3-gb_alloc.Tpo -c -o gbc3-gb_alloc.o `test -f 'gb_alloc.c' || echo './'`gb_alloc.c
mv -f .deps/gbc3-gb_alloc.Tpo .deps/gbc3-gb_alloc.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gb_array.o -MD -MP -MF .deps/gbc3-gb_array.Tpo -c -o gbc3-gb_array.o `test -f 'gb_array.c' || echo './'`gb_array.c
mv -f .deps/gbc3-gb_array.Tpo .deps/gbc3-gb_array.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gbc_read.o -MD -MP -MF .deps/gbc3-gbc_read.Tpo -c -o gbc3-gbc_read.o `test -f 'gbc_read.c' || echo './'`gbc_read.c
mv -f .deps/gbc3-gbc_read.Tpo .deps/gbc3-gbc_read.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gbc_reserved.o -MD -MP -MF .deps/gbc3-gbc_reserved.Tpo -c -o gbc3-gbc_reserved.o `test -f 'gbc_reserved.c' || echo './'`gbc_reserved.c
mv -f .deps/gbc3-gbc_reserved.Tpo .deps/gbc3-gbc_reserved.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gbc_compile.o -MD -MP -MF .deps/gbc3-gbc_compile.Tpo -c -o gbc3-gbc_compile.o `test -f 'gbc_compile.c' || echo './'`gbc_compile.c
mv -f .deps/gbc3-gbc_compile.Tpo .deps/gbc3-gbc_compile.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gbc_type.o -MD -MP -MF .deps/gbc3-gbc_type.Tpo -c -o gbc3-gbc_type.o `test -f 'gbc_type.c' || echo './'`gbc_type.c
mv -f .deps/gbc3-gbc_type.Tpo .deps/gbc3-gbc_type.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gb_buffer.o -MD -MP -MF .deps/gbc3-gb_buffer.Tpo -c -o gbc3-gb_buffer.o `test -f 'gb_buffer.c' || echo './'`gb_buffer.c
mv -f .deps/gbc3-gb_buffer.Tpo .deps/gbc3-gb_buffer.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gbc_dump.o -MD -MP -MF .deps/gbc3-gbc_dump.Tpo -c -o gbc3-gbc_dump.o `test -f 'gbc_dump.c' || echo './'`gbc_dump.c
mv -f .deps/gbc3-gbc_dump.Tpo .deps/gbc3-gbc_dump.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gbc_class.o -MD -MP -MF .deps/gbc3-gbc_class.Tpo -c -o gbc3-gbc_class.o `test -f 'gbc_class.c' || echo './'`gbc_class.c
mv -f .deps/gbc3-gbc_class.Tpo .deps/gbc3-gbc_class.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gbc_code.o -MD -MP -MF .deps/gbc3-gbc_code.Tpo -c -o gbc3-gbc_code.o `test -f 'gbc_code.c' || echo './'`gbc_code.c
mv -f .deps/gbc3-gbc_code.Tpo .deps/gbc3-gbc_code.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gbc_trans.o -MD -MP -MF .deps/gbc3-gbc_trans.Tpo -c -o gbc3-gbc_trans.o `test -f 'gbc_trans.c' || echo './'`gbc_trans.c
gbc_trans.c: In function ‘read_integer’:
gbc_trans.c:90: erreur: ‘LLONG_MAX’ undeclared (first use in this function)
gbc_trans.c:90: erreur: (Each undeclared identifier is reported only once
gbc_trans.c:90: erreur: for each function it appears in.)
make[4]: *** [gbc3-gbc_trans.o] Erreur 1
make[4]: quittant le répertoire « /home/bizouard/sources3/trunk/main/gbc »
make[3]: *** [all-recursive] Erreur 1
make[3]: quittant le répertoire « /home/bizouard/sources3/trunk/main »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /home/bizouard/sources3/trunk/main »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/bizouard/sources3/trunk »
make: *** [all] Erreur 2
bizouard@bizouard-desktop:~/sources3/trunk$

bizouard@bizouard-desktop:~/sources3/trunk$ sudo make install
[sudo] password for bizouard:
Making install in main
make[1]: entrant dans le répertoire « /home/bizouard/sources3/trunk/main »
Making install in gbc
make[2]: entrant dans le répertoire « /home/bizouard/sources3/trunk/main/gbc »
gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH=""/usr/local/bin"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -I../share -MT gbc3-gbc_trans.o -MD -MP -MF .deps/gbc3-gbc_trans.Tpo -c -o gbc3-gbc_trans.o `test -f 'gbc_trans.c' || echo './'`gbc_trans.c
gbc_trans.c: In function ‘read_integer’:
gbc_trans.c:90: erreur: ‘LLONG_MAX’ undeclared (first use in this function)
gbc_trans.c:90: erreur: (Each undeclared identifier is reported only once
gbc_trans.c:90: erreur: for each function it appears in.)
make[2]: *** [gbc3-gbc_trans.o] Erreur 1
make[2]: quittant le répertoire « /home/bizouard/sources3/trunk/main/gbc »
make[1]: *** [install-recursive] Erreur 1
make[1]: quittant le répertoire « /home/bizouard/sources3/trunk/main »
make: *** [install-recursive] Erreur 1
bizouard@bizouard-desktop:~/sources3/trunk$
A+ merci
Jack#11 Posté le 29/11/2010 à 19:47:00
Bonsoir,

subversion est dans les paquets de ta distribution.

Concernant ton erreur, il me semblerai que gcc n'existe pas.
Pour un code démocratique nationalisons Gambas.
Bizouard#12 Posté le 2/12/2010 à 07:44:00
Re ..Bonjour ....!
J' ai essayé de mettre Gambas3 sur Mandriva .. J' ai les mêmes erreurs et d' autres en plus.
.. On me dit qu' il manque ""gcc"" qu' est ce que c'est ???
A+
spheris#13 Posté le 2/12/2010 à 07:59:00
Bizouard,

la compilation est un procédé qui te permet de créer un exécutable binaire qui va fonctionner sur ta machine,

pour créer cet exécutable, il a besoin :

d'un compilateur :(gcc pour toi)
C'est le programme qui convertit ton code en c++ en pseudofichier binaire.

d'un linker:
il permet de faire le lien entre ton pseudo executable et ta plateforme

des librairies : libtool..etc
Les librairies sont des petits bouts de code dans lequel gcc vient piocher pendant la compilation.

Il te faut donc quelques outils de "DEVELOPPEMENT" pour compiler linker, et exécuter un logiciel sur ta machine à partir des sources.

j'ai eu moultes problèmes de compilation de GB3(pour ma part il me manquait 150Mo de dépendances logicielle dans synaptic pour les outils de compilation), et il s'avère que la finalité est très simple :

Soit, il y a un Bug de compilation(très rare), mais il est corrigé très rapidement par benoit,
Soit il te manque un programme (librairie, linker, gcc, ou autre..), ce qui est ton cas et qui est à 99,99% le cas de ceux qui ont du mal à compiler.
Soit une erreur de saisi en ligne de commande.
Epluche de nouveau la doc qui te dit quels sont les fichiers nécessaires à la compil
Bonne journée


;) ;)
Bizouard#14 Posté le 2/12/2010 à 10:34:00
Bonjour ....!
J' ai vu qu' il fallait mettre le paquet ""subversion/b"" .. Je l' ai chargé en tar.bz2 je l' ai décompressé et mis dans "" b trunk" avec les autres fichiers et dossiers de GB3 .. Toujours rien ... Mais faut il le "compiler" ce subversion ???

A+
Mais avec j' ai déjà des améliorations Après la commande ./configure c'est marqué " Tout est compilé "Mais j' ai encore les ERREURS à la fin ....!!!!
spheris#15 Posté le 2/12/2010 à 18:40:00
pour faire simple tout en restant clair :

Gambas 3 est un programme développé en langage c++

pour le compiler tu dois installer les programmes :

subversion
gcc
libtool...etc

par Synaptic dans ta distribution linux.

seulement ensuite tu pourras lancer une compilation par le terminal :
./reconf-all
./configure
Make
Make install

remarque :
La compilation peut se faire en utilisateur normal. Seul le Make install doit avoir les autorisations administrateur ROOT car tu installes dans des répertoires du système.
;) ;)
12