Autore Topic: ultimo aggiornamento  (Letto 10855 volte)

Offline Cubacapra

  • Gamberetto
  • *
  • Post: 27
    • Mostra profilo
ultimo aggiornamento
« il: 30 Marzo 2008, 03:20:22 »
ho fatto l'aggiornamento da repository ,dalla 2.2 alla 2.4 ma quando tento di lanciare gambas2 mi da il seguente errore:
ERROR: #2: Cannot load class 'Project': Unable to load class file

Ho reinstallato la versione precedente che prima funzionava ora non parte piu e l'errore rimane sempre quello.

Cosa potrebbe essere successo??

Ciao

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: ultimo aggiornamento
« Risposta #1 il: 31 Marzo 2008, 10:10:21 »
Bè, intanto puoi specificare che distro usi...

Ad ogni modo, prova a reinstallare gambas (se l'hai installata tramite repository), oppure ricompilalo e reinstalla tutto.

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: ultimo aggiornamento
« Risposta #2 il: 31 Marzo 2008, 10:37:23 »
2.4 o 2.4.1? La 2.4 aveva dei problemi di compilazione su Suse.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Cubacapra

  • Gamberetto
  • *
  • Post: 27
    • Mostra profilo
Re: ultimo aggiornamento
« Risposta #3 il: 05 Aprile 2008, 11:24:43 »
La versione di ubuntu è gutsy 7.10.
Ho provato a reinstallare sia da repository che compilando ,ora ho provato a compilare l'ultima versione cioè la 2.5 e quando provo a lanciare gambas mi da il seguente errore:
Cannot load component 'gb.qt': cannot find library file
Gambas è veramente eccezionale ma quando ci sono degli aggiornamenti per me sono dolori .
Credo che per un po mi fermerò altrimenti vado nei matti ma vorrei sapere :sono l'unico ad avere sempre problemi con l'installazione ???

Ciao

g.paolo

  • Visitatore
Re: ultimo aggiornamento
« Risposta #4 il: 05 Aprile 2008, 11:38:30 »
Non sei l'unico direi. Ci ho provato solo due volte ad installare da sorgenti, ma son stati dolori con la 2.4.1 e la 2.5.0.
Quando poi ti dice che dei moduli sono stati disattivati dove diavolo li vai poi a cercare?
Penso che su questo punto ci sia ancora da lavorare per rendere gambas veramente performante.
Non mi rimane altro che attendere sempre la disponibilità dei repository aggiornati ed installare nel modo consueto.
Ora con Ubuntu 7.10 ho installato la 2.4 (non 2.4.1) e per il momento non mi sono accorto di anomalie.
Il repository per Ubuntu che ho usato è :
deb http://azores.linex.org/gambas-other/ gutsy main

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: ultimo aggiornamento
« Risposta #5 il: 07 Aprile 2008, 12:36:59 »
Sicuramente la cosa ottimale sarebbe l'installazione dei pacchetti basati sulla propria distro ma, purtroppo non tutte le distro aggiornano in modo costante tutti i packages, e non tutti addirittura hanno i packages per una determinata applicazione.
Per Fedora, ad esempio, che io uso, sono fermi alla release 1 di Gambas, e della 2 manco l'ombra; a questo punto, tempo fà, mi sono messo a crearli io e li distribuisco sul mio sito, con gran felicità di molti.

Come avete scritto, non tutti hanno l'esperienza necessaria per poter non solo compilare, ma anche reperire eventuali librerie mancanti, a prescindere dalla distibuzione linux usata.
Questo, in effetti, è un problema comune, risolvibile solo se qualcuno ha le possibilità e si mette costantemente a disposizione per creare gli opportuni package.
Però, per far questo, è necessario che quel qualcuno conosca bene le modalità di creazione di questi package, e la cosa non è facilissima.
Tempo fà avevo anche provato a crearli per Debian, ma nonostante i miei sforzi e la mia poca conoscenza del tipo di pacchettizzazione di questa distro, ho dvuto abbandonare l'idea.

Chissà se il nostro webmaster, dato che mi sembra usi proprio Ubuntu, non abbia la possibilità di fare quest'opera di creazione packages ? (ehm...)  :nulla:

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: ultimo aggiornamento
« Risposta #6 il: 07 Aprile 2008, 23:52:55 »
Visto che di webmaster ce ne sono in circolazione 2, è bene specificare che quello ferrato in compilazioni sotto Ubuntu è Pixel, che già aveva fornito i pacchetti precompilati per Ubuntu su un repo ospitato qui su Gambas-it.
Il problema è che la creazione dei pacchetti di Gambas è una questione mooolto spinosa, essendo Gambas stesso un progetto vasto, composto da diversi componenti ognuno indipendenti l'uno dall'altro per quanto riguarda la compilazione ma tra essi interdipendenti per quanto riguarda l'esecuzione.

Da parte mia posso dirti che su Ubuntu non ho mai avuto problemi a compilare Gambas.
Il consiglio che posso darti e che funziona al 100% è quello di fare un salto a questa pagina:
http://gambasdoc.org/help/install/ubuntu
ricopiare tutta la riga delle dipendenze (sudo apt-get install build-essential g++ ecc....) in un terminale e partire con l'installazione di tutto quello che ti suggerirà apt-get (ricordati di abilitare tutti i repo). In questa maniera avrai installato tutte le dipendenze per compilare Gambas sul tuo sistema e potrai dare senza problemi
Codice: [Seleziona]

./configure && make && sudo make install

con la certezza di vederti Gambas funzionare alla fine del processo.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: ultimo aggiornamento
« Risposta #7 il: 08 Aprile 2008, 15:40:08 »
Perdona leo...  :oops:

io l'ho buttata là, sperando che qualcuno raccogliesse...

Scherzi a parte, confermo che la creazione dei package è MOOOLTO spinosa, è abbisogna di una conoscenza abbastanza approfondita.

Da parte mia, ho dovuto sudare non poco, leggendomi doc e andando in giroper internet; oltre a questo mi sono anche studiao i sorgenti di gambas, che all'epoca (ma ancora oggi), non funzionano correttamente durante la creazione dei pacchetti RPM.
Ad ogni modo, tutto ciò, mi ha aiutato a strutturare un mio script, che utilizzo per creare i packages per Fedora, ma ho riscontrato un mucchio di problemi con altre distro (es. Debian), altrimenti li avrei messi a disposizione anche per le altre.

Immagino che per Ubuntu sia la stessa cosa, oltre al fatto che a volte in gambas vengono modificati alcuni collegamenti che occorre capire dai changelog che vengono forniti con i sorgenti. Oltre a questo ci sono pure librerie nuove.
Tutto ciò poi impatta con le versioni di librerie esterne cui si poggia gambas, che non sempre sono aggiornate o complete come necessita a gambas. Un esempio è stata la libreria poppler, che a suo tempo mi ha fatto sudare, perchè in Fedora venivano sì distribuiti i devel, ma non comprendevano tutti gli header necessari, per cui ho dovuto scaricarmi i sorgenti dal sito ufficiale e fare un merge con quello che avevo.
Insomma, una faticaccia...

Comunque, se si hanno a disposizione i package giusti di gambas, e una volta aggiunte al sistema tutte le librerie necessarie, le compilazioni non sono un problema, tabt'è vero che lo faccio regolarmente sul mio sistema; l'unico piccolo impiccio l'ho avuto ultimamente, con l'aggiornamento della mia distro alla nuova Fedora 8, e dovuto ricostruire tutti gli aggiornamenti anche per gambas.

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: ultimo aggiornamento
« Risposta #8 il: 08 Aprile 2008, 19:35:25 »
Citazione

Perdona leo...

io l'ho buttata là, sperando che qualcuno raccogliesse...


Tranquillo, la mia era una precisazione ed un modo per "invocare" Pixel che, ultimamente, ha avuto un po' da fare dietro ad Ubuntu :-P
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Pixel

  • Amministratore
  • Maestro Gambero
  • *****
  • Post: 414
    • Mostra profilo
    • http://www.gambas-it.org
Re: ultimo aggiornamento
« Risposta #9 il: 08 Aprile 2008, 21:17:12 »
Citazione

Tranquillo, la mia era una precisazione ed un modo per "invocare" Pixel che, ultimamente, ha avuto un po' da fare dietro ad Ubuntu :-P

Ed infatti mi fischiavano le orecchie.. :squillo:
Una delle ultime news riporta un nuovo repository per Gambas2.
I pacchetti che preparavo io avevano 2 problemi:
1° non erano conformi allo standard Debian/Ubuntu, erano un mio sistema.
2° anche se il mio pc è abbastanza veloce ed il sistema che usavo anche, mantenere un repository con i pacchetti di Gambas è un bell'impegno... il ritmo di sviluppo è pauroso... e mantenere solo il repo della stabile... beh.. non lo ritengo sufficiente..
Per queste ragioni il mio Gambas2 è installato da sorgente.

Spero di aver risposto alle invocazioni... :-D
Ubuntu Italian Member Ubuntu User 4683
Il mio Blog

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: ultimo aggiornamento
« Risposta #10 il: 08 Aprile 2008, 21:28:15 »
A proposito del nuovo repository...

io ho gambas 2.5 compilato da sorgente, se creo un pacchetto debian con gambas di un mio programma , quando vato a installare tale pacchetto, 9 volte su 10 non posso installarlo perche non riesce a trovarmi dei pacchetti (che invece nel repository ci sono)

utilizzando invece il repository di Pixel ( .... gambas-it.org ....) questo non succede ed il pacchetto viene installato correttamente e il prog installato funziona benissimo.
A parte il fatto che Pixel è il migliore a realizzare pak di Gambas  quale altra causa ci può essere? :-?

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: ultimo aggiornamento
« Risposta #11 il: 09 Aprile 2008, 08:07:27 »
Il problema è Gambas stesso. Come detto, è un progetto enorme e complesso (12 MB di sorgenti non sono cosa da poco!) e frammentato in componenti, ognuno con le sue dipendenze.

Inoltre, lo sviluppo del progetto segue troppo (come detto da tempo) la strada dell'implementazione delle novità piuttosto che l'affinamento e la sistemazione di quello che già c'è. In quest'ottica, il generatore di pacchetti è sempre stato bacato e le correzioni apportate nel corso dello sviluppo non hanno mai risolto del tutto i problemi.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Cubacapra

  • Gamberetto
  • *
  • Post: 27
    • Mostra profilo
Re: ultimo aggiornamento
« Risposta #12 il: 07 Maggio 2008, 17:27:21 »
Ho ripreso dopo un po di tempo  ad aggiornare  da sorgente gambas2 vers.2.5 che mi dava errori incomprensibili.
ma  sembra che   gli errori siano sempre quelli e di fatto non riesco ad aggiornare gambas .

Bene ... riproverò fra altri 2/3mesi magari dopo aver installato  hardy , CAVOLO ! stò gambas mi comincia a puzzare ...fino alla versione 2.1xx  tutto bene ,aggiornava sia da repo cche da sorgente ,ora NISBA.

* ho addirittura provato su un altro pc ...tutto uguale : error di qua error di la e vaff***.

scusate lo sfogo
a risentirci fra qualche mese
CIAO

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: ultimo aggiornamento
« Risposta #13 il: 07 Maggio 2008, 18:01:07 »
Riporto per l'ennesima volta questo link: :leggo:
http://gambasdoc.org/help/install/ubuntu

Se seguite alla lettera le istruzioni lì riportate non potete non compilare Gambas: vengono installate tutte le dipendenze necessarie.
Se vengono riportati degli errori significa che:
1) non avete seguito alla lettera quella guida o
2) non avete abilitato tutti i repository ufficiali in Synaptic o
3) avete sbagliato a copia-e-incollare.

Io ho installato Gambas dalla versione 2.2 in poi seguendo quella guida sia si Gutsy che su Hardy e non ho mai avuto problemi.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Cubacapra

  • Gamberetto
  • *
  • Post: 27
    • Mostra profilo
Re: ultimo aggiornamento
« Risposta #14 il: 08 Maggio 2008, 11:44:23 »
Ma io ho seguito quella guida alla lettera e dopo aver compilato lanciando gambas2  mi da quell'errore che ho postato all'inizio, cioè non trova gb.qt che invece c'è .

SCUSATE L'errore è il seguente : ERROR: #2: Cannot load class 'Project': Unable to load class file

Ho installato hardy ma rispetto a gutsy non fa nessuna differenza quindi ...niente non ne vuole sapere .


Bye