Autore Topic: Installazione nuova versione da svn  (Letto 9489 volte)

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #30 il: 20 Settembre 2011, 11:04:10 »
prova così:

$cd trunk
./reconf-all

credo che l'eseguibile reconf-all cerca il file configure.asc nella cartella di residenza (trunk).

edit
credo che l'eseguibile reconf-all cerca il file configure.ac nella cartella di residenza (trunk).
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #31 il: 20 Settembre 2011, 11:08:39 »
prova così:

$cd trunk
./reconf-all

credo che l'eseguibile reconf-all cerca il file configure.asc nella cartella di residenza (trunk).

edit
credo che l'eseguibile reconf-all cerca il file configure.ac nella cartella di residenza (trunk).

opss...
  Quindi ho fatto:
buntu@ubuntu:~$ cd trunk
ubuntu@ubuntu:~/trunk$ /home/ubuntu/trunk/reconf-all

battuto sul tempo

e così è partito regolarmente.
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #32 il: 20 Settembre 2011, 11:15:59 »

battuto sul tempo

e così è partito regolarmente.

...ho potuto così continuare con la procedura fino alla fine: sudo make install: tutto apparentemente bene fino alla fine !

....però ora Gambas.... non parte !   :P

> L'operazione è riuscita, ma il paziente è morto ! <

(Non so se c'è da ridere o da piangere ! )

Posso provare a riavviare il computer, ma - poiché io Linux lo lancio da penna come LiveCD da pacchetti deb, e quindi Gambas lo devo ogni volta  installare da pacchetti che ho in una cartella apposita nella penna - non so se perderò quell'aggiornamento !
« Ultima modifica: 20 Settembre 2011, 11:19:43 da vuott »
« 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 sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #33 il: 20 Settembre 2011, 11:18:46 »
se da terminale dai il comando:

$/usr/local/bin/gambas3

ottieni un messaggio d'errore?
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #34 il: 20 Settembre 2011, 11:23:05 »
se da terminale dai il comando:

$/usr/local/bin/gambas3

ottieni un messaggio d'errore?

Ottengo questo:

bash: /usr/local/bin/gambas3: No such file or directory
suppongo perché io, Gambas3, non ce l'ho installato su hard disk.

Forse devo rifare la procedura che normalmentre faccio "ogni volta" per utilizzarlo da penna ?
Ossia: sudo dpkg -i install /cdrom/gambas3/*

...dato che io lo "re-installo" ogni volta che devo usarlo.

Ma mica perdo l'aggiornamento or ora effettuato ?   :o
« Ultima modifica: 20 Settembre 2011, 11:28:03 da vuott »
« 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 sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #35 il: 20 Settembre 2011, 11:30:44 »
Citazione
sudo dpkg -i install /cdrom/gambas3/*
Ma mica perdo l'aggiornamento or ora effettuato ?

Si.

Domanda stupida:
perchè lo installi su LiveUSB e non in virtuale su MINT, per esempio con virtualbox?

in ogni caso prova a fare:

$whereis gambas3

magari lo trovi in un altro path (non credo)
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #36 il: 20 Settembre 2011, 11:36:02 »
in ogni caso prova a fare:

$whereis gambas3

magari lo trovi in un altro path (non credo)


Ho fatto:

ubuntu@ubuntu:~$ whereis gambas3

   ottenuto:

gambas3: /usr/bin/gambas3 /usr/bin/gambas3.gambas /usr/lib/gambas3 /usr/local/bin/gambas3 /usr/local/lib/gambas3 /usr/share/gambas3 /usr/share/man/man1/gambas3.1.gz


Ho quindi provato a lanciare: 
ubuntu@ubuntu:~$ /usr/bin/gambas3

   ma mi dà:

ERROR: #63: 'UserControl.Find' is incorrectly overridden in class 'IconView'
*** glibc detected *** /usr/bin/gambas3: realloc(): invalid pointer: 0x0057142c ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6b961)[0x1bb961]
/lib/i386-linux-gnu/libc.so.6(realloc+0x2ad)[0x1c073d]
........
........... etc etc righe simili    ???
« Ultima modifica: 20 Settembre 2011, 11:38:15 da vuott »
« 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 sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #37 il: 20 Settembre 2011, 11:44:22 »
credo tu abbia una situazione un poco incasinata; non ne sono sicuro ma il path
/usr/bin/gambas3
è quello della installazione da dpkg mentre il path /usr/local/bin è quello della installazione da sorgenti.

se provi:
$/usr/bin/gambas3 parte?

prova a ripartire con la live ed eseguire solo la compilazione da sorgenti (ma devi reinstallare tutte le dipendenze.)

Se proprio non lo vuoi installare sul sistema principale suggerirei caldamente Virtualbox.
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #38 il: 20 Settembre 2011, 11:50:22 »
credo tu abbia una situazione un poco incasinata;

Credo proprio di sì !


se provi:
$/usr/bin/gambas3 parte?


No

ubuntu@ubuntu:~$ /usr/bin/gambas3

ERROR: #63: 'UserControl.Find' is incorrectly overridden in class 'IconView'
*** glibc detected *** /usr/bin/gambas3: realloc(): invalid pointer: 0x0076042c ***
« 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 sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #39 il: 20 Settembre 2011, 12:05:45 »
dunque:
l'errore:
Citazione
ERROR: #63: 'UserControl.Find' is incorrectly overridden in class 'IconView'
credo sia causato dal fatto  che la versione installata con dpkg sia vecchiotta. Infatti la eredityarietà ha subito notevoli cambiamenti strutturali nelle ultime revisioni ed installando da sorgenti hai riscritto alcuni componenti.

prova così

$ cd trunk
$ sudo make uninstall
$ dpkg -p gambas3


e poi esegui la sola installazione da sorgenti
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #40 il: 20 Settembre 2011, 12:09:02 »
dunque:
l'errore:
Citazione
ERROR: #63: 'UserControl.Find' is incorrectly overridden in class 'IconView'
credo sia causato dal fatto  che la versione installata con dpkg sia vecchiotta. Infatti la eredityarietà ha subito notevoli cambiamenti strutturali nelle ultime revisioni ed installando da sorgenti hai riscritto alcuni componenti.

prova così

$ cd trunk
$ sudo make uninstall
$ dpkg -p gambas3

e poi esegui la sola installazione da sorgenti

Putroppo ho avuto un problema al sistema, e ho dovuto riavviare tutto: ho perso la cartella trunk.
Magari ci riprovo, però  vorrei capire: dopo aver digitato quelle tre righe, scusami, *come* eseguo praticamente "la sola installazione da sorgenti" ?
« 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 sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #41 il: 20 Settembre 2011, 12:18:23 »
se riavvi la Live probabilmente hai perso anche la installazione del .deb e tutte le dipendenze.
Se ho capito bene la versione di Ubunto è la 10.04?
Se così fosse:
Citazione
sudo apt-get install build-essential autoconf libbz2-dev libfbclient2 libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libgtk2.0-dev libldap2-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 libbonobo2-dev libcos4-dev libomniorb4-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libesd0-dev libesd-alsa0 libdirectfb-dev libaa1-dev libxtst-dev libffi-dev kdelibs4-dev firebird2.1-dev libqt4-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev

e poi nella home o in altra cartella creata appositamente:
$ svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/
$ cd trunk
$./reconf-all
$./configure -C
$ make && sudo make install
a questo punto l'ultima revisione di gambas dovrebbe partire con:
$ /usr/local/bin/gambas3
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #42 il: 20 Settembre 2011, 12:20:50 »

Se ho capito bene la versione di Ubunto è la 10.04?


No, la 11.04  !
« 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 sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #43 il: 20 Settembre 2011, 12:23:53 »
Citazione
sudo apt-get install build-essential autoconf libbz2-dev libfbclient2 libmysqlclient-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libgtk2.0-dev libldap2-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 libbonobo2-dev libcos4-dev libomniorb4-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libesd0-dev libdirectfb-dev libaa1-dev libxtst-dev libffi-dev kdelibs4-dev firebird2.1-dev libqt4-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev

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

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #44 il: 20 Settembre 2011, 12:25:07 »
Citazione
sudo apt-get install build-essential autoconf libbz2-dev libfbclient2 libmysqlclient-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libgtk2.0-dev libldap2-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 libbonobo2-dev libcos4-dev libomniorb4-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libesd0-dev libdirectfb-dev libaa1-dev libxtst-dev libffi-dev kdelibs4-dev firebird2.1-dev libqt4-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev

tutto il resto rimane valido.


Tutto bene.

1) Ho installato le dipendenze relative alla versione 11.04 (qui sopra riportate in citazione);

2) quindi ho seguito la procedura successiva:

$ svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/
$ cd trunk
$./reconf-all
$./configure -C
$ make && sudo make install

3) per finire l'ho lanciato, come tu avevi detto, con la riga:

mint@mint ~ $  /usr/local/bin/gambas3

e.......funzionaaa !
Grazie molte, Sotema !


Adde:
Per l'installazione delle dipendenze con Linux Mint 12 Lisa vedere anche qui: http://www.gambas-it.org/smf/index.php?topic=1952.0
« Ultima modifica: 05 Dicembre 2011, 00:42:06 da vuott »
« 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. »