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):
^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.
Grazie Gianluigi
sudo apt-get install build-essential
e dopo aver scaricato il sorgente
./reconf-all
./configure -C
make
sudo make install
Corretto? O prima ci sono da installare altri pacchetti?
La fai un po troppo facile ;D
Per prima cosa devi eliminare da Xubuntu ogni traccia del vecchio Gambas:
Con:
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:
sudo add-apt-repository -r ppa:gambas-team/gambas-daily
Gambas vero e proprio con tutte le librerie ecc.:
~$ sudo apt-get --purge remove gambas3
~$ sudo apt-get autoremove gambas3
Probabilmente non servono ma tu dalli ugualmente:
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...
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):
[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.
Quella stabile :-\
Prova a disinstallare la stabile e ad installare la sviluppo:
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
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
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.