Autore Topic: PPa gambas3  (Letto 9663 volte)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re: PPa gambas3
« Risposta #15 il: 28 Aprile 2014, 14:26:59 »
Un paio di risposte dalla M.L.:
...
" Yes it works with vuott's tips...  "

vuott's tips  :o e a noi solo grrr  ;D
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re: PPa gambas3
« Risposta #16 il: 29 Aprile 2014, 12:41:42 »
Rispondendo, ebbene si mi sono lanciato, sulla ML ufficiale a un utente (Wolfgang) che poneva un quesito su errori dati da Gambas 3.5.3 (confermadoglieli) lato gb.gui e gb.gtk gli ho chiesto se anche a lui come ad altri utenti Italiani non gli funzionasse l'help li.

Attendo risposte altrimenti posto io un nuovo quesito.

Però se si usa Gambas per lavoro e si vuole operare con gtk direi di aspettare ad aggiornare Gambas che le cose migliorino.
« Ultima modifica: 29 Aprile 2014, 12:43:13 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: PPa gambas3
« Risposta #17 il: 07 Luglio 2014, 09:49:26 »
I PPA di kendek sono "DEPRECATED"?
al loro posto ci sono
https://launchpad.net/~gambas-team/+archive/gambas-daily
ma sono daily build, quindi non stabili
C'è qualche cosa che mi sfugge? ???
"e il naufragar m'è dolce in questo mar"

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: PPa gambas3
« Risposta #18 il: 08 Luglio 2014, 12:53:30 »
Ho visto anch'io quel messaggio e credo sia riferito in generale a qualsiasi ppa diverso da repository ufficiali ( UBUNTU 14.04 nel mio caso) :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: PPa gambas3
« Risposta #19 il: 14 Luglio 2014, 16:07:00 »
Non so che fare
i ppa sono daily build e quindi gli aggiornamenti sono frequenti e non stabili
compilare da sorgenti ogni volta?
tenermi la versione dei repo ufficiali?
ma non era meglio lasciare come prima? :hatecomputer:
"e il naufragar m'è dolce in questo mar"

Offline jockerfox

  • Gambero
  • **
  • Post: 76
    • Mostra profilo
Re: PPa gambas3
« Risposta #20 il: 15 Luglio 2014, 22:59:15 »
MODIFICA del 20 luglio 2014
I PPA adesso funzionano su 14.04, per cui è sempre preferibile usare i ppa.
Comunque aggiorno questo messaggio su come compilare Gambas da sorgente (grazie anche a Sotema)

1) Installiamo da terminale:
Codice: [Seleziona]
sudo apt-get install build-essential g++ 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.5-dev libalure-dev libgmp-dev
NOTA1: la llvm-3.1-dev è sostituita con la llvm-3.5-dev
NOTA2: adesso postgresql si dovrebbe compilare senza problemi:
Citazione da: Sotema
il problema era generato dalla modifica del percorso degli header nell'ultima versione di Ubuntu; dovrebbe essere risolto per le versioni  di sviluppo e anche per la stabile (3.5.4)

Per avere gb.jit si inserisca il seguente link:
Codice: [Seleziona]
cd /usr/lib32
sudo mkdir llvm
cd llvm
sudo ln -s /usr/lib/llvm-3.5/bin/llvm-config llvm-config

Poi ho anche installato (indispensabile per si vuole creare progetti GTK3):
Codice: [Seleziona]
sudo apt-get install libgtk-3-dev

Infine:
Codice: [Seleziona]
./reconf-all
./configure -C
make
sudo make install

FINE.  :2birre:
« Ultima modifica: 21 Luglio 2014, 15:49:50 da jockerfox »
:-)

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: PPa gambas3
« Risposta #21 il: 16 Luglio 2014, 09:30:40 »
Versioni nuove non escono tutti i giorni, compilare tutto sommato non è una impresa titanica, ma a mio avviso l'assenza di ppa come kendek che puntano alla versione stabile è una mancanza importante.
Certo che se si potesse aggiornare i repo ufficiali, sarebbe tutta un'altra cosa.....
"e il naufragar m'è dolce in questo mar"

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: PPa gambas3
« Risposta #22 il: 16 Luglio 2014, 18:58:10 »
Ok si compila!
Qualcuno può spiegarmi però come capire quali sono le librerie corrispondenti, nelle varie distribuzioni (uso Ubuntu 14.04), a quelle dell'elenco

http://gambas.sourceforge.net/en/main.html

e inserite nella lista di Jockerfox?
 :)
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: PPa gambas3
« Risposta #23 il: 16 Luglio 2014, 21:16:45 »
Per adesso l'unica soluzione è compilare..
L'unica pecca che non si ha i seguenti:
- postgresql
- jit


- postgresql: il problema era generato dalla modifica del percorso degli header nell'ultima versione di Ubuntu; dovrebbe essere risolto per le versioni  di sviluppo e anche per la stabile (3.5.4)

- jit: anche in questo caso abbiamo un problema di percorsi degli header; personalmente ho installato llvm-3.4-dev e ho creato un link in /usr/include/llvm
Codice: [Seleziona]
cd /usr/include
ln -s ../lib/llvm-3.4/include/llvm llvm

se hai installata la llvm-3.5-dev sostituisci il numero di versione nel link

Ok si compila!
Qualcuno può spiegarmi però come capire quali sono le librerie corrispondenti, nelle varie distribuzioni (uso Ubuntu 14.04), a quelle dell'elenco

http://gambas.sourceforge.net/en/main.html

e inserite nella lista di Jockerfox?
 :)

le librerie che trovi indicate sulla wiki di gambas (quelle riportate da jockerfox) sono corrette, ad esclusione di llvm-3.1-dev, che apt sostituisce automaticamente con llvm-3.5-dev e libgtk3-dev che ti serve per il componente gb.gtk3

L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: PPa gambas3
« Risposta #24 il: 16 Luglio 2014, 22:23:31 »
 :ciao:
ti faccio un esempio. Il componente gb.crypt richiede la libreria libcrypt.so.
Nella lista di jockerfox non trovo nessuna libreria che apparentemente soddisfi la richiesta.
Se cerco una libreria con synaptic (in ubuntu) mi saltano fuori n librerie!
 :)
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: PPa gambas3
« Risposta #25 il: 17 Luglio 2014, 07:57:36 »
:ciao:
ti faccio un esempio. Il componente gb.crypt richiede la libreria libcrypt.so.
Nella lista di jockerfox non trovo nessuna libreria che apparentemente soddisfi la richiesta.
Se cerco una libreria con synaptic (in ubuntu) mi saltano fuori n librerie!
 :)

libcrypt.so è una delle molte librerie che vengono installate dal pacchetto "build-essential", che altro non è se non una collezione di librerie e strumenti dedicati allo sviluppo. Se vuoi conoscere il contenuto di build-essential, apri un terminale e digita:

Codice: [Seleziona]
$ more /usr/share/doc/build-essential/list

L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: PPa gambas3
« Risposta #26 il: 17 Luglio 2014, 13:07:08 »
Grazie per la risposta!
In effetti la libreria non la trovo nella lista, ma ho capito il concetto.

Certo o sei un esperto di linux o "ciccia". Un utente "normale" cade in battaglia prima d'aver raggiunto l'obbiettivo!
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: PPa gambas3
« Risposta #27 il: 17 Luglio 2014, 14:42:59 »
Grazie per la risposta!
In effetti la libreria non la trovo nella lista, ma ho capito il concetto.


nella lista trovi i pacchetti che vengono installati dal meta-pacchetto build-essential, tra questi vi è libc6-dev che fornisce appunto la libreria libcrypt.so. E avanti in questo modo per tutti gli altri. E' il gioco delle dipendenze dei pacchetti (o programmi) su linux/unix.

Certo o sei un esperto di linux o "ciccia". Un utente "normale" cade in battaglia prima d'aver raggiunto l'obbiettivo!

Personalmente non mi ritengo un esperto, a conferma di ciò devo correggere il mio post precedente.

Ho installato una Trusty nuova di zecca su in virtuale e, installate le citate dipendenze, sostituito llvm-3.1-dev con llvm-3.5-dev, aggiunto libgtk-3-dev, il configure mi segnala il componente gb.jit disabilitato. Nel direttorio .../trunk/gb.jit il file config.log mi dice che non è presente llvm-config.

Eseguo ./configure all'interno del direttorio gb.jit e scopro che il file viene cercato in /usr/lib32/llvm/, mentre risulta essere in /usr/lib/llvm-3.5/bin/, Quindi eseguo
Codice: [Seleziona]
$ cd /usr/lib32
$ sudo mkdir llvm
$ cd llvm
$ sudo ln -s /usr/lib/llvm-3.5/bin/llvm-config llvm-config

ritorno nel direttorio dove sono i sorgenti di gambas lancio
Codice: [Seleziona]
./configure
e tutti i componenti sono configurati.

ALL GURUS WERE NEWBIES          

:ciao:

« Ultima modifica: 17 Luglio 2014, 18:09:01 da sotema »
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: PPa gambas3
« Risposta #28 il: 17 Luglio 2014, 16:21:29 »
Questa è una bella spiegazione!
Ora inizio a capire
Grazie :-*
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline corradoventu

  • Gamberetto
  • *
  • Post: 36
    • Mostra profilo
Re: PPa gambas3
« Risposta #29 il: 13 Settembre 2014, 22:18:26 »
con questi mi ha installato il 3.5.90 ... funziona ...

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main
deb http://ppa.launchpad.net/gambas-team/gambas-daily/ubuntu trusty main
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)