Gambas France BETA


Pas de compte ? Incription

ecraser une ancienne version de GB2...

1
AuteurMessages
spheris#1 Posté le 22/2/2012 à 22:32:39
Bonsoir,
J'ai récement installé puppy linux et la version 2.7 de GB.
Ayant un autre PC avec la dernière de GB2, j'ai tout simplement écrasé l'ancien exécutable gbx2, gbs2, gbr2, gambas.gambas, etc...dans ma puppy linux (tout ce qui ressemble à gbxxx2 dans /usr/bin) pensant que la dernière version tournerait. Et quand j'ai lancé gambas 2, cela ne fonctionne pas ou très mal (perte de menu, boutons compil disparu, plantages à répétition, etc...).
Tout simplement pour dire qu'à part les paquetages, ou une compil des sources, n'y a t-il pas moyen d'avoir un GB2 tout neuf sur une version déjà existante ?
;)
linuxos#2 Posté le 22/2/2012 à 22:56:48
Un peu de sel, de poivre et la crevette sera... Ce serait un peu long a expliquer, le pourquoi et le comment cela ne fonctionne pas aussi simplement.

Grosso modo, un exécutable binaire (Ex: gbx2, gbs2, etc...) ne fonctionne bien que quand il sont dans l'environnement qui était présent lors de leur compilation. Par environnement, j'entends les librairies, les autres binaires (dans des versions précises), etc...
Donc le fait de prendre les binaires et fichiers de Gambas 2.7 et les poser sur une autre distribution relève du grand hasard quant au fait que cela va fonctionner correctement car il y a rarement le même niveau d'environnement entre les 2 distributions et peut être pas le même environnement tout court.

Généralement, il faut soit trouver les packages compilés pour une version de distribution soit recompiler a partir des sources le programmes.

Il y a bien le cas de compilation statique mais ce n'est pas le cas de Gambas jusqu’à présent.

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
spheris#3 Posté le 22/2/2012 à 23:27:57
Linuxos,
je suis d'accord avec toi sur le principe, mais la 2.7 fonctionne. L'environnement d'utilisation est (à mon avis) le même entre la 2.7 et la 2.23.
quand bien même cela changerait, l'ide est codé en Gambas2 Pourquoi ne fonctionnerait elle pas ?
;)
1