Gambas-it

Gambas3 => Segnalazione bug => Topic aperto da: borch - 30 Giugno 2019, 12:17:57

Titolo: Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: borch - 30 Giugno 2019, 12:17:57
Ciao a tutti.

Ho installato gambas3 su Xubuntu 18.04.2 tramite il pacchetto del PPA gambas-team (http://"https://wiki.ubuntu-it.org/Programmazione/Gambas") (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.
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: Gianluigi - 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.
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: Gianluigi - 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.
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: borch - 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.
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: Gianluigi - 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.
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: Gianluigi - 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:
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: borch - 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?
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: Gianluigi - 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...
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: borch - 30 Giugno 2019, 16:15:18
 :o
Procedo e ti faccio sapere.

Grazie mille!
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: Gianluigi - 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.
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: borch - 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ì.
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: Gianluigi - 30 Giugno 2019, 17:05:13
Ma tu installi la versione stabile o quella di sviluppo?
Lo chiede anche Minisini che ho interpellato.
Grazie
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: borch - 30 Giugno 2019, 17:07:21
Quella stabile :-\
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: Gianluigi - 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
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: borch - 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.
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: Gianluigi - 30 Giugno 2019, 19:45:25
Strano però, perché io ho Xubuntu 18.04.02 con la Master e funziona bene.
Puoi allegare qui le System informations che ottieni dal menu ? (help) > Informazioni di sistema... e poi clicchi su Copia e incolli qui come si fa con il codice (fra i cancelletti).
Grazie
Titolo: Re:Alcuni errori di Gambas3 su Xubuntu 18.04.2
Inserito da: borch - 02 Luglio 2019, 23:34:44
Eccomi qua.
Ho reinstallato Xubuntu 18.0.2 a 64 bit (prima avevo installato il 32 bit), ho installato Gambas 3 con il PPA gambas-team e tutto sembra funzionare bene.
In precedenza avevo installato gambas su Xubuntu 14.04 a 32 bit e funzionava tutto a dovere, per questo inizialmente avevo optato per il 32 bit.
Il sistema supporta sia il 32 che il 64 bit.

Di seguito le prime linee di lscpu
Codice: [Seleziona]
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              2
On-line CPU(s) list: 0,1
Thread(s) per core:  1
Core(s) per socket:  2
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               23
Model name:          Pentium(R) Dual-Core  CPU      E5300  @ 2.60GHz

Non mi riesco a spiegare il perché Gambas 3 su Xubuntu 18.04.2 con il sistema a 32 bit dava problemi.
Comunque ora provo a testare per qualche giorno e vi tengo aggiornati.