Ho provato la guida, ma ci sono delle cosette che non si installano su 17.04, nella preparazione dell'ambiente
sudo apt install build-essential g++ automake autoconf libtool libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-9.5 libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libasound2-dev libesd0-dev libdirectfb-dev libxtst-dev libffi-dev libqt4-dev libqtwebkit-dev libqt4-opengl-dev libglew1.6-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-3.5-dev libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev
Mi da vari errori di librerie non trovate e si blocca!
le prime due note non dovrebbero essere un problema!
Nota, viene selezionato "libglew-dev" al posto di "libglew1.6-dev"
Nota, viene selezionato "libgsl-dev" al posto di "libgsl0-dev"
E: Impossibile trovare il pacchetto postgresql-server-dev-9.5
E: Impossibile trovare alcun pacchetto tramite il glob "postgresql-server-dev-9.5"
E: Impossibile trovare alcun pacchetto tramite l'espressione regolare "postgresql-server-dev-9.5"
E: Impossibile trovare il pacchetto libsage-dev
E: Impossibile trovare il pacchetto llvm-3.5-dev
E: Impossibile trovare alcun pacchetto tramite il glob "llvm-3.5-dev"
E: Impossibile trovare alcun pacchetto tramite l'espressione regolare "llvm-3.5-dev"
Ha risposto Benoit Minisini in persona e ha detto che dovrebbe funzionare anche senza libsage-dev.
Ha aggiunto che purtroppo sui nuovi Ubuntu non potremo più compilare llvm e che dovremo rinunciare a Fast.
Pertanto visto che il "comandone" si era bloccato...
Siccome non sono sicurissimo che tu abbia debellato ogni traccia di Gambas dal tuo sistema dovresti farmi la cortesia di dare questi comandi uno per volta così siamo tranquilli:
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 puoi proseguire con questi comandi uno per volta lasciando perdere quelli della discussione su Ubuntu 16.04
sudo apt update
sudo apt install build-essential g++ automake autoconf libtool libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-9.6 libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libasound2-dev libesd0-dev libdirectfb-dev libxtst-dev libffi-dev libqt4-dev libqtwebkit-dev libqt4-opengl-dev libglew1.6-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl0-dev libncurses5-dev libgmime-2.6-dev libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev libssl-dev
sudo apt install subversion
svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk
cd trunk
( ./reconf-all && ./configure -C ) > ~/Scrivania/R_conf-Trunk.log 2>&1
A questo punto le ultime frasi del file log sulla scrivania dovrebbero riportare solo la mancanza di Jit se non è così posta quello che ti dice solo le ultime righe.
Se manca solo jit prosegui con:
( make && sudo make install ) > ~/Scrivania/Make_Inst-Trunk.log 2>&1
Riferisci per qualunque dubbio e problema.
:ciao:
Leggo sulla documentazione sia di Gambas (http://gambaswiki.org/wiki/install/ubuntu) che di Ubuntu (https://www.ubuntuupdates.org/package/core/zesty/universe/base/gambas3-runtime) che la versione nei repo è la 3.9.1 quindi non capisco come mai tu abbia avuto la 3.9.2.
L'avevi scaricata dai PPA?
Comunque stiano le cose se per caso non te la sentissi di compilare avresti un'ulteriore possibilità più semplice, anche se meno sotto il tuo controllo, quella appunto dei PPA.
Però a questo punto ti consiglierei la Daily che è stata aggiornata da Sebikul 3 ore fa.
Questi i passaggi sempre da terminale:
Prima devi pulire ogni traccia di Gambas come detto sopra (i 10 comandi di pulizia (http://www.gambas-it.org/smf/index.php?topic=5722.msg41554#msg41554)).
Poi in sequenza un comando per volta installi il PPA, aggiorni e installi Gambas trunk rispondendo si (S) quando richiesto.
sudo add-apt-repository ppa:gambas-team/gambas-daily
sudo apt-get update
sudo apt-get install gambas3
Io consiglio sempre la compilazione che un programmatore che ne ha paura non può ritenersi tale.
:ciao:
Da terminale scrivo gambas3, e non succede nulla il cursore rimane sotto il comando e lampeggia,
ora per la prima volta mi da un errore e poi rimane bloccato li!
Settings.WriteWindow.393: #20: Bad argument
Settings.WriteWindow.393 Settings.Write.439 FDebugInfo.UpdateView.848 FMain.Form_Open.78 Project.Main.366