Ce sujet est résolu.
12 | |||
Auteur | Messages | ||
---|---|---|---|
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 Pingui | Salut Bizouard, As-tu bien fait la suite de commandes :
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 Pingui | Est-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 Pingui | Salut, 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 |