Gambas-it

Gambas3 => Domande tecniche => Topic aperto da: akrobaticone - 25 Aprile 2014, 10:51:33

Titolo: PPa gambas3
Inserito da: akrobaticone - 25 Aprile 2014, 10:51:33
Ho appena aggiornato a Lubuntu 14.04 e la versione nei repo uffuciali è ferma ancora alla 3.1.1 ?
tra l'altro è la versione con il fastidiosissimo bug dell'editor.........

Ho aggiunto i ppa di kendek, ma mi aggiorna alla 3.5.2-2 trusty2 nonostante che i repo sono alla 3.5.3
cosa mi sfugge?
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 25 Aprile 2014, 11:38:36
Ho appena aggiornato a Lubuntu 14.04 e la versione nei repo uffuciali è ferma ancora alla 3.1.1 ?
tra l'altro è la versione con il fastidiosissimo bug dell'editor.........

Ho aggiunto i ppa di kendek, ma mi aggiorna alla 3.5.2-2 trusty2 nonostante che i repo sono alla 3.5.3
cosa mi sfugge?

Idem come a te.
Io con Ubuntu classico sono stato retrocesso, eppure con la 13.10 e lo stesso procedimento avevo ottenuto la 3.5.3 :-\
Cosa ci sfugge ???
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 25 Aprile 2014, 14:49:51
Seconda...
Titolo: Re: PPa gambas3
Inserito da: vuott - 25 Aprile 2014, 16:56:44
Alligalli....

Hai inserito un'immagine musicale: San Midi (http://it.wikipedia.org/wiki/Musical_Instrument_Digital_Interface) ti proteggerà per 2 mesi.  (http://levipere.com/wp-content/plugins/smilies-themer/Axendr/papa.gif)
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 25 Aprile 2014, 19:51:26
Alligalli....
Hai inserito un'immagine musicale: San Midi (http://it.wikipedia.org/wiki/Musical_Instrument_Digital_Interface) ti proteggerà per 2 mesi.  (http://levipere.com/wp-content/plugins/smilies-themer/Axendr/papa.gif)

E vuott potrebbe intercedere per noi sulla mail ufficiale...  :-*
Titolo: Re: PPa gambas3
Inserito da: akrobaticone - 25 Aprile 2014, 21:28:24
 :ok: :ok: :ok:
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 26 Aprile 2014, 17:41:11
Noio voulevant savoir se otterremo l'interesse del(http://content.sweetim.com/sim/cpie/emoticons/00020299.gif)
Titolo: Re: PPa gambas3
Inserito da: vuott - 27 Aprile 2014, 02:16:40
Questione inviata alla Mailing List.  (http://forum.ubuntu-it.org/images/smilies/grrr.gif)
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 27 Aprile 2014, 11:56:25

GRRR!  :'(

grazie  :ok:

:(

Titolo: Re: PPa gambas3
Inserito da: akrobaticone - 27 Aprile 2014, 12:06:40
Ho letto la risposta sulla mailing list
Gianluigi dammi conferma

1 ora fa Kendek ha aggiornato , ora la versione è la 3.5.3

rimane il problema che i Repository ufficiali della 14.04   sono fermi alla  Gambas 3.1.1

(come debian credo)
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 27 Aprile 2014, 12:16:26
Ho letto la risposta sulla mailing list
Gianluigi dammi conferma

1 ora fa Kendek ha aggiornato , ora la versione è la 3.5.3

rimane il problema che i Repository ufficiali della 14.04   sono fermi alla  Gambas 3.1.1

(come debian credo)

Io non l'ho ancora ricevuta, appena so qualcosa la posto.

Buon apetito
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 27 Aprile 2014, 13:46:20

SECONDA
Ho letto la risposta sulla mailing list
Gianluigi dammi conferma

1 ora fa Kendek ha aggiornato , ora la versione è la 3.5.3

rimane il problema che i Repository ufficiali della 14.04   sono fermi alla  Gambas 3.1.1

(come debian credo)
Ho visto su launchpad.net di Gambas3 cosa ha postato Kendek “gambas3 3 hours ... Currently building" … io ora ci provo poi ti dico i risultati.
Ciao
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 27 Aprile 2014, 14:08:14
E vai!  :ok:
Installato Gambas3 v. 3.5.3 con solita procedura.  :2birre:
Prima ho eliminato completamente la v. 3.5.2 e poi per non sapere ne scrivere ne leggere ho dato tutti i comandi PPA da terminale e cioè:
sudo add-apt-repository ppa:nemh/gambas3
sudo apt-get update
sudo apt-get install gambas3

Io veramente il repository ufficiale non l'avevo mai guardato
Ciao
Titolo: Re: PPa gambas3
Inserito da: pastrank - 27 Aprile 2014, 16:47:46
rimane il problema che i Repository ufficiali della 14.04   sono fermi alla  Gambas 3.1.1
Si'
Citazione
(come debian credo)
Nella testing sono alla 3.5.2-2.
Titolo: Re: PPa gambas3
Inserito da: vuott - 28 Aprile 2014, 13:59:58
Alcune risposte dalla M.L.:


" To answer this question, one must first know which installation method
has been followed.

Either do they used "nemh" repository or official ones in the distribution?

I think it's a matter of updating their repositories.

Regards
--
Jesus Guardon
"


" Sounds like they had a PPA configured but lost it when they reinstalled Ubuntu.
Not sure where 3.5.2 came from: sadly ubuntu's stock version is still
3.1.1 from over two years ago. Hopefully this will be fixed in the
next ubuntu version.
They need to reinstall from kendek's PPA

Ian
"


" Well, I didn't notice it till now, but I got 3.5.2 to in Ubuntu 14.04
(clean install) , and I installed Gambas from ppa
http://ppa.lauchpad.net/nemh/gambas3/ubuntu trusty main

Johny
"


" If I may butt in for a second.  That is exactly what I had to do when my
   Ubuntu updated to 12.04.  When I tried to "check for updates" the Update
   Manager told me that Gambas was "unauthorized" and refused to install it or
   upgrade it.
   I ran the commands you mention and upgraded myself  to Gambas version 3.5.3.
   I suspect that where I had originally gotten version 3.5.2 was NOT the
   latest PPA.
   There was no reason to uninstall the old version of Gambas.  The latest
   version seemed to install right "over" the old one.
   Bill
"


" Yes it works with vuott's tips.  No need to clean version 3.5.2.
   Don't know why it didn't worked when I installed Ubuntu 14.04.
   I added the ppa:nemh/gambas3, did a refresh of the sources, and installed
   gambas3 through synaptic.
   Johny
"
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 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
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 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.
Titolo: Re: PPa gambas3
Inserito da: akrobaticone - 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? ???
Titolo: Re: PPa gambas3
Inserito da: kicco - 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:
Titolo: Re: PPa gambas3
Inserito da: akrobaticone - 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:
Titolo: Re: PPa gambas3
Inserito da: jockerfox - 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:
Titolo: Re: PPa gambas3
Inserito da: akrobaticone - 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.....
Titolo: Re: PPa gambas3
Inserito da: kicco - 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?
 :)
Titolo: Re: PPa gambas3
Inserito da: sotema - 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

Titolo: Re: PPa gambas3
Inserito da: kicco - 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!
 :)
Titolo: Re: PPa gambas3
Inserito da: sotema - 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

Titolo: Re: PPa gambas3
Inserito da: kicco - 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!
Titolo: Re: PPa gambas3
Inserito da: sotema - 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:

Titolo: Re: PPa gambas3
Inserito da: kicco - 17 Luglio 2014, 16:21:29
Questa è una bella spiegazione!
Ora inizio a capire
Grazie :-*
Titolo: Re: PPa gambas3
Inserito da: corradoventu - 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
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 10 Ottobre 2014, 18:11:28
@sotema

sulla scorta delle veramente interessanti notizie date in questo post ho anch'io montato una nuova Trusty per poter sperimentare le nuove acquisite competenze.  :)

Premetto che ho montato una 64 perché l'esperimento è mirato all'utilizzo sul sistema principale. Lo so sta per uscire Utopic e io sono ancora a configurare la Trusty...

Come postato da jockerfox ho aggiornato il sistema con queste librerie:

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

Più questa:

libgtk-3-dev

Quindi ho aggiunto, come da te suggerito, una nuova Directory con relativo link simbolico a usr/lib.

Purtroppo ho ottenuto un mare di warning:

I soliti (mai mancati) Unable to find file: libintl.so - Unable to find file: libiconv.so e gbi3: warning: component gb.xml.rpc not found

un mare (circa 180) da GTK specialmente questi warning: 'GtkStyle* gtk_widget_get_style(GtkWidget*)

ma la cosa più grave:

|| THESE COMPONENTS ARE DISABLED:
|| - gb.db.postgresql
|| - gb.jit

Quella grave veramente è Postgresql , non che io attualmente lo stia usando però...

Comunque se grave è esagerato in quanto non ho intenzione di inserire FAST nelle miei classi, rimane comunque la delusione dopo la speranza di poter riuscire.

Come sospettavo già da subito è bastato aggiornare Trusty con la libreria postgresql-server-dev-9.3 per ottenere il componente gb.db.postgresql

Per non saper ne leggere ne scrivere ho inserito anche:

libgmp3-dev (senza apparenti migliorie)
python-aptdaemon.gtkwidgets (sembrano spariti tutti gli warning su GTK)

Ho inserito anche un tot di librerie per gbi3, libiconv e  libintl ma senza risultato.

Il Gambas ottenuto malgrado le migliorie è ulteriormente danneggiato:   :'(

Codice: [Seleziona]
make[2]: Nessuna operazione da eseguire per "install-data-am".
make[2]: uscita dalla directory "/home/vir/trunk/examples"
make[1]: uscita dalla directory "/home/vir/trunk/examples"
Making install in .
make[1]: ingresso nella directory "/home/vir/trunk"
make[2]: ingresso nella directory "/home/vir/trunk"
make[2]: Nessuna operazione da eseguire per "install-data-am".
make[2]: uscita dalla directory "/home/vir/trunk"
make[1]: uscita dalla directory "/home/vir/trunk"

che causa (solo?) quanto riportato nell'immagine allegata.


Ho fatto ricerche su  install-data-am ma sinceramente non ci ho capito molto anzi... qualcuno suggeriva di usare:

./configure –prefix=/usr

ma come? Qualche suggerimento?

La domanda naturalmente è estesa a chiunque abbia piacere nell'aiutarmi.  ;)

Ciao a tutti e ben ritrovati!
 :ciao:
Titolo: Re: PPa gambas3
Inserito da: sotema - 11 Ottobre 2014, 14:45:46
Scusami ma credo tu stia facendo un poco di confusione.

Codice: [Seleziona]
make[2]: Nessuna operazione da eseguire per "install-data-am".
make[2]: uscita dalla directory "/home/vir/trunk/examples"
make[1]: uscita dalla directory "/home/vir/trunk/examples"
Making install in .
make[1]: ingresso nella directory "/home/vir/trunk"
make[2]: ingresso nella directory "/home/vir/trunk"
make[2]: Nessuna operazione da eseguire per "install-data-am".
make[2]: uscita dalla directory "/home/vir/trunk"
make[1]: uscita dalla directory "/home/vir/trunk"


significa semplicemente che non vi sono operazioni da compiere per make. Questo può dipendere solo dal fatto che nulla è cambiato dalla ultima esecuzione di ./configure


Purtroppo ho ottenuto un mare di warning:

I soliti (mai mancati) Unable to find file: libintl.so - Unable to find file: libiconv.so e gbi3: warning: component gb.xml.rpc not found

i warning sulle librerie li puoi ignorare,  l'errore sul componente gb.xml.rpc ricordo di averlo letto sulla ML tempo fa, ma dovrebbe essere risolto.

La figura allegata mostra la struttura del file xml gambas3-app-data.xml, inserito da poco nei sorgenti e la cui finalità è quella, se non erro, di fornire informazione ai gestori di pacchetti (Software Center) di Gnome e KDE. Non si tratta dell'eseguibile.

Quindi, apri un terminale e scrivi gambas3 + invio e posta eventuali messaggi d'errore.
Ciao

PS:
Codice: [Seleziona]
sudo make install
lo hai eseguito? Con o senza errori?
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 11 Ottobre 2014, 17:16:52
@sotema

ciao e grazie dell'attenzione.

Scusami ma credo tu stia facendo un poco di confusione...

prima di tutto ci tengo a dire che ti sono molto grato per l'aiuto e quindi non vedo di cosa tu ti debba scusare vale per ora ed eventualmente per il futuro se pensi di dovermi riprendere su degli errori sei anche autorizzato a darmi della capra che poi fanno un formaggio delizioso... :)

Citazione
apri un terminale e scrivi gambas3 + invio e posta eventuali messaggi d'errore.

Aprendo da terminale col comando gambas3 +,  Gambas3 mi dice di non trovare il file + e poi si apre regolarmente.

mentre invece con:
vir@vir:~$ gambas3
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
e poi si apre regolarmente

Con il lanciatore nel launcher invece Gambas3 si apre senza darmi avvisi, però se cerco Gambas3 dalla dash mi restituisce il file gambas3.desktop che cliccandoci sopra recita: Lanciatore di applicazione non fidato ecc. come ho già postato.
Nella stessa cartella desktop c'era il file xml gambas3.appdata e io ho creduto che c'entrasse qualcosa.

Citazione
PS:
Codice: [Seleziona]
sudo make install
lo hai eseguito? Con o senza errori?


sì, altrimenti penso che non avrei Gambas3 invero ho dato questo comando:

~/trunk $ make && sudo make install

stupidamente non ho pensato di inviare il tutto a un file di log ma io di errori non ne ho visti.

Cosa dici di rifare l'aggiornamento? Potrei dare:

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

~/trunk$ ( ./reconf-all && ./configure -C && make && sudo make install ) > ~/Scrivania/compile.log 2>&1

e se credi postarti il file.

Un'ultima cosa riguardo a gb.jit a seguire quanto è riportato nel suo file configure.ac sempre che sia quello che comanda la compilazione anche in Linux a me pare che cerchi nei punti giusti:

Codice: [Seleziona]
dnl ---- configure.ac for gb.jit

m4_include([../version.m4])
AC_INIT(gambas3-gb-jit, GB_VERSION, GB_MAIL, [], GB_URL)
AC_CONFIG_MACRO_DIR([m4])

GB_INIT(gb.jit)
AC_PROG_LIBTOOL

min_llvm_version=3.1

dnl llvm-config file can be forced with LLVM_CONFIG env var
AC_PATH_PROG([LLVM_CONFIG], [llvm-config], [no])

if test "x$LLVM_CONFIG" = xno; then
  touch DISABLED DISABLED.gb.jit
else
  AC_MSG_CHECKING([for LLVM, version >= $min_llvm_version])

  LLVM_VERSION=`$LLVM_CONFIG --version`

  AX_COMPARE_VERSION($LLVM_VERSION, [ge], $min_llvm_version,
   [AC_MSG_RESULT(yes)],
   [AC_MSG_RESULT(no)
    touch DISABLED DISABLED.gb.jit])
fi


GB_COMPONENT(
  jit, JIT, gb.jit, [src],
  [GB_FIND(llvm/Config/llvm-config.h llvm-c/Core.h, /usr/lib/llvm* /usr/local/lib /usr/local /usr/lib /usr `$LLVM_CONFIG --prefix`, include)],
  [GB_FIND(libLLVM-$LLVM_VERSION.$SHLIBEXT, /usr/lib/llvm* /usr/local /usr `$LLVM_CONFIG --prefix`, lib)],
  [$C_LIB `$LLVM_CONFIG --ldflags` -lLLVM-$LLVM_VERSION],
  [-I../../main/gbx -I../../main/share -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS])

AC_OUTPUT(Makefile src/Makefile)

GB_PRINT_MESSAGES
:ciao:
Titolo: Re: PPa gambas3
Inserito da: sotema - 11 Ottobre 2014, 17:45:33
Ciao Gianluigi,
per prima cosa sono d'accordo con te sulle capre ed il loro latte. In questo forum non esistono capre, una volta c'era un asino che poi è stato sostituito da uno splendido micio.  ;D

Ora il + è un grossolano errore di battitura, pertanto chiedo venia. da quanto leggo l'installazione di Gambas è andata a buon fine fatta esclusione per gb.jit, che per altro nemmeno io utilizzo.
Se la tua necessità è quella di avere gambas nel launcher o di trovare l'eseguibile durante una ricerca nella dash devi copiare il file:
~/trunk/app/desktop/gambas3.desktop

nella cartella /usr/share/applications/ (devi farlo con i privilegi di root)

ed il file:

 ~/trunk/app/desktop/gambas3.png

nella cartella /usr/share/pixmaps/ (sempre come root)

poi apri nautilus navighi fino alla cartella Home/trunk/app/desktop e trascini il file gambas3.desktop sul launcher, apparirà il messagio 'rilasciare per aggiungere', il gioco è fatto. attenzione che se hai abilitato l'opzione 'Scomparsa automatica del launcher' nelle impostazioni di sistema il trucco non funziona.
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 11 Ottobre 2014, 18:39:53
Ciao sotema

bene a sapersi di come si può aggiungere un'icona al launcher ottimo

In verità avevo già risolto così (più prosaicamente):
Lanciato  Gambas da terminale (con tanto di scritta rossa di errore ritornata, come detto) e quindi tasto destro e click su blocca nel Launcher all'icona giallorossa che Minisini sia romanista?

Peccato per gb.jit non lo avrei usato ma mi avrebbe fatto piacere risolvere il problema penserai che sono scemo ma io credo che risolvere un problema è proprio la missione di un programmatore seppur dilettante come me. :)

 :ciao:
Titolo: Re: PPa gambas3
Inserito da: sotema - 11 Ottobre 2014, 19:14:13

Lanciato  Gambas da terminale (con tanto di scritta rossa di errore ritornata, come detto) e quindi tasto destro e click su blocca nel Launcher all'icona giallorossa che Minisini sia romanista?

ora sai perché utilizzo l'altro metodo.  ;)

Titolo: Re: PPa gambas3
Inserito da: sotema - 11 Ottobre 2014, 20:21:21

Peccato per gb.jit non lo avrei usato ma mi avrebbe fatto piacere risolvere il problema penserai che sono scemo ma io credo che risolvere un problema è proprio la missione di un programmatore seppur dilettante come me. :)

Non penso assolutamente che sei scemo, anzi.

Fai un'ultima prova:
Codice: [Seleziona]
$ cd /usr/bin
$ sudo ln -s ../lib/llvm-3.5/bin/llvm-config llvm-config

$ cd ~/trunk/gb.jit
$ ./configure

se te lo configura correttamente:
Codice: [Seleziona]
$ cd ..
$ ./configure
$ make
$ sudo make install

il make dovrebbe essere velocissimo in quanto verrà elaborato solo il componente gb.jit, essendo gli altri invariati.

Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 11 Ottobre 2014, 22:14:35
Ciao sotema

Se ho capito bene, sembra che l'ultimo tentativo abbia innescato una specie di loop ricorsivo ma non sono sicuro guarda un po tu.

Ti dico solo che il comando ~/trunk$ ./configure sembrava non finire più di seguito le parti finali di
./configure
che termina con:
||
|| ALL COMPONENTS WILL BE COMPILED
||

e quella di sudo make install

Vedo che sono venti pagine allora preferisco allegarti un file text in quanto non sono sicuro che se ne possano inserire così tante fra i tag code

 :ciao:
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 11 Ottobre 2014, 22:19:24

 ora sai perché utilizzo l'altro metodo.  ;)

:rotfl:

...e se fosse stato bianconero?  :)
Titolo: Re: PPa gambas3
Inserito da: sotema - 12 Ottobre 2014, 12:41:21
lo stesso. In verità non mi interesso di calcio, la scelta è legata al gusto estetico.
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 12 Ottobre 2014, 17:26:28

Codice: gambas [Seleziona]
Dim @sotema as string = “Houston abbiamo un problema:”


@sotema

Ho provato a fare un aggiornamento alla Rev. 6538 con questi comandi:

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

~ $ cd trunk

~/trunk$ ( ./reconf-all && ./configure -C && make && sudo make install ) > ~/Scrivania/compile.log 2>&1

purtroppo niente installazione, il file log finisce con queste parole:

Codice: c [Seleziona]
make[4]: ingresso nella directory "/home/vir/trunk/gb.jit/src"
  CXX      gb_jit_la-jit_codegen.lo
In file included from jit_codegen.cpp:34:0:
jit.h:49:26: fatal error: llvm/IR/CFG.h: No such file or directory
  #include "llvm/IR/CFG.h"
                          ^
compilation terminated.
make[4]: *** [gb_jit_la-jit_codegen.lo] Errore 1
make[4]: uscita dalla directory "/home/vir/trunk/gb.jit/src"
make[3]: *** [all-recursive] Errore 1
make[3]: uscita dalla directory "/home/vir/trunk/gb.jit"
make[2]: *** [all] Errore 2
make[2]: uscita dalla directory "/home/vir/trunk/gb.jit"
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory "/home/vir/trunk"
make: *** [all] Errore 2

se credi ti posto il file log comunque la cosa non è grave in quanto stiamo lavorando su una virtuale di cui ho fatto l'ova (sono stata una gallina previdente :)).

Però il problema mi piacerebbe risolverlo (sarebbe più corretto dire che lo risolvessi? Io però sono come la civetta travestita da pappagallo, sto molto attento :)).

Scherzi e pennuti a parte se ti sei stufato dillo che elimino subito la virtuale e installo in modo pulito, intanto lo dovrò fare comunque perché come ho già avuto modo di dirti ho riempito questa povera Trusty di librerie inutili a Gambas, ad esempio la python-aptdaemon.gtkwidgets che, contrariamente a quanto postato in precedenza, non ha eliminato gli warning  gtkwidgets.

 :ciao:
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 12 Ottobre 2014, 18:26:30
Codice: gambas [Seleziona]
Dim @sotema as string = “Houston abbiamo risolto (?) il problema:”


Ciao sotema

ho provato ad installare la libreria llvm-3.4-dev come del resto è chiaramente suggerito nella documentazione, questi i comandi che ho dato:


~$ sudo apt-get install llvm-3.4-dev

~$ cd trunk

~$ ( ./reconf-all && ./configure -C && make && sudo make install ) > ~/Scrivania/compile.log 2>&1

e pare proprio sia andata bene evidentemente alla 64 occorre una libreria più vecchia.

Questa volta gli warning in totale sono 38, i soliti tre più quelli di jit nulla da GTK ma li avevo già ottenuti prima e non ha caricato le solite 2 librerie. Bene molto bene. :D

Comunque la documentazione raccomanda di installare da PPA (Installing binaries with a package management system is ALWAYS preferred over compilation and installation.) e forse bisognerebbe dargli retta.
 :ciao:

PS: In precedenza, quando ho parlato di icona giallorossa, scherzavo in realtà come ben sapete l'icona della svn è arancio e bianca.
Titolo: Re: PPa gambas3
Inserito da: sotema - 12 Ottobre 2014, 20:30:37

ho provato ad installare la libreria llvm-3.4-dev come del resto è chiaramente suggerito nella documentazione
 ...

e pare proprio sia andata bene evidentemente alla 64 occorre una libreria più vecchia.

questo mi pare strano; dal changelog:
Citazione
------------------------------------------------------------------------
r6516 | gambas | 2014-09-29 14:18:32 +0200 (lun, 29 set 2014) | 3 lines

[GB.JIT]
* BUG: gb.jit should now compile with LLVM 3.5.

------------------------------------------------------------------------

questi i comandi che ho dato:


~$ sudo apt-get install llvm-3.4-dev

~$ cd trunk

~$ ( ./reconf-all && ./configure -C && make && sudo make install ) > ~/Scrivania/compile.log 2>&1


hai per caso rimosso la 3.5 prima di installare la 3.4?

In genere prima di installare una nuova versione di gambas e bene eliminare la precedente:
Codice: [Seleziona]
$ trunk/sudo make uninstall
$ cd ..
$ rm -rf trunk/
$ svn checkout ....
$ cd trunk
$ ./reconf-all
$ ./configure -C
$ make
$ sudo make install

inoltre tieni presente che il comando ./reconf-all devi eseguirlo solo la prima volta, dopo aver scaricato la nuova versione.

In questo momento sto installando la pre release di gambas 3.6, ma il make fallisce in gb.sdl


 
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 12 Ottobre 2014, 20:54:51


hai per caso rimosso la 3.5 prima di installare la 3.4?

In genere prima di installare una nuova versione di gambas e bene eliminare la precedente:
Codice: [Seleziona]
$ trunk/sudo make uninstall
$ cd ..
$ rm -rf trunk/
$ svn checkout ....
$ cd trunk
$ ./reconf-all
$ ./configure -C
$ make
$ sudo make install

inoltre tieni presente che il comando ./reconf-all devi eseguirlo solo la prima volta, dopo aver scaricato la nuova versione.

In questo momento sto installando la pre release di gambas 3.6, ma il make fallisce in gb.sdl
 

Mi sa che hai proprio ragione!!!

No non ho rimosso la 3.5 e non ho rimosso Gambas lo ho solo aggiornato in verità credevo fosse la stessa cosa  :'(

Stavo proprio per scriverti questo:

Aridanga,

non ci siamo proprio con gb.jit volevo controllare se funzionava Fast e allora ho inserito questo codice di vuott (http://www.gambas-it.org/smf/index.php?topic=2155.msg23662#msg23662) in un nuovo progetto.
Il progetto non parte neanche e prima di mostrare la finestra col pulsante va in crash (Errore di segmentazione 11).


 :ciao:
Titolo: Re: PPa gambas3
Inserito da: sotema - 12 Ottobre 2014, 21:12:08
Guarda, visti  numerosi problemi segnalati anche sulla ML, mi sa che lo disabilito....
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 12 Ottobre 2014, 23:03:35
Pfiuuuu!

Finalmente sono tornato alla normalità, ho i miei bei 192 warning + Unable to find file: libintl.so  + Unable to find file: libiconv.so  + gb.jit is disabled + gbi3: warning: component gb.xml.rpc not found.
Il programma di vuott non va più in... “segmentazione” ma soltanto lento infischiandosene di Fast.
E in più ho anche salvato la pelle.
Se lo avessi mi berei un lucano.

Ciò detto vi dico cosa ho fatto, lo so non interessa ma io lo racconto lo stesso:  :)
con gli esoterici comandi suggeriti da sotema e cioè:

~ $ cd trunk/
~ / trunk $ sudo make uninstall
~ / trunk $ cd ..
~ $ rm -rf trunk/

ho disinstallato Gambas e con:

~$ sudo apt-get purge llvm
~$ sudo apt-get purge llvm-3.5

ho disinstallato le librerie “superflue” lasciando solo la 3.4.

Quindi con:

~ $ svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk
~ $ cd trunk
~/trunk$ ( ./reconf-all && ./configure -C && make && sudo make install ) > ~/Scrivania/compile.log 2>&1

ho reinstallato Gambas con sempre i soliti problemi (vedi inizio post).
Allora, malgrado il richiamo di sotema a quanto apparso sul changelog, siccome la guida parlava di 3.3 o 3.4 ho deciso di disinstallre la 3.4 e installare la 3.3 così:

~$ sudo apt-get purge llvm-3.4
~ $ cd
~ $ sudo apt-get install llvm-3.3

Quindi ho disinstallato e reinstallato Gambas ritrovandomi per l'ennesima volta come da incipit.

Ora visto che se vado di questo passo potrei ritrovarmi ad installare Gambas2 per oggi mi fermo qui non prima di aver chiesto a sotema se poi è riuscito ad installare Gambas3 3.6.

 :ciao:

PS: Ho fatto una domanda scema perchè era un po che non guardavo la ML mi spiace vedere che i problemi continualo ciao e in bocca al lupo.
 :-[
PS": Avevo scritto delle scemenze che non vi dico perchè mi vergogno e le ho corrette (spero) rinunciando al giusto riposo (così imparo).
Titolo: Re: PPa gambas3
Inserito da: sotema - 13 Ottobre 2014, 15:58:42
Ciao Gianluigi,
scusa se rispondo solo ora, ma ieri mi stavo incaponendo con la 3.6 quando il pc mi ha abbandonato.

Riguardo ai warning di libintl.so e libconv.so non darti pena; il messaggio sta a significare che in /usr/lib non sono presenti, ma esse sono integrate nella libreria di sistema di C. Quindi è un falso positivo.

riguardo tutti gli altri warning, molti sono dovuti allo script di compilazione che usa sintassi 'obsolete'. Ma non per questo non valida.

LLVM: sulla mia 14.04.1 ho installato la 3.4 e tutto funziona correttamente.

Ti faccio una proposta oscena: visto che sei in virtuale, cancella tutto ricrei la VM, installi 14.04.1 con tutti gli aggiornamenti e ripartiamo da li.

PS. Ora la 3.6 funziona.
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 13 Ottobre 2014, 18:09:38
Ciao Gianluigi,
scusa se rispondo solo ora...
Ti faccio una proposta oscena: visto che sei in virtuale, cancella tutto ricrei la VM, installi 14.04.1 con tutti gli aggiornamenti e ripartiamo da li.
PS. Ora la 3.6 funziona.

Ciao sotema,
e no caro questa volta sono io che mi scuso. Sulla ML il Gian sono io e come ho già postato li ora riporto con grave ritardo perchè mi sono distratto leggendo un libro in tedesco (magari lo sapessi! ;D).

La situazione è questa è vero che questo mio Trusty 14.04.1 è un po acciaccato però vorrei fare ancora qualche esperimento col tuo aiuto.
Intanto non riesco a capire come mai avendo tutti e due lo stesso sistema con le stesse impostazioni nel tuo sia abilitato anche gb.jit mentre il mio è disabilitato.
Anche io ho installato la 3.6.0
Codice: [Seleziona]
[System]
Gambas=3.6.0
OperatingSystem=Linux
Kernel=3.13.0-38-generic
Architecture=x86_64
Distribution=Ubuntu 14.04.1 LTS
Desktop=GNOME
Theme=QGtk
Language=it_IT.UTF-8
Memory=4537M
[Libraries]
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+3=libgtk-3.so.0.1000.8
GTK+=libgtk-x11-2.0.so.0.2400.23
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
Qt4=libQtCore.so.4.8.6
SDL=libSDL-1.2.so.0.11.4
Però guarda un po cosa ho scovato:
Codice: [Seleziona]
Hello Benoit, 

I think to have found out where it falls configuring gb.jit:
“This connection can not be used, because the destination
"../lib/llvm-3.5/bin/llvm-config 'does not exist.“ There is only the
executable lli

Regards
gianluigi
Prima di rovinare tutto attendo tue istruzioni per creare se possibile il giusto link simbolico.
Ripeto che però non riesco a comprendere cosa ho combinato per far si che due sistemi fotocopia si comportino in modo differente.
Scusa l'impertinenza non è che tu lo hai aggiustato un po in base ai file log? Perchè qualcosina mi dicono ma io ci mastico pochino, tanto per vantarmi e non dire buio completo.
Ora mi appresto alla nuova virtuale però lascio ancora questa installata spero si possa cambiandogli il nome.
 :ciao:
PS: Sono andato a letto alle 4 passate mia moglie minaccia il divorzio :o

Ma poi il tuo PC è ritornato funzionante?
 
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 13 Ottobre 2014, 20:50:43
Ti faccio una proposta oscena: visto che sei in virtuale, cancella tutto ricrei la VM, installi 14.04.1 con tutti gli aggiornamenti e ripartiamo da li.

PS. Ora la 3.6 funziona.

ciao sotema,

Ho impostato la Trusty nuova di zecca dal file ova.

Così tanto per partire col piede giusto ti riassumo le anomalie che riscontro dai file di registro:

Codice: [Seleziona]
Syslog:
EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro

<warn> dnsmasq not available on the bus, can't update servers.

NetworkManager[709]: <error> [1412799574.163189] [nm-dns-dnsmasq.c:396] update(): dnsmasq owner not found on bus: Could not get owner of name 'org.freedesktop.NetworkManager.dnsmasq': no such name

NetworkManager[709]: <warn> DNS: plugin dnsmasq update failed

dpkglog:

install libgpg-error0:amd64 <none> 1.12-0.2ubuntu1
2014-07-22 21:59:18 status half-installed libgpg-error0:amd64 1.12-0.2ubuntu1

status unpacked libgpg-error0:amd64 1.12-0.2ubuntu1

status unpacked libgpg-error0:amd64 1.12-0.2ubuntu1

Xorg0log:

[     9.731] (EE) AIGLX error: vboxvideo does not export required DRI extension
[     9.731] (EE) AIGLX: reverting to software rendering


Qui invece vorrei riepilogare i vari passaggi in modo che tu li possa verificare e correggere:

~ $ 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.4-dev libalure-dev libgmp-dev libgtk-3-dev  postgresql-server-dev-9.3

~ $ sudo apt-get install subversion

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

~ $ cd 3.6

~/3.6$ ( ./reconf-all && ./configure -C && make && sudo make install ) > ~/Scrivania/compile.log 2>&1

Quando voglio vedere se c' è un aggiornamento sulla revisione:

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

Se è stata scaricata una nuova revisione do:

~ $ cd 3.6

~/3.6 $ ./configure -C

~/3.6 $ make && sudo make install


Oppure se voglio controllare l'output :  ~/3.6 $ ./configure -C > ~/Scrivania/configure.log al posto di ~/3.6 $ ./configure -C

Devo stare attento a non dare ~ $ svn checkout svn://... all'interno della directory 3.6

Cosa te ne pare?
 :ciao:
Titolo: Re: PPa gambas3
Inserito da: sotema - 13 Ottobre 2014, 20:51:09
Ciao sotema,
e no caro questa volta sono io che mi scuso. Sulla ML il Gian sono io e come ho già postato li ora riporto con grave ritardo perchè mi sono distratto leggendo un libro in tedesco (magari lo sapessi! ;D).
[/quote]
 e questo lo avevo capito.  ;D

La situazione è questa è vero che questo mio Trusty 14.04.1 è un po acciaccato però vorrei fare ancora qualche esperimento col tuo aiuto.
Intanto non riesco a capire come mai avendo tutti e due lo stesso sistema con le stesse impostazioni nel tuo sia abilitato anche gb.jit mentre il mio è disabilitato.
caro Gian(luigi) non esistono due sistemi uguali. Ogni installazione differisce dalle altre, anche se eseguite su Hardware identici.

Codice: [Seleziona]
Hello Benoit, 

I think to have found out where it falls configuring gb.jit:
“This connection can not be used, because the destination
"../lib/llvm-3.5/bin/llvm-config 'does not exist.“ There is only the
executable lli

Regards
gianluigi
dove è apparso questo errore? Se fosse nel log di configure lo hai conservato? Se si me lo alleghi?
mi potresti postare il contenuto di:
/usr/lib/llvm*
/usr/bin/llvm*

PS: Sono andato a letto alle 4 passate mia moglie minaccia il divorzio :o

Ma poi il tuo PC è ritornato funzionante?

la mia ha già contattato l'avvocato.  ;D

Si ora il PC si è ripreso, a parte Firefox che si è perso tutti i dati di login dei siti salvati.  >:(

Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 13 Ottobre 2014, 21:09:18


dove è apparso questo errore? Se fosse nel log di configure lo hai conservato? Se si me lo alleghi?
mi potresti postare il contenuto di:
/usr/lib/llvm*
/usr/bin/llvm*


Titolo: Re: PPa gambas3
Inserito da: sotema - 13 Ottobre 2014, 21:10:51
Qui invece vorrei riepilogare i vari passaggi in modo che tu li possa verificare e correggere:

~ $ 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.4-dev libalure-dev libgmp-dev libgtk-3-dev  postgresql-server-dev-9.3

~ $ sudo apt-get install subversion

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

~ $ cd 3.6

~/3.6$ ( ./reconf-all && ./configure -C && make && sudo make install ) > ~/Scrivania/compile.log 2>&1

Cosa te ne pare?
 :ciao:

fino a qui tutto bene.

Quando voglio vedere se c' è un aggiornamento sulla revisione:

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

Se è stata scaricata una nuova revisione do:

~ $ cd 3.6

~/3.6 $ ./configure -C

~/3.6 $ make && sudo make install


Oppure se voglio controllare l'output :  ~/3.6 $ ./configure -C > ~/Scrivania/configure.log al posto di ~/3.6 $ ./configure -C


questo no. Se esegui svn checkout ... subversion se ne frega di quello che trova in locale e scarica comunque la versione remota. Se vuoi aggiornare la versione locale di un repositore subversion devi usare:
svn upgrade ...

Intanto non ha senso eseguire l'upgrade di una versione stabile, in quanto non ci sono aggiornamenti. Gli aggiornamenti li trovi nella versione di sviluppo (trunk)
personalmente uso questo metodo:
nella cartella trunk/ eseguo:
Codice: [Seleziona]
$ svn info
(per sapere la versione locale), ed in seguito
Codice: [Seleziona]
$ svn info svn://svn.code.sf.net/p/gambas/code/gambas/trunk
per conoscere la versione remota.
Codice: [Seleziona]
$ svn log svn://svn.code.sf.net/p/gambas/code/gambas/trunk | more
per leggere il changelog. Se trovo variazioni importanto o interessnti eseguo l'aggiornamento con:
Codice: [Seleziona]
$ cd.../trunk/
$ sudo make uninstall
$ cd ..
$ rm -rf trunk/
$ svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk
$ ./reconf-all
$ ./configure -C
$ make
$ sudo make install

Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 13 Ottobre 2014, 21:33:11


dove è apparso questo errore? Se fosse nel log di configure lo hai conservato? Se si me lo alleghi?
mi potresti postare il contenuto di:
/usr/lib/llvm*
/usr/bin/llvm*




Ciao sotema,

qui avrei dovuto dirti qualcosa ma il forum mi impediva di allegare il file log giustamente e mi sono agitato, visto che lo sono ancora rinfrescami la memoria per pietà allegami un po quei bei comandi esoterici che fanno vedere tutto il contenuto delle Directory.
  :(
Titolo: Re: PPa gambas3
Inserito da: sotema - 13 Ottobre 2014, 21:38:41
ho visto il log, ma non trovo l'errore che hai citato.
Però ho visto l'annuncio di Minisini della nuova pre release della 3.6 che dovrebbe avere risolto il problema di jit.
Prova a scaricarla da
http://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.6.0.tar.bz2/download (http://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.6.0.tar.bz2/download)
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 13 Ottobre 2014, 21:42:53
ho visto il log, ma non trovo l'errore che hai citato.
Però ho visto l'annuncio di Minisini della nuova pre release della 3.6 che dovrebbe avere risolto il problema di jit.
Prova a scaricarla da
http://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.6.0.tar.bz2/download (http://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.6.0.tar.bz2/download)


Sono un vero disastro non mi ricordo neanche io come ho fatto ora vado a vedere se riesco a ricostruire.


Lo sospettavo sai che due sistemi uguali non ci fossere, però lo speravo.

E' vero le mogli non capiscono cosa ci troviamo nei computer, il bello che veramente non lo so neanche io o forse si boh

 :ciao:
Titolo: Re: PPa gambas3
Inserito da: sotema - 13 Ottobre 2014, 21:48:16
allegami un po quei bei comandi esoterici che fanno vedere tutto il contenuto delle Directory.
  :(

$ ls -l /usr/bin/llvm*
$ ls -l /usr/lib/llvm*
$ls -R /usr/bin/llvm*
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 13 Ottobre 2014, 21:50:16
ho visto il log, ma non trovo l'errore che hai citato.
Però ho visto l'annuncio di Minisini della nuova pre release della 3.6 che dovrebbe avere risolto il problema di jit.
Prova a scaricarla da
http://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.6.0.tar.bz2/download (http://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.6.0.tar.bz2/download)


A ecco vedi il programma sta cercando le varie cose dentro /usr/bin/   sta usando ld e poi passa a...
checking for llvm-config... no
configure: WARNING: gb.jit is disabled

allora sono andato a cliccare su /usr/bin/llvm-config et voilà (vedi foto).
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 13 Ottobre 2014, 22:02:39
allegami un po quei bei comandi esoterici che fanno vedere tutto il contenuto delle Directory.
  :(

$ ls -l /usr/bin/llvm*
$ ls -l /usr/lib/llvm*
$ls -R /usr/bin/llvm*


Ti avviso che mi ero dimenticato di eliminare (c'è tuttora) la libreria 3.5 quando ho installato la 3.4  :rolleyes:

ecco gli output  :ciao:
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 13 Ottobre 2014, 22:17:33


questo no. Se esegui svn checkout ... subversion se ne frega di quello che trova in locale e scarica comunque la versione remota. Se vuoi aggiornare la versione locale di un repositore subversion devi usare:
svn upgrade ...

Intanto non ha senso eseguire l'upgrade di una versione stabile, in quanto non ci sono aggiornamenti. Gli aggiornamenti li trovi nella versione di sviluppo (trunk)
personalmente uso questo metodo:
nella cartella trunk/ eseguo:
Codice: [Seleziona]
$ svn info
(per sapere la versione locale), ed in seguito
Codice: [Seleziona]
$ svn info svn://svn.code.sf.net/p/gambas/code/gambas/trunk
per conoscere la versione remota.
Codice: [Seleziona]
$ svn log svn://svn.code.sf.net/p/gambas/code/gambas/trunk | more
per leggere il changelog. Se trovo variazioni importanto o interessnti eseguo l'aggiornamento con:
Codice: [Seleziona]
$ cd.../trunk/
$ sudo make uninstall
$ cd ..
$ rm -rf trunk/
$ svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk
$ ./reconf-all
$ ./configure -C
$ make
$ sudo make install


Ora mi studio tutto con calma domani a mente fredda e spero un po più riposata, qualche oretta di sonno non guasterebbe  :)

Però le stabili che ho scaricato avevano un numero di rev. diverso è per via del fatto che siamo in fase di avvio e prova? poi una volta stabilizzata è quella e pace. Quindi come scaricare da PPA.
Per quale motivo allora si fa questa immane fatica?
Scusa se rompo un po troppo ma, se credi mi dai un parere sui file di registro.
 :ciao:
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 13 Ottobre 2014, 22:30:18
ho visto il log, ma non trovo l'errore che hai citato.
Però ho visto l'annuncio di Minisini della nuova pre release della 3.6 che dovrebbe avere risolto il problema di jit.
Prova a scaricarla da
http://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.6.0.tar.bz2/download (http://sourceforge.net/projects/gambas/files/gambas3/gambas3-3.6.0.tar.bz2/download)


A ecco vedi il programma sta cercando le varie cose dentro /usr/bin/   sta usando ld e poi passa a...
checking for llvm-config... no
configure: WARNING: gb.jit is disabled

allora sono andato a cliccare su /usr/bin/llvm-config et voilà (vedi foto).

Aggiungo ancora queste due immagini  :ciao:

Titolo: Re: PPa gambas3
Inserito da: sotema - 14 Ottobre 2014, 08:13:57
Ciao Gian, colpa del sonno o dell'età ti ho dato i comandi errati:

$ ls -lR /usr/bin/llvm* > usrbin.txt
$ ls -lR /usr/lib/llvm* > usrlib.txt

e visto che ci siamo anche

$ sudo dpkg -l llvm* > llvm.txt

allora sono andato a cliccare su /usr/bin/llvm-config et voilà (vedi foto).

ma cliccando su llvm-config non dovresti ottenere nulla, trattasi di eseguibile terminale, prova a eseguire
Codice: [Seleziona]
$ /usr/bin/llvm-config
da terminale e otterai una segnalazione di errore nell'utilizzo.


La differenza nelle versioni stabili (3.6) che hai riscontrato è dovuta al fatto che si tratta di una pre release. Una volta pubblicata la release definitiva essa sarà bloccata.
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 14 Ottobre 2014, 12:19:09
Ciao sotema,

Ciao Gian, colpa del sonno o dell'età ti ho dato i comandi errati:

$ ls -lR /usr/bin/llvm* > usrbin.txt
$ ls -lR /usr/lib/llvm* > usrlib.txt

e visto che ci siamo anche

$ sudo dpkg -l llvm* > llvm.txt

Ti allego i nuovi file richiesti, si si lamentati adesso dell'età, vedrai dopo i 65 che dolori  :)

Citazione
allora sono andato a cliccare su /usr/bin/llvm-config et voilà (vedi foto).

ma cliccando su llvm-config non dovresti ottenere nulla, trattasi di eseguibile terminale, prova a eseguire
Codice: [Seleziona]
$ /usr/bin/llvm-config
da terminale e otterai una segnalazione di errore nell'utilizzo.

Ti allego le immagini di quello che mi si è presentato davanti agli occhi e come vedi io ho cliccato su un collegamento anche se interrotto.

Allora ricapitoliamo (quanto credo io ben inteso): il programma sta verificando la configurazione della libreria nella cartella /usr/bin/  arriva a llvm-config e lì si blocca. Allora io apro la cartella /usr/bin/ e vedo che llvm-config è un collegamento ci clicco sopra e ottengo  l'avviso di collegamento interrotto in quanto sta cercando l'eseguibile llvm-config nella cartella ../lib/llvm-3.5/bin/llvm-config allora io vado a vedere cosa c'è nella cartella ../lib/llvm-3.5/bin/ e trovo che vi è solo l'eseguibile lli.

E questo è tutto come direbbe Bubba.

Citazione
La differenza nelle versioni stabili (3.6) che hai riscontrato è dovuta al fatto che si tratta di una pre release. Una volta pubblicata la release definitiva essa sarà bloccata.
:ok: Ne ho scritte di cavolate in questa discussione e pensare che non è ancora finita  :o

 :ciao:
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 14 Ottobre 2014, 12:21:59
Ciao sotema,

Ciao Gian, colpa del sonno o dell'età ti ho dato i comandi errati:

$ ls -lR /usr/bin/llvm* > usrbin.txt
$ ls -lR /usr/lib/llvm* > usrlib.txt

e visto che ci siamo anche

$ sudo dpkg -l llvm* > llvm.txt

Ti allego i nuovi file richiesti, si si lamentati adesso dell'età, vedrai dopo i 65 che dolori  :)

L'allegato mancante
Titolo: Re: PPa gambas3
Inserito da: sotema - 14 Ottobre 2014, 12:44:01
Codice: [Seleziona]
$ sudo apt-get purge llvm-3.5
$ cd ../trunk/gb.jit
$ ./configure
$ cd ..
$ make && sudo make install

dovrebbe funzionare tutto.

 :hatecomputer:
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 14 Ottobre 2014, 14:05:55
Codice: [Seleziona]
$ sudo apt-get purge llvm-3.5
$ cd ../trunk/gb.jit
$ ./configure
$ cd ..
$ make && sudo make install

dovrebbe funzionare tutto.

 :hatecomputer:

Ciao sotema,

aspetta un momentino che mi sembra che occorra fare un reset.
Lo so è facile confondersi seguendo questa discussione, credo che tutto dipenda dalla rapidità con cui si susseguono i post, poi il fatto che io sia un logorroico non aiuta.

In questa discussione aperta da Akrobaticone si è iniziato col parlare di come ottenere Gambas da PPA poi via via si è arrivati allo scambio di informazioni per ottenere Gambas da SVN.
A questo punto, viste le interessanti nuove informazioni postate da te riguardo la compilazione, mi sono inserito comunicando quanto mi stava capitando circa il mio tentativo di seguirle per installare una trunk.
Poi però, nella notte dell'altro ieri, il nostro beneamato Minisini ha annunciato il rilascio della prima 3.6 ecc.
E tu improvvidamente, mentre mi stavi aiutando con la trunk che dava problemi con bg.jit, mi hai detto che a tua volta ti trovavi in difficoltà con la compilazione della nuova stabile.
A questo punto io ho rimosso tutte le librerie llvm (qui stendo un velo pietoso su cosa ho combinato pensa solo che alla fine mi sono arreso ho chiuso il terminale e ho rimosso tutte le librerie di llvm, ne avevo installate un certo tot, usando Ubuntu Software Center) e ho tentato di installare Gambas3 3.6 con la libreria llvm-3.5.
Tieni conto che siamo già in piena notte, che l'età è quella che è e da questo momento in poi do per scontato e già proprio così: do per scontato che tu sappia che stiamo parlando della 3.6 di Ganbas.
Però un dubbio ti doveva venire visto che postavo a Minisini su questa discussione eh eh.

Comunque ritornando a bomba questa è la situazione a questo momento:
Io ho installato un Gambas3 3.6 funzionante ma con i soliti risultati: jit disabilitato i 192 warning + Unable to find file: libintl.so + Unable to find file: libiconv.so + gbi3: warning: component gb.xml.rpc not found.
Insomma che io installi la trunk o la 3.6 non cambia nulla.

Per ottenere questo Gambas3 3.6 stabile bada bene sono ancora alla penultima versione, ho dovuto installare la libreria llvm-3.4 come comunicato nella ML, ma data l'ora l'età e scusanti d'ufficio varie, come mio solito (malgrado adesso credo di sapere come si fa sudo apt-get purge), ho dimenticato installata la llvm-3.5.

Quindi sono a chiederti lumi sui comandi da te postati, perché mi chiedi di far ciò? e principalmente che c'azzecca ora trunk? :)

PS: Se tratti così il tuo computer poi non lamentarti se non funziona.  ;D

 :ciao: ...e scusa tanto il rompimento
PS2: e se ce la prendessimo con un po più di calma? Non brucia mica niente
Titolo: Re: PPa gambas3
Inserito da: sotema - 14 Ottobre 2014, 17:33:15
Chiedo perdono per l'errore.

Innanzitutto rimuovi il collegamento
Codice: [Seleziona]
lrwxrwxrwx 1 root root 31 ott 11 21:27 /usr/bin/llvm-config -> ../lib/llvm-3.5/bin/llvm-config
poi crei il link a
Codice: [Seleziona]
../lib/llvm-3.4/bin/llvm-config

e quindi
Codice: [Seleziona]
$ cd .../3.6/gb.jit
$ ./configure
$ cd ..
$ make && sudo make install

se vuoi fare le cose di fino:

Codice: [Seleziona]
$ rm -rf /usr/lib/llvm-3.5/

effettivamente ci siamo un poco accavallati, poi tra tutti i casini anche io mi sono perso.
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 14 Ottobre 2014, 21:23:21
Chiedo perdono per l'errore.

Innanzitutto rimuovi il collegamento
Codice: [Seleziona]
lrwxrwxrwx 1 root root 31 ott 11 21:27 /usr/bin/llvm-config -> ../lib/llvm-3.5/bin/llvm-config
poi crei il link a
Codice: [Seleziona]
../lib/llvm-3.4/bin/llvm-config
si va bene sarò magnanimo te lo concedo  ;D

Ho rimosso il link simbolico, però poi Il terminale mi risponde così

Codice: [Seleziona]
vir@vir:/usr/bin$ sudo ln -s ../lib/llvm-3.4/bin/llvm-config
ln: creazione del collegamento simbolico "./llvm-config" non riuscita: File già esistente

Però era da aspettarselo in quanto io avevo già installato la libreria llvm-3.4 e configurato
Quindi mi aspettavo anche questo:
Codice: [Seleziona]
vir@vir:~/3.6/gb.jit$ ./configure


|| gb.jit is disabled

Invece qui non ho capito perché mi prende questo comando cd:
Codice: [Seleziona]
vir@vir:~$ cd /usr/bin
vir@vir:/usr/bin$
e questo no  :rolleyes:
Codice: [Seleziona]
vir@vir:~$ cd /3.6/gb.jit
bash: cd: /3.6/gb.jit: File o directory non esistente
vir@vir:~$ pwd
/home/vir
vir@vir:~$ cd 3.6/gb.jit
vir@vir:~/3.6/gb.jit$

Citazione
se vuoi fare le cose di fino:
Codice: [Seleziona]
$ rm -rf /usr/lib/llvm-3.5/

Sono perplesso ma quanto abbiamo installato con get-atp install non va poi rimosso con get-atp remove oppure get-atp purge? Sai è proprio l'altra sera, coi suoi problemi, che mi sono accorto che se tenti di rimuovere una libreria con rm... ne cancelli solo la cartella ma la libreria rimane. ???

Citazione
effettivamente ci siamo un poco accavallati, poi tra tutti i casini anche io mi sono perso.
A proposito il computer come sta?

Ti ripeto lento pede altrimenti si fa prima e ci si diverte di meno.  :ciao:
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 15 Ottobre 2014, 22:39:44
Aiuto mi sto perdendo,

oggi ho dedicato tutto il pomeriggio a rimuovere, installare, rimuovere e via così tanto che, a un certo punto, non ricordavo neanche chi ero.
Basta rinuncio ad ulteriori prove e accetto di non avere abilitato il gb.jit.

Buona parte del tempo l'ho dedicata a capire come caspita si fa a installare da file tar.

Sia le istruzioni interne a Gambas3-3.6.0 che in rete indicano questa procedura generica:
cd Scaricati
tar -xf archive.tar
cd archive
./configure

Io da subito la avevo cambiata in questo con un minimo di ricerca in internet per quanto concerne il comando tar (nota: occorre scaricare il file tar nella home, va bene anche incollarcelo o trascinarlo da Scaricati):

~ $ tar xvjf gambas3-3.6.0.tar.bz2

~ $ cd gambas3-3.6.0

e questo sulla scorta di quanto discusso nel forum:

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


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

Che in effetti funziona molto bene, però per colpa di una distrazione  nello scrivere ho ricevuto da Bash un errore che non ho compreso e sono andato avanti ma anche indietro con prove di ogni genere che mi hanno portato via un sacco di tempo.
Spero di aver capito la lezione che col terminale bisogna stare molto attenti ed essere precisi nello scrivere altrimenti ti perdi.

Oltre a tutto il fatto che la Grafica di Ubuntu su VirtualBox sia Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits) mi ha messo ulteriori dubbi sul rimuovere questa libreria che poi comunque ho rimosso e rimesso più volte. Alla fine con 3.4 o 3.5 non cambia niente gb.jit è sempre disabilitato.

La cosa che non riesco proprio a comprendere è che installando da tar si hanno molto meno avvisi (warning) solo 7 e non mi avvisa neppure di non trovare il componente  gb.xml.rpc, misteri.
(la stabile scaricata da SVN mi dava ultimamente 205 avvisi più tutto il resto

Comunque meglio così ma che non si riesca ad avere gb.jit ...  :'(

Mi consolo col fatto che oggi ho aggiunto al mio bagaglio (bagaglio? facciamo cartellina :)) un altro modo per avere gambas.
 :ciao:

PS: @sotema davvero non lo sapevo che lento pede significasse così lento  :P
Titolo: Re: PPa gambas3
Inserito da: sotema - 16 Ottobre 2014, 18:06:53
Sinceramente leggendo il tuo ultimo post mi sono perso pure io.
La differenza tra tar e svn consiste nel fatto che solitamente la versione stabile viene distribuita come pacchetto sorgente, la versione di sviluppo viene prelevata da un mirror Subversion.Ai fini pratici non cambia nulla. L'unica operazione in più con il pacchetto sorgenti è la decompattazione del tar.

Riguardo a llvm credo proprio che tu abbia un poco di casino, a quanto si deduce dai listati delle cartelle che mi hai allegato, ti spiace dirmi come hai installato e rimosso più volte llvm-3*?
Per il componente gb.xml.rpc se non ricordo male è stato risolto nella versione di sviluppo non molto tempo fa; probabilmente il fix è stato riportato anche nella stabile.

Comunque ti do atto che negli ultimi giorni sono un poco incasinato e mi resta poco tempo libero.
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 16 Ottobre 2014, 22:54:43
Ciao sotema,

questa volta le mie scuse nei tuoi confronti sono d'obbligo.

E' chiaro a tutti qui e non solo a me che tu, insieme ad altri, hai conoscenze superiori che ami condividere per far crescere i gamberetti come me e di questo non posso esserti che grato.
Io purtroppo, ma questo è il mio carattere, tendo sempre allo scherzoso anche quando parlo di cose serie e per me Linux (Ubuntu) e Gambas lo sono pur essendo dei passatempi.
Altro mio difetto è scrivere il doppio di quanto occorrerebbe, decisamente non ho il dono della sintesi e quindi chi mi legge tende a stufarsi perché vorrebbe andare al sodo senza tanti fronzoli.
La gente lavora ha i propri problemi e giustamente chiede poche righe di domanda per concedere il minimo indispensabile di risposta (sempre che trovi la domanda interessante per lui).
Giusto così sono perfettamente d'accordo, a mia scusante ti chiedo di considerare il fatto che io fino all'anno scorso ho “lavorato” in Windows che il fatto di caricare con l'ausilio di facilissime procedure Wizard i programmi evitando tutti gli orpelli che ti vogliono rifilare oppure l'aver installato qualche sistema operativo ai vicini e/o fatto qualche piccola utility, risolto piccoli problemi, installato qualche hardware mi ha valso la fama di guru nel quartiere dove abito, ma come puoi constatare io non so un tubo di sistemi operativi e pochissimo di basic.
Quindi non è neanche un anno che uso Ubuntu, circa 10 mesi di Gambas, quanto detto era il mio massimo di capacità in Windows e ti meravigli che io vada in tilt alla mia prima installazione da file tar?
Ma non ti ricordi più i tuoi primi passi in Linux davanti al terminale alieno le mani sudate e la lingua secca, i comandi che hai appena dato non fanno quello che ti aspetti, la bash che ti dice cose incomprensibili, o meglio comprensibili anche a te se tu in quel momento non fossi in pieno panico.
Allora inizi a togliere reconf, altri messaggi da bash allora cambi il comando tar, togli la C da configure poi, dopo aver continuato per un po avanti e indietro su quella strada, ti viene l'idea folgorante: Che il comando sia corretto e io abbia mica sbagliato solo a scrivere? Questa volta sto più attento, divido i comandi così sono più corti... Beh se a te non è successo allora sei un alieno come milio  :). Quindi in questo forum come minimo ci sono 2 alieni oltre a un highlander interessante.

Comunque hai ragione ho riletto quello che ho postato e non si capisce che ora il componente gb.xml.rpc è installato ma solo usando l'installazione da file tar (tutto il resto, quello già detto no).
Mentre scaricando da SVN manca anche quel componente li con 198 warning di soprannumero (si lo so che non significano niente).

Rispondendo invece a come ho disinstallato le librerie llvm ho usato vari metodi però l'ultimo è questo:
sudo apt-get purge llvm-3.3-dev e sudo apt-get purge llvm-3.3 idem per la 3.4 e 3.5 avevo provato purge llvm* ma non fungeva.
Alla fine ho dato anche un sudo apt-get autoremove.
Attualmente ho installata la sola 3.4.

Come detto l'aiuto dei guru è sempre apprezzato però se non mi rispondi tranquillo che non mi offendo, capisco benissimo che le persone hanno i loro impegni noi che abbiamo più tempo (mogli permettendo) si cazzeggia un po... :)

 :ciao:

PS: Scusa anche per il ritardo nel risponderti ma oggi grande giro (solo controlli) per ospedali.
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 16 Ottobre 2014, 23:19:48
Sinceramente leggendo il tuo ultimo post mi sono perso pure io.
La differenza tra tar e svn consiste nel fatto che solitamente la versione stabile viene distribuita come pacchetto sorgente, la versione di sviluppo viene prelevata da un mirror Subversion.Ai fini pratici non cambia nulla. L'unica operazione in più con il pacchetto sorgenti è la decompattazione del tar.

Stavo scrivendo che non capivo come si otteneva Gambas se non da SVN quando sono andato su Surgeforce (http://sourceforge.net/projects/gambas/files/?source=navbar) a dare un occhiata, ma ti rendi conto che io non avevo ancora capito come si ottiene un programma alla vecchia maniera per poi compilarlo. :rolleyes:
Scusate però un aiutino ai gamberetti occorrerebbe proprio. Vedi che ho ragione a dire che un libro tipo Gambas for dummies sarebbe utile come il pane.
Tu potresti opinare che ci vuole un po di fatica per imparare, è vero ma è anche vero che se uno sapesse un po di più di ciò di cui parla ci si comprenderebbe meglio e un po di sudate in meno a capirmi ve le sareste risparmiate. :)
 :ciao:
Titolo: Re: PPa gambas3
Inserito da: sotema - 17 Ottobre 2014, 07:38:16

Scusate però un aiutino ai gamberetti occorrerebbe proprio. Vedi che ho ragione a dire che un libro tipo Gambas for dummies sarebbe utile come il pane.
Tu potresti opinare che ci vuole un po di fatica per imparare, è vero ma è anche vero che se uno sapesse un po di più di ciò di cui parla ci si comprenderebbe meglio e un po di sudate in meno a capirmi ve le sareste risparmiate. :)
 :ciao:


Perfettamente d'accordo sulla scarsità di info per principianti (chi non lo è?). Purtroppo scrivere una guida sulla installazione di Gambas da sorgenti comporta parecchi ostacoli. Le differenze tra le varie distribuzioni, ognuna nomina diversamente i pacchetti e le librerie da cui GB dipende, rende complicato stendere una guida generale e generalizzata.
Non resta che provare, provare, provare...e poi c'è sempre qualcuno nel forum disponibile.  :ciao:
Chissà forse un giorno....
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 17 Ottobre 2014, 18:16:12
Perfettamente d'accordo sulla scarsità di info per principianti...
Chissà forse un giorno....

Eh eh mi sa che ti è venuta una voglia...
Comunque malgrado il servizio militare fatto nell'ormai lontano 68 mi abbia insegnato un dogma al quale una persona di buon senso mai e poi mai dovrebbe derogare, e cioè “mai offrirsi volontario”, se credi mi offro volontario come scriba o meglio visto che non c'è come “l'insegnare” che insegna potrei tirare giù qualcosa circa l'argomento e poi tu potresti correggere e completare...
Naturalmente io posso andare poco più in la di quanto qui discusso però mi sembra che si sia già detto molto lato distro Debian like.
Non voglio andare fuori tema ma sappi che qualcosa che possa aiutare i gamberetti appena arrivati da Windows... certo ci vorrebbe un correttore di bozze (oggi le castronerie le chiamo così ;D)... qualcuno si offre volontario? :)

 :ciao:
Titolo: Re: PPa gambas3
Inserito da: sotema - 18 Ottobre 2014, 13:42:32
Le istruzioni per installare gambas sono già presenti sul sito ufficiale; quello che potrebbe aiutare i neo arrivati da windows è invece una piccola guida sulla compilazione. ma questa è tutta un'altra storia.  :-[
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 18 Ottobre 2014, 14:04:27
Le istruzioni per installare gambas sono già presenti sul sito ufficiale; quello che potrebbe aiutare i neo arrivati da windows è invece una piccola guida sulla compilazione. ma questa è tutta un'altra storia.  :-[
Si hai ragione sul sito ufficiale c'è tanta roba e altra è in preparazione (http://gambaswiki.org/wiki/translate), però io vorrei far presente non solo a te che io sono un imbranato fresco fresco (intendo come imbranato non come età :)) e pertanto più autorevole nel sapere cosa non so.
Io dico questo: chi viene da Windows e da VB/VBA si attende (nel senso che è abituato) documentazione in italiano.
Se non trova ciò che si attende scappa subito, è questo il problema: Rimangono solo i più caparbi o chi non ha urgenza di capire. Tutti gli altri (la maggioranza per me) scappa ritenendosi inadeguati a capire documentazione ostica in Inglese. Ma non solo ci si gioca anche i pivellini desiderosi di apprendere la programmazione, e questo è il vero delitto.

 :ciao:

PS: Attendo comunque ansiosamente la guida o la hai già inserita? Ora vado a vedere.
Titolo: Re: PPa gambas3
Inserito da: Gianluigi - 30 Ottobre 2014, 20:49:27
Vi segnalo questa discussione (http://gambas.8142.n7.nabble.com/Beta-PPA-td49020.html) sull'annuncio di Sebastian Kulesz di voler aggiornare ai nuovi bug fix la stabile (beta).

 :ciao: