Gambas France BETA


Pas de compte ? Incription

le programme a retourné la valeur 1

Ce sujet est résolu.

1
AuteurMessages
valaquarus#1 Posté le 1/1/2019 à 17:04:55
-- Unus Ex Altera --Comme le titre l'indique voilà ce que j'obtiens dans l'ide quand je lance un de mes programmes depuis la dernière mise à jour de gambas. De plus mes programmes fonctionnels jusque là ne se lance plus et pas de message laissé.
Suis je le seul?
Ma mise à jour est elle à refaire?
Dois je la retirer pour revenir en 11?
S'agit il d'un bug?
Le ciel est-il bleu?
.....
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
valaquarus#2 Posté le 1/1/2019 à 17:22:11
-- Unus Ex Altera --La suite de l'aventure, en mots retournés par l'ide :
gb.jit: error: unable to compile JIT code:
In file included from /tmp/gambas.1000/3732/jit
/gb.report2.c:1:0:
/tmp/gambas.1000/3732/jit/gb.report2.c: In func
tion ‘jit_reportsizeparser_2’:
/tmp/gambas.1000/3732/jit/jit.h:1403:3: error:
‘for’ loop initial declarations are only allowe
d in C99 mode
for (int _i = 0; _i < (_n); _i++) \
^
/tmp/gambas.1000/3732/jit/gb.report2.c:365:38:
note: in expansion of macro ‘OPT’
jit_reportsizeparser_2_(PARAM_s(0),OPT(1,1),
PARAM_OPT_b(1));
^
/tmp/gambas.1000/3732/jit/jit.h:1403:3: note: u
se option -std=c99 or -std=gnu99 to compile you
r code
for (int _i = 0; _i < (_n); _i++) \
^
/tmp/gambas.1000/3732/jit/gb.report2.c:365:38:
note: in expansion of macro ‘OPT’
jit_reportsizeparser_2_(PARAM_s(0),OPT(1,1),
PARAM_OPT_b(1));
^


**
** OOPS! INTERNAL ERROR. Program aborting, sorr
y! :-(
** Unable to compile JIT source file
**
** _ClassStat.GotoNextSection.14: #39: End of f
ile
** _ClassStat.GotoNextSection.14 _ClassStat.Sta
t.86 Jit._Compile.165
**
** Please send a bug report to the gambas bugtr
acker [1] or to the gambas mailing-list [2].
** [1] http://gambaswiki.org/bugtracker
** [2] https://lists.gambas-basic.org/listinfo/
user
**
Je ne sais pas envoyer le rapport de bug comme demandé si quelqu'un peut ici m'aider il est le bienvenu.
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
jeanyvon#3 Posté le 2/1/2019 à 06:38:43
Gambas? Ma! Et gustoHello
J'ai la même erreur que toi,

Je pense qu'il doit y avoir une erreur dans gb.report2.
Si gambix passe par ici le rapport d'erreur est fait....
Vieillir? On peut retarder mais pas y échapper!
valaquarus#4 Posté le 2/1/2019 à 10:51:48
-- Unus Ex Altera --Bonjour jeanyvon;
ok j'avais bien cru comprendre que gb.report2 posait un problème de compilation d'ailleurs des programmes sans appelle à ce composant fonctionnent très bien.
On va attendre sagement que les progr nous pondent un correctif.
Merci de ta réponse et;
bonne année à toi et tous les tiens.
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
didier18#5 Posté le 2/1/2019 à 12:30:49
Bonjour

J'ai eu sensiblement le même problème lors du passage de la version 3.11.4 vers la 3.12.0 sous mint 18.2.
De nombreux message concernaient "jit"...
Sur un site Espagnol sebikul donne quelques explications sur ce sujet (cliquer sur moi)...

Comme je n'avais pas lu son message, voici ce que j'ai fait :
Suppression de l'ancienne version de gambas3 par synaptic (ainsi que des paquets restant dans /apt/cache)
Puis ré-installation de gambas3_3.12.0 par la commande dans un terminal :
sudo add-apt-repository ppa:gambas-team/gambas3 -y && sudo apt-get update && sudo apt-get install gambas3 -y

Si cela peut aider...
Bonne journée.

[Edit 1 minute plus tard]
Et bonne année et bonne santé à tous... ;-)

valaquarus#6 Posté le 2/1/2019 à 19:06:57
-- Unus Ex Altera --Bonjour Didier,
je suis désolé mais la désinstallation réinstallation ne fonctionne pas il s'agit juste du composant gb.report2 qui fait des siennes dans cette dernière version.
Lui ou plutôt le JIT qui ne le reconnaît pas. Dans un petit prog qui rapportait la même erreur j'ai retiré gb.report2 et là miracle ça fonctionne. Malheureusement tous mes prog utilisent gb.report2 car depuis qui j'y ai goûté, peux plus m'en passer. (si, si je câline Gambix et tous ceux qui ont bossé dessus).
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
valaquarus#7 Posté le 3/1/2019 à 17:47:21
-- Unus Ex Altera --Bonjour à tous, la suite de l'affaire :
j'ai installé la version 3.12 sur NEON qui est une version de KDE Bionic et en suivant ces commandes cela fonctionne très bien mais pas sur trusty où je reste avec la même erreur et le programme ne se lance pas.

Les commandes sont celles trouvées grâce au lien de Didier18 :

sudo apt-get remove --purge gambas3*
sudo apt-get autoremove
sudo apt-get autoclean

si vous avez enlevé le ppa :
sudo add-apt-repository ppa:gambas-team/gambas3

puis
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gambas3


Bonne année à tous
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
valaquarus#8 Posté le 7/1/2019 à 19:21:06
-- Unus Ex Altera --Bonsoir à tous,
en fait le composant gb.report2 ne pose aucun problème sur Kubuntu18.04 qui est en qt5 alors que sur Kubuntu14.04 qui est en qt4, les prog avec appel à ce composant ne fonctionnent pas.
Philippe.

PS: moi pas tout comprendre, loin de là.
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
valaquarus#9 Posté le 13/1/2019 à 11:28:15
-- Unus Ex Altera --Je passe en corrigé par la version 3.12.2
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
1