Autore Topic: Rilascio di Gambas 3.7  (Letto 1015 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
Rilascio di Gambas 3.7
« il: 14 Marzo 2015, 16:15:06 »
Di seguito un messaggio di Minisini:


" Hi,

After a few last minutes bugs had been fixed, Gambas 3.7 has been released!

Some of the main changes are:

- A new software repository made with Gambas for Gambas. It allows to
publish and install Gambas softwares.

- Databases now can be initialized from templates automatically
generated by the IDE.

- Array accessors are now faster.

- The MySQL database driver is faster.

- The child process interface has been fixed and optimized.

- New SDL2 component.

- New scanner management component.

- New version of the report component.

See the 'Release Notes' on the wiki for the list of all new features and
bug fixes.

http://gambaswiki.org/wiki/doc/release/3.7.0

Thanks for your patience and enjoy it!

--
Benoît Minisini
"
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re: Rilascio di Gambas 3.7
« Risposta #1 il: 14 Marzo 2015, 16:48:44 »
Ottima release,
funziona tutto (per ora  :) ) per la prima volta ho Jit funzionante con il test di vuott che allego, ottengo circa 48 secondi senza Fast (commentato) e meno di 4 con Fast.

Per chi volesse provare a compilare su Ubuntu 14.04.02 LTS ho seguito questa procedura:
Sono andato sul sito di Gambas>Compilation & Installation >Ubuntu e ho copiato le librerie da installare in più ho aggiunto llvm-3.4-dev a seguire riporto tutta la procedura:
Queste sono tutte le librerie utili:
~ $ sudo apt-get install build-essential g++ automake autoconf libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev 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 libasound2-dev libesd0-dev libdirectfb-dev libxtst-dev libffi-dev libqt4-dev libglew1.5-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.4-dev libalure-dev libgmp-dev libgtk-3-dev postgresql-server-dev-9.3 libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libpoppler-private-dev libqtwebkit-dev llvm-dev llvm

Se avete già provato a installare e qualcosa è andato storto disinstallate così:

~ $ cd gambas3-3.7.0/
~ /gambas3-3.7.0 $ sudo make uninstall
~ /gambas3-3.7.0 $ cd ..
~ $ rm -rf gambas3-3.7.0/

Per installare:
Scaricate Gambas3 3.7.0 nella cartella Home

A seguire questi comandi che vi salveranno due file log di controllo.

~ $ tar xvjf gambas3-3.7.0.tar.bz2

~ $ cd gambas3-3.7.0

~/gambas3-3.7.0$ ( ./reconf-all && ./configure -C ) > ~/Scrivania/R_conf3-7.log 2>&1

Se in fondo a questo file appare:
ALL COMPONENTS WILL BE COMPILED
 è tutto OK proseguite (inserendo la password quando richiesta) con:

~/gambas3-3.7.0$ ( make && sudo make install ) > ~/Scrivania/Make_Inst3-7.log 2>&1

Buon Gambas
 :ciao:
« Ultima modifica: 14 Marzo 2015, 16:52:15 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re: Rilascio di Gambas 3.7
« Risposta #2 il: 15 Marzo 2015, 16:32:35 »
Si è scoperto recentemente che mancava dall'elenco questa libreria libqt4-opengl-dev pertanto:

~$ sudo apt-get install libqt4-opengl-dev

Disinstallare e Reinstallare come visto sopra :)

Se uno che ha installato la 3.6.2 (o altra versione stabile credo :) ) da PPA e fosse interessato a compilare la 3.7.0 deve rimuovere così:
Il repository:
~$ sudo add-apt-repository -r ppa:gambas-team/gambas3
Se ha installato la Trunk (per il repository):
~$ 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

Quindi seguire le istruzioni di sopra senza dimenticare di aggiungere  libqt4-opengl-dev.
 :ciao:
« Ultima modifica: 15 Marzo 2015, 16:40:11 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re: Rilascio di Gambas 3.7
« Risposta #3 il: 15 Marzo 2015, 17:29:04 »
Contrordine ragazzi:
Mi sono fidato di quanto scritto da Minisini ma al momento di aggiornare Ubuntu ricevo questo dal terminale:

vir@vir:~$ sudo apt-get install libqt4-opengl-dev
[sudo] password for vir:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
libqt4-opengl-dev è già alla versione più recente.
È stato impostato libqt4-opengl-dev per l'installazione manuale.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.

Cosa ne devo dedurre?
  ???  :rolleyes:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re: Rilascio di Gambas 3.7
« Risposta #4 il: 15 Marzo 2015, 17:32:06 »
Contrordine ragazzi:
Mi sono fidato di quanto scritto da Minisini ma al momento di aggiornare Ubuntu ricevo questo dal terminale:

vir@vir:~$ sudo apt-get install libqt4-opengl-dev
[sudo] password for vir:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
libqt4-opengl-dev è già alla versione più recente.
È stato impostato libqt4-opengl-dev per l'installazione manuale.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.

Cosa ne devo dedurre?
  ???  :rolleyes:

In effetti la mancanza di questa libreria era lamentata da Mint...
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re: Rilascio di Gambas 3.7
« Risposta #5 il: 15 Marzo 2015, 20:03:41 »
La versione 3.6.2 che uso attualmente è installata da PPA,
ma i repository verranno aggiornati alla 3.7.0 o devo installare a manina ?
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re: Rilascio di Gambas 3.7
« Risposta #6 il: 15 Marzo 2015, 21:53:29 »
Per ora c'è solo la stabile ufficiale e cioè quella da compilare ma fra pochi giorni ci sarà disponibile quella da PPA come ha già annunciato Sebastian Kulesz  sulla ML.
Dipende cosa preferisci, se compili segui queste mie istruzioni altrimenti attendi Sebastian Kulesz.
Comunque sia prima di aggiornare alla 3.7.0 devi eliminare la 3.6.2.
Attenzione però se decidi di continuare con la versione da PPA non devi rimuovere il repository.
Il repository diventa inutile solo se compili o se come è già successo lo cambiano.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline corradoventu

  • Gamberetto
  • *
  • Post: 36
    • Mostra profilo
Re: Rilascio di Gambas 3.7
« Risposta #7 il: 17 Marzo 2015, 11:56:18 »
ottimo, ma manca la PPA per vivid su
https://launchpad.net/~gambas-team/+archive/ubuntu/gambas3
e quella da
https://launchpad.net/~gambas-team/+archive/ubuntu/gambas-daily
non funziona su vivid.
ho già segnalato il problema a gambas-user@lists.sourceforge.net
e mi hanno suggerito di usare su vivid la daily PPA di utopic.
appena posso provo
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni. (Steven Weinberg)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re: Rilascio di Gambas 3.7
« Risposta #8 il: 17 Marzo 2015, 12:41:25 »
Scusa non capisco, ma se compili mica ti serve il PPA, anzi è meglio eliminarlo.
Ogni volta che vogliamo aggiornare Gambas dobbiamo eliminare la precedente prima di installare la nuova versione.
Se compili non hai più bisogno di PPA:
1) Pulisci il tuo Ubuntu (qualunque esso sia) dalle vecchie librerie come da mie istruzioni sopra.
2) Installi quelle nuove copiando e incollando sul terminale.
3) Scarichi la 3.7.0 che è universale e va bene per qualunque Linux e quindi anche per tutti i tuoi Ubuntu. Metti il file tar nella tua Home.
4) Segui le istruzioni di questa discussione e avrai una 3.7 funzionante.
Attenzione tu usi Ubuntu in inglese e allora devi mettere Desktop al posto di Scrivania.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro