Gambas-it

Archivi (sola lettura) => Domande tecniche (Gambas 2) => Topic aperto da: tornu - 15 Febbraio 2008, 21:49:56

Titolo: Problemi aggiornamento Gambas2 2.0.0
Inserito da: tornu - 15 Febbraio 2008, 21:49:56
Buonasera a tutti,
ho aggiornato la mia versione Gambas dalla 1.9.92 alla 2.0.0 tramite i repositori della mia distribuzione (Mandriva 2008) tutto ok tranne due cose:
1) Nel mio progetto ci sono dei DateChooser che prima funzionavano correttamente, dopo l'upgrade funzionano in modo anomalo, mi spiego:
la 'testata' frecce di selezione,mese e anno si vedono correttamente mentre dove prima venivano visualizzati i nomi e i numeri dei giorni e completamente bianco, la cosa strana e che se ci klicco sopra la selezione funziona.
2) Il gestore dei database mi visualizza solo il menu della barra superiore, l'albero dei DB non viene visualizzato.
Qualche consiglio?
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: Pixel - 16 Febbraio 2008, 09:11:39
L'unico consiglio è quello di provare l'installazione da sorgente, magari utilizzando l'ultima versione SVN.
Come dico spesso, Gambas è un linguaggio in evoluzione continua, con aggiornamenti e bug fix quasi giornalieri.
Ovviamente è impensabile che una qualche distribuzione segua questo ritmo e di conseguenza è possibile che in un repository vi sia una versione non aggiornata.
La stessa Ubuntu ha nella Gutsy la versione 1.9.49 che funziona abbastanza male, nella Hardy sarà presente la 2.0.
Oppure cambia distribuzione, passa ad Ubuntu ed usa i nostri repository :nulla:
Ciao
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: leo72 - 16 Febbraio 2008, 15:23:19
Prova a seguire il consiglio di Pixel: compila Gambas a mano. Forse chi ha pacchettizzato il software ha fatto qualche errore.
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: tornu - 16 Febbraio 2008, 20:18:17
OK. Ultimo consiglio, per installare la versione da sorgente devo disinstallare la versione che ho attualmente o viene sovrascritta.
Grazie per le risposte.
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: Pixel - 16 Febbraio 2008, 20:24:59
Non dovrebbe essere necessario, però personalmente mi sento di consigliarti di farlo.
Se non hai mai compilato Gambas da sorgente preparati ad una notte lunga e tempestosa..
Oppure se sei già pratico di installazioni a mano ed hai un bel po' di roba già a bordo della tua macchina dovresti riuscire in poco tempo.

Ciao
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: leo72 - 16 Febbraio 2008, 20:27:31
Per aiutarti, mi permetto di consigliarti (se già non lo conosci), questo wiki:
http://gambasdoc.org/help/install/mandriva

Troverai le dipendenze per compilare Gambas su Mandriva.
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: tornu - 16 Febbraio 2008, 23:10:38
Seguendo i vostri consigli e leggendo le informazioni sui link che mi avete postato (che gia conoscevo) ho disinstallato la versione che avevo, ho compilato la versione che ho scaricato da http://gambas.sourceforge.net/ tutto è (dovrebbe) andato liscio senza errori, questo il risultato:
i DateChooser come prima, non è cambiato niente, il gestore DB a ripreso a funzionare (quasi) correttamente, se apro tabelle con pochi record vengono visualizzate correttamente, ma se apro tabelle delle dimensioni di 500 record o più (ho anche tabelle con 17000 record) il gestore si chiude da solo, c'è qualche limite?
Un ultima cosa alla fine della compilazione e apparso questo messaggio

************************************************************

THESE COMPONENTS ARE DISABLED:

- gb.corba
- gb.db.sqlite3
- gb.gtk.svg
- gb.pdf
- gb.qte

************************************************************
è normale oppure qualcosa è andata male?
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: leo72 - 17 Febbraio 2008, 09:40:37
Tralasciando il componente gb.qte (che servirebbe a scrivere applicazioni per dispositivi embedded e di cui nessuno mai mi ha detto sulla mailing-list le sue dipendenze), Gambas ti dice che ha disattivato i componenti gb.corba, gb.db.sqlite3, gb.gtk.svg e gb.pdf.

Ricontrolla accuratamente le dipendenze, magari seguendo quelle riportate qui:
http://gambasdoc.org/help/readme?view

Ed installa le versioni -dev dei pacchetti relativi ai moduli che Gambas non ti ha attivato.
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: md9327 - 17 Febbraio 2008, 11:02:00
Una piccola nota, visto che sulla compilazione di Gambasa ho penato un pochino anche io anche se su Fedora.
Per la libreria PDF occorre installare la libreria completa di svolippo di "poppler", che in Fedora hanno inserito solo negli ultimi aggiornamenti, e quindi in precedenza ero stato costretto a scaricarmeli dal sito ufficiale.
Non sò se in mandriva è lo stesso problema, spero di no.
Riguardo a corba e qte, non sono mai riuscito a capire cosa voglia Gambas per poterlo compilare.
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: Pixel - 17 Febbraio 2008, 12:18:33
Citazione

md9327 ha scritto:
Riguardo a corba e qte, non sono mai riuscito a capire cosa voglia Gambas per poterlo compilare.

Per corba non è un problema (almeno su Ubuntu), magari guarda le dipendenze che uso io e prova su Fedora.
Per qte stendiamo un velo pietoso :leggere:
Ciao
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: md9327 - 17 Febbraio 2008, 20:05:18
E le tue dipendenze dove sono ? eheheh :-)

Scherzi a parte, per ora non ho alcuna necessita di corba, per il futuro vedremo; la cosa era solo per avere un'installazione pulita e completa, dato che distribuisco sul mio sito i paccheti Gambas per Fedora.
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: tornu - 17 Febbraio 2008, 21:22:55
Effettivamente mi mancavano delle dipendenze che ho provveduto a scaricare, tranne una che non ho trovato nei repositori, libomniORB4.so (gb.corba), vi chiedo, devo solo ricompilare o reinstallare tutto?
Per quanto riguarda quello che vi ho detto sul gestore dei DB cosa ne pensate?
Grazie
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: md9327 - 17 Febbraio 2008, 22:40:39
Se hai installato tutte le dipendenze necessarie, ovvero le librerie mancanti a parte quelle di corba, devi compilare il tutto:

./configure
make
make install

l'ultimo comando ovviamente tramite utente root.

Se avevi già installato la stessa versione non ci sono problemi, vuol dire che il precedente verrà sovrascritto.
Se in futuri vorrai aggiornare Gambas2 con un successiva release, ti consiglio di disinstallare la precedente ed installare la nuova; ad ogni modo, fino ad ora, non ho avuto problemi anche senza disinstallazione.
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: tornu - 20 Febbraio 2008, 21:08:07
Buonasera a tutti,
ho ricompilato cosi come mi ha suggerito md9327, ora sono rimasti disabilitati solo questi componenti:

- gb.corba
- gb.qte

da quello che ho capito dai vostri suggerimenti mi pare che non siano essenziali, ora la situazione e la seguente se clicco sul DataChooser la situazione è rimasta praticamente immutata, ma se lo trascino più volte con il mouse il calendario si intravede a modo di 'puzzle' praticamente frammenti di giorni qua e la.
Scusate se insisto, ma l'unica soluzione è proprio cambiare distribuzione?
Un dubbio ! E se fosse qualche 'buco'?
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: Pixel - 21 Febbraio 2008, 13:55:15
Mi auto cito:
Citazione

Come dico spesso, Gambas è un linguaggio in evoluzione continua, con aggiornamenti e bug fix quasi giornalieri.

Non escludo il tuo dubbio su "qualche buco", inoltre è stata appena rilasciata la versione 2.1 utilizzabile su sistemi 32 e 64 bit.
Ciao
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: md9327 - 21 Febbraio 2008, 14:34:27
Perdona la domanda... hai dato per caso uno sguardo al file ChangeLog ?
Dato che Gambas, e approfondisco la nota di pixel, almeno prima del 2.0.0 era in versione di sviluppo, veniva cambiato spesso il bytecode e altrettanto spesso anche il significato dei parametri di alcune classi/funzioni, probabilmente qualcuna di queste modifiche hanno interessato qualche pezzo di codice dei tuoi programmi.
Il mio consiglio è leggere bene questo file, e non solo, magari pure quelli precedenti fino all'ultima versione con cui i tuoi programmi funzionavano...
Purtroppo non ho il tuo codice sottomano, per cui è un pò difficile darti una risposta precisa, che potrebbe anche non coinvolgere in particolare l'oggetto DateChooser.

Facci sapere!

Per quanto riguarda "corba" e "qte" puoi anche lasciar stare, anche in Fedora io non sono mai riuscito a trovare il modo di installarli (diciamo che non ci sono proprio le librerie...).

Bye
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: leo72 - 21 Febbraio 2008, 16:50:35
Io Corba l'ho sempre compilato, sia su openSuse che su Ubuntu e derivate.
Credo che il problema derivi dalla mancanza in alcune distro del pacchetto omniORB4, che in alcuni casi va compilato a mano oppure va cercato un pacchetto al di fuori dei repo.

Per il componente qte non c'è speranza.... mai riuscito a compilarlo su nessun sistema.
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: md9327 - 21 Febbraio 2008, 19:32:51
Probabilmente per Fedora non si sono posti mai il problema, ma se è necessario sicuramente si può scaricarlo e compilarlo, magari pure costruendo un pacchetto RPM.
Ma, come già detto, fino ad ora non mi è mai servito.
Stesso discorso per qte.

Bye
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: Pixel - 22 Febbraio 2008, 15:20:10
Allora... dopo un po' di smanettamento ho compilato tutti i componenti di Gambas, tra cui il famigerato qte e qte.ext..
Bene.. vediamo a cosa serve... :incredibile:
Se si vuole utilizzare è necessario rimuovere qualsiasi altro componente (rimuovere nel senso di non usarlo)...
Ok... ora lo frego... creo un'applicazione testuale (quindi senza alcun componente aggiuntivo) ed aggiungo il famigerato gb.qte..
Che succede? Succede che appaiono gli oggetti tipici grafici (textbox, button ecc..ecc..) e stop.
La domanda sorge spontanea: a che diamine serve??
Ho provato a chiedere nel canale di #gambas ma ovviamente scena muta (anche perchè i pezzi da 90 come Gambix e LordHeavy non c'erano).
Mah... sono dubbioso se inserirlo o meno nei repository, se qualcuno ne sa' di più o ha qualche idea discutiamone.

Ciao
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: Pixel - 22 Febbraio 2008, 17:23:58
Ho chiesto chiarimenti direttamente al costruttore del componente gb.qte, Silvan Calarco, e riporto qui la sua esauriente spiegazione:

gb.qt usa le librerie Qt, gb.qte usa le librerie Qt Embedded, queste ultime
vengono utilizzate per realizzare applicazioni grafiche utilizzando il
framebuffer invece che il server grafico (Xorg), quindi se scrivi
un'applicazione per Xorg non serve a niente, se invece vuoi scrivere o
portare un'applicazione su un sistema che non ha Xorg (tipicamente un sistema
embedded con risorse limitate) invece può essere molto utile.

Silvan Calarco
mambaSoft
Mambasoft (http://www.mambasoft.it)
OpenMamba (http://www.openmamba.org)

Dopo quanto sopra riportato aspettatevi nelle prossime ore l'aggiornamento per Ubuntu Gutsy di Gambas2 con il nuovo componente 8-) .

Ne approfitto inoltre per segnalare che nel sito di Silvan Calarco sono in vendita laptop con distribuzione GNU/Linux OpenMamba installata e configurata ed inoltre lo stesso Calarco è uno sviluppatore di software (anche in Gambas).
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: tornu - 24 Febbraio 2008, 21:34:39
Buonasera a tutti,
scusate se non ho più seguito la discussione, mi sono assentato qualche giorno, ma ho notato con piacere che comunque è andata avanti con argomentazioni interessanti. Vi faccio il punto della mia situazione:
visto che con Mandriva 2008 e Gambas2 2.0.0 non ne sono uscito (con la versione 2.2.1 che succederà? mah!!) ho seguito il consiglio di pixel che all'inizio mi consigliava Ubuntu, ci ho provato....una battaglia, mi sono saltate due schede video Ati Fx5300 (pixel me le rimborsi tu?....scherzo  :-P ) e problemi vari che vi posterò nella sezione apposita, a proposito vorrei sapere se a qualcuno è successa qualcosa del genere, comunque tutto ok, Gambas funziona correttamente comprese le DataChooser, ma Ubuntu non mi convince....almeno per ora.
Se ci saranno sviluppi vi aggiornerò.Grazie a tutti.  :-)  :-)
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: md9327 - 25 Febbraio 2008, 00:24:23
Non per fare pubblicità ma, Fedora ???
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: Pixel - 25 Febbraio 2008, 09:13:24
Citazione

tornu ha scritto:
Buonasera a tutti,
scusate se non ho più seguito la discussione, mi sono assentato qualche giorno, ma ho notato con piacere che comunque è andata avanti con argomentazioni interessanti. Vi faccio il punto della mia situazione:
visto che con Mandriva 2008 e Gambas2 2.0.0 non ne sono uscito (con la versione 2.2.1 che succederà? mah!!) ho seguito il consiglio di pixel che all'inizio mi consigliava Ubuntu, ci ho provato....una battaglia, mi sono saltate due schede video Ati Fx5300 (pixel me le rimborsi tu?....scherzo  :-P ) e problemi vari che vi posterò nella sezione apposita, a proposito vorrei sapere se a qualcuno è successa qualcosa del genere, comunque tutto ok, Gambas funziona correttamente comprese le DataChooser, ma Ubuntu non mi convince....almeno per ora.
Se ci saranno sviluppi vi aggiornerò.Grazie a tutti.  :-)  :-)

In che senso ti sono saltate due schede viedo ATI Fx5300?
Da quando installo Ubuntu (e di installazioni ne ho eseguite parecchie su macchine varie e variegate) non ho mai riscontrato problemi di "rottura" schede video, al massimo non funzionavano correttamente.
Prova a postare nella sezione specifica quali problemi hai riscontrato.. vediamo se ne veniamo a capo.

@md9327: personalmente non uso più Fedora dalla 5, siccome vedo che a riguardo tu sei preparatissimo puoi tranquillamente farti carico della risoluzione dei problemi di Gambas con la distribuzione.
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: leo72 - 25 Febbraio 2008, 11:05:15
@tornu:
io ho installato Ubuntu sul PC di lavoro, che ha un chip grafico Ati integrato. E' andato alla prima senza problemi. Ed ho anche installato i driver grafici aggiornati di Ati senza problemi.
Per esserti saltate 2 schede le cose son 2: o avevi HW difettoso oppure hai messo una scheda AGP 4x su una scheda madre AGP 1/2x o viceversa.

Riguardo alla distro, se dovessi così su 2 piedi consigliarti qualcosa di alternativo ad Ubuntu potrei farti il nome di openSUSE, che ho usato con profitto per diversi anni e su cui sono sempre riuscito a compilare ed a far girare Gambas senza problemi. Sulle altre distro non mi esprimo o mi esprimo negativamente (ad esempio: Mandriva, su cui anch'io ho bestemmiato molto con Gambas).
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: md9327 - 25 Febbraio 2008, 20:24:47
Per rispondere a pixel, nessun problema, ma per quanto riguarda la preparazione non sono un guru (ovviamente... :-) ).
Usavo RedHat dalla versione 4, poi sempre Fedora dalla versione 1; con vmware ho sottomano diversi sistemi (es. debian, mandriva, solaris, slackware ecc, financo alcune versione windoz) su cui faccio i miei test, ma purtroppo non ho molto tempo da dedicare allo studio approfondito delle distro.
Mi piaceva Slack, che è molto indicato per i purusti linuxiani, ma come ho già detto, il tempo è veramente poco.

Ad ogni modo, avevo già in mente di chiedervi di inserire una voce ad-hoc nel forum, e tu mi hai anticipato :-)
Finchè posso, non ho problemi a interessarmi alla parte Fedora.

Per il discorso schede video, è molto difficile che si rompano a causa di errori di installazione di sistemi operativi, a meno che il dvd non venga inserito a cacciavitate direttamente sul processore di immagine :-)
Comunque, credo che l'amico scherzava, è molto probabilmente le schede in questione avevano già i loro problemi, magari causati da qualche overclock in pò fuori controllo...

Ciao
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: tornu - 25 Febbraio 2008, 23:37:34
@md9327:
anche Fedora!nooo.... una 'altra distro..., da quando sono passato a linux ne ho provato già varie e con Mandriva ho trovato un buon compromesso tra facilità d'uso,stabilità e completezza funzionale, prima dell'uso di Gambas, riguardo Ubuntu era da un po che ci pensavo vista l'occasione ho voluto provare, sia chiaro non ho niente nei confronti delle altre distro, però sono del parere che trovata quella che soddisfa le tue aspettative perchè cambiarla dopo che hai sudato per configurarla ad hoc?

@pixel:
non ti è capitato?
A me si anche se non con le sk video.Posto nella sezione Ubuntu.
Titolo: Re: Problemi aggiornamento Gambas2 2.0.0
Inserito da: md9327 - 28 Febbraio 2008, 15:37:42
Bè, mi pare giusto.

Se devo dirti, anche io alla fine ho abbracciato Fedora, anche se non proprio per gli stessi motivi. Ormai mi sono abituato a fare certe cose ad occhi chiusi (quasi...), e ò dove andare a prendere o vedere determinate cose, senza pensare che sul mio serverino della mia rete casalinga ho tante di quelle configurazioni che solo l'idea di rifarle su sistemi diversi mi fà venire l'itterizia (anche se poi mi diverte giocare con linux...); e poi, per non perdere nulla, mi "backuppo" sempre tutto... :-)

Per concludere... viva linux a prescindere... :-))