Autore Topic: Alcuni errori di Gambas3 su Xubuntu 18.04.2  (Letto 2939 volte)

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Alcuni errori di Gambas3 su Xubuntu 18.04.2
« il: 30 Giugno 2019, 12:17:57 »
Ciao a tutti.

Ho installato gambas3 su Xubuntu 18.04.2 tramite il pacchetto del PPA gambas-team (quindi abilitando il repository e installando il pacchetto indicato nella guida al punto 2.) ma ho alcuni problemi.

1) Mi sono accorto che talvolta, quando lancio Gambas dal menu, sembra non aprirsi.
Ho provato a digitare gambas3 da terminale e, diciamo, una volta su dieci non mi apre il programma per Errore di Segmentazione. Allego screenshot.
A cosa può essere dovuto questo problema?

2) Un altro problema che si verifica sporadicamente è questo (lo vedo sempre da terminale):
Codice: [Seleziona]
^TextEditor.SideBar_MouseMove.5258: #26: Division by zero
Accade sporadicamente quando cerco di aprire il codice di un form (cliccando due volte sullo spazio vuoto del form stesso).
Gambas va in crash e nel terminale, da cui avevo lanciato il programma, trovo l'errore che ho indicato. Allego screenshot.

3) L'ultimo problema riguarda le icone. Diverse icone, non tutte, vengono rappresentate in modo non corretto: diverse da come le ho scelte e molto più grandi. Allego screenshot con la visualizzazione dalla finestra di costruzione del form e quella delle finestra in esecuzione.

Grazie mille e un saluto.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #1 il: 30 Giugno 2019, 13:39:43 »
Per prima cosa occorrerebbe che tu dividessi la discussione in tre distinti quesiti.
Comunque:
Per quanto riguarda il primo io ti consiglierei di disinstallare Gambas3 ci sono alcune discussioni in merito e quindi dopo aver aggiornato Xubuntu e verificato che non ti dia problemi, reinstallare da PPA.
Il procedimento corretto per la stabile lo trovi qui:
http://gambaswiki.org/wiki/install/ubuntu#t2
Invece per la trunk:
http://gambaswiki.org/wiki/install/ubuntu#t3
Ricordati di disinstallare completamente prima di reinstallare.

Il secondo problema te lo descrive chiaramente Gambas stesso alla riga 5258 ottieni una divisione per zero

Il terzo potrebbe essere legato al primo, e cioè un Gambas buggato.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #2 il: 30 Giugno 2019, 14:12:07 »
Credo che anche l'errore al secondo punto dovrebbe andare a posto reinstallando Gambas.
Comunque ora provo in una VBox e ti faccio sapere.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #3 il: 30 Giugno 2019, 14:14:04 »
Ciao Gianluigi,

innanzitutto grazie mille per la risposta e scusami per aver accorpato i quesiti.
La prossima volta li suddivido in threads separati.

Ora procedo a disinstallare e reinstallare Gambas3.
Per disinstallare tutto basta lanciare da superutente
Codice: [Seleziona]
apt-get remove gambas3
e
Codice: [Seleziona]
apt-get autoremove
o serve altro?

Il secondo problema, quello della divisione per zero, sorge quando nell'editor cerco di accedere al codice di un form facendo doppio click su una parte vuota del form stesso. Gambas3 va in crash e sul terminale compare l'errore che ti ho indicato.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #4 il: 30 Giugno 2019, 14:28:23 »
Prima dovresti dire che repository usi, controlla in Software e aggiornamenti.
Deve essercene uno solo e corretto controlla con i link che ho postato sopra.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #5 il: 30 Giugno 2019, 14:47:31 »
OK borch,
ho controllato ottengo anche io errore di segmentazione, non reinstallare è inutile.
Se hai premura conviene eliminare tutto, repository compreso e poi compilare, sappimi dire che se credi ti faccio un passo passo.
 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #6 il: 30 Giugno 2019, 15:25:33 »
Grazie Gianluigi

Codice: [Seleziona]
sudo apt-get install build-essential

e dopo aver scaricato il sorgente

Codice: [Seleziona]
./reconf-all
./configure -C
make
sudo make install

Corretto? O prima ci sono da installare altri pacchetti?

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #7 il: 30 Giugno 2019, 15:48:59 »
La fai un po troppo facile  ;D

Per prima cosa devi eliminare da Xubuntu ogni traccia del vecchio Gambas:
Con:
Codice: [Seleziona]
sudo add-apt-repository -r ppa:gambas-team/gambas3
nota -r che vuol dire rimuovi il repository della stabile altrimenti, se hai la trunk devi rimuovere con:
Codice: [Seleziona]
sudo add-apt-repository -r ppa:gambas-team/gambas-daily
Gambas vero e proprio con tutte le librerie ecc.:
Codice: [Seleziona]
~$ sudo apt-get --purge remove gambas3
~$ sudo apt-get autoremove gambas3
Probabilmente non servono ma tu dalli ugualmente:
Codice: [Seleziona]
sudo rm -f /usr/local/bin/gbx3 /usr/local/bin/gbc3 /usr/local/bin/gba3 /usr/local/bin/gbi3 /usr/local/bin/gbs3
sudo rm -rf /usr/local/lib/gambas3
sudo rm -rf /usr/local/share/gambas3
sudo rm -f /usr/local/bin/gambas3
sudo rm -f /usr/local/bin/gambas3.gambas

sudo rm -f /usr/bin/gbx3 /usr/bin/gbc3 /usr/bin/gba3 /usr/bin/gbi3 /usr/local/bin/gbs3
sudo rm -rf /usr/lib/gambas3
sudo rm -rf /usr/share/gambas3
sudo rm -f /usr/bin/gambas3
sudo rm -f /usr/bin/gambas3.gambas

Ora scarica questo file e seguilo passo passo fino a digitare gambas3 nel terminale:
http://www.gambas-it.org/smf/index.php?topic=6424.msg44058#msg44058

Xubuntu è diverso da Ubuntu e per avere il lanciatore come con il PPA occorrono dei passaggi differenti che vado a scrivere e poi ti posto.
Intato tu inizia a compilare.

Se hai dei dubbi chiedi prima di fare...
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #8 il: 30 Giugno 2019, 16:15:18 »
 :o
Procedo e ti faccio sapere.

Grazie mille!

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #9 il: 30 Giugno 2019, 16:25:00 »
In bocca al lupo.

Questo è quello che devi fare per il lanciatore di Gambas su Xubuntu questa procedura è idonea anche per Mint e Debian Xfce:

In /home/<tuo nome>/.local/share crei (se non c'è già) la cartella applications.
Pertanto in /home/<tuo nome>/.local/share/applications/ clicchi col tasto destro del mouse e crei un file di testo vuoto senza per ora rinominarlo.
Ci dai un doppio click per aprirlo e ci copi questo cambiando eventualmente nelle path
gambasdevel con gambastable (in base alla tua compilazione):


Codice: [Seleziona]
[Desktop Entry]
Version=1.6
Encoding=UTF-8
Name=Gambas3
Type=Application
Exec=/home/gian/gambasdevel/app/src/gambas3/gambas3.gambas
Terminal=false
Icon=/home/gian/gambasdevel/app/src/gambas3/img/logo/logo-ide.png
Comment=Applicazione
NoDisplay=false
StartupNotify=false
Categories=Development;

Salva e rinomina il file: gambas3.desktop

Nel menu di avvio di Xubuntu avrai la nuova voce Sviluppo al cui interno troverai il lanciatore di Gambas3 che potrai anche inserire nei preferiti o trascinare sul desktop.
« Ultima modifica: 30 Giugno 2019, 16:27:03 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #10 il: 30 Giugno 2019, 17:02:52 »
Ciao Gianluigi,
compilato e installato Gambas3 seguendo la tua guida ma purtroppo si presentano gli stessi problemi: icone sballate e errore di segmentazione.  :hard:
A tuo parere è Xubuntu? Perché altrimenti installo Ubuntu e la finisco lì.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #11 il: 30 Giugno 2019, 17:05:13 »
Ma tu installi la versione stabile o quella di sviluppo?
Lo chiede anche Minisini che ho interpellato.
Grazie
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #12 il: 30 Giugno 2019, 17:07:21 »
Quella stabile :-\

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #13 il: 30 Giugno 2019, 17:11:53 »
Quella stabile :-\

Prova a disinstallare la stabile e ad installare la sviluppo:
Codice: [Seleziona]
cd gambastable
sudo make uninstall
cd
rm -rf gambastable/
git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel
cd gambasdevel
./reconf-all && ./configure -C
make
sudo make install
e poi sappimi dire
Grazie
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline borch

  • Gamberetto
  • *
  • Post: 38
    • Mostra profilo
Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
« Risposta #14 il: 30 Giugno 2019, 19:23:48 »
Stesso problema.
Sia errore di segmentazione che icone.
Alzo bandiera bianca, provo a installare Ubuntu e vedo se i problemi rimangono.
Ti faccio sapere.
Grazie mille nel frattempo.