Gambas-it

Gambas3 => Domande tecniche => Topic aperto da: Gianluigi - 24 Febbraio 2017, 13:58:31

Titolo: Come compilare Gambas3 su Ubuntu 16.04.02 LTS
Inserito da: Gianluigi - 24 Febbraio 2017, 13:58:31
Compilazione di Gambas3 su Ubuntu 16.04.02 LTS


Intanto occorre rimuovere sia i repository che tutto quello che ha a che vedere con l'attuale Gambas installato, va da se che se non abbiamo ancora Gambas questi passaggi sono da saltare, aprire il terminale e dare un comando alla volta (digitare la password completa e precisa anche se sembra che il terminale non la prenda).
Nota ~$ o ~/trunk$  oppure ~/gambas3-3.9.2$ sta ad indicare il normale utente e non va copiato:

Per disinstallare il repository della stabile:
Codice: [Seleziona]
~$ sudo add-apt-repository -r ppa:gambas-team/gambas3
Per disinstallare il repository della trunk:
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

A questo punto potreste controllare di aver effettivamente pulito Ubuntu dal vecchio Gambas dando sempre da terminale questi comandi:

Codice: [Seleziona]
~$ sudo updatedb
~$ locate gambas*

Se trovate qualcosa copiate e cancellate sempre con:

Codice: [Seleziona]
~$ sudo apt-get –purge remove <quello che vuoi rimuovere>


Per prima cosa occorre scaricare le librerie.
NOTA: Questo passaggio serve per entrambe le modalità di compilazione sia da file tar (Stabile) che da SVN (Trunk):

Codice: [Seleziona]
~$ sudo apt update

~$ 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


Ora possiamo partire con la compilazione della versione TRUNK da SVN (qui un'altra interessante discussione (http://www.gambas-it.org/smf/index.php?topic=5196.msg39287#msg39287))
NOTA: Otterremo due file log sulla nostra Scrivania:

Codice: [Seleziona]
~$ sudo apt install subversion

~$ svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk

~$ cd trunk

~/trunk$ ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > ~/Scrivania/R_conf-Trunk.log 2>&1

Controllate il file log R_conf-Trunk.log sulla vs scrivania (ultime righe del file)
Se tutto ok proseguire, se manca jit o abbiamo altri problemi postate qui il file log

Codice: [Seleziona]
~/trunk$ ( make && sudo make install ) > ~/Scrivania/Make_Inst-Trunk.log 2>&1


Oppure con la compilazione da file TAR della versione STABILE:

Scaricare il file tar di Gambas3 (https://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.9.2.tar.bz2/download) stabile inserendolo nella cartella Home.

Ora diamo da terminale i seguenti comandi.
NOTA: Otterremo due file log sulla nostra Scrivania:

Codice: [Seleziona]
~ $ tar xvjf gambas3-3.9.2.tar.bz2

~ $ cd gambas3-3.9.2

~/gambas3-3.9.2$ ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > ~/Scrivania/R_conf.log 2>&1

Controllate il file log R_conf.log sulla vs scrivania (ultime righe del file)
Se tutto ok proseguire, se manca jit o abbiamo altri problemi postate qui il file log

Codice: [Seleziona]
~/gambas3-3.9.2$ ( make && sudo make install ) > ~/Scrivania/Make_Inst.log 2>&1

Buoni lavori con Gambas3  :ciao:
Titolo: Re:Come compilare Gambas3 su Ubuntu 16.04.02 LTS
Inserito da: Michy9393 - 05 Marzo 2017, 12:59:13
Grande Guida!  :ok: :ok:
Titolo: Re:Come compilare Gambas3 su Ubuntu 16.04.02 LTS
Inserito da: Gianluigi - 05 Marzo 2017, 13:31:36
Grazie  :ciao:
Titolo: Re:Come compilare Gambas3 su Ubuntu 16.04.02 LTS
Inserito da: kicco - 07 Marzo 2017, 19:05:10
Ispirandomi alla guida di Gianluigi ho realizzato uno script per eseguire l'installazione per passi.
 :ciao: :ciao:
Titolo: Re:Come compilare Gambas3 su Ubuntu 16.04.02 LTS
Inserito da: Gianluigi - 07 Marzo 2017, 19:08:46
Ottimo  :ok:

Scaricato

 :ciao: :ciao: