Ho lasciato Ubuntu e come avevo preannunziato ho installato Sabayon 5.5 come 2° SO., però crecando nei repository non ho saputo trovare il pacchetto Gambas di installazione. Se non ho cercato male, non mi resta che partire dai sorgenti. Come procedo?
:ciao:
se su google scrivi gambas3 linuxforce, esce un post del mio blog dove trovi x filo e x segno i comandi precisi da dare x compilare ed installareSarebbe bellissimo potere installare le librerie esterne in Sabayon come si puo fare in Ubuntu. Purtroppo i repository di Sabayon non dispongono delle librerie necessarie a Gambas; ciò significa che non potrò eseguire le installazioni che gentilmente mi hai fornito. Rimangono due alternative: provare il percorso suggerito da md9327, oppure tentare di installare tutte le librerie segnalate come prerequisiti indispensabili in http://gambas.sourceforge.net/en/main.html (http://gambas.sourceforge.net/en/main.html), così come ho fatto per i sorgenti base di Gambas.
domanda che sorge spontanea: sabayon cosa ha che non ha ubuntu? risolveresti in un lampoRispetto a Ubuntu-11.04, prima di tutto ha Gnome2 di default, fa parte della famiglia GentooLinux, infine, lo trovo più accattivante. Comunque, proprio perchè fa parte di una famiglia Linux, diversa da Red Hat e da Debian, ho voglia di approfondirlo per conoscerlo meglio. Vedi, a me non interessa arrivare in quattro e quattro otto a scrivere in Gambas dentro un S.O. Linux qualunque; per quello dispongo già di fedora e ne sono assai soddisfatto. Dei pochi che ho avuto modo di provare in questi tre anni di vita vissuta in Linux, fedora è quello con cui ho familiarizzato meglio ed, anche se ho incontrato qualche difficoltà, qualche buon amico, mi ha sempre aiutato a superarla ed andare avanti, imparando, però, nel mio cammino, sempre qualcosa di nuovo. Ciò mi permette oggi di muovermi un pò meglio dentro Linux e la sua "Linea di comando".
domanda che sorge spontanea: sabayon cosa ha che non ha ubuntu? risolveresti in un lampoRispetto a Ubuntu-11.04, prima di tutto ha Gnome2 di default, fa parte della famiglia GentooLinux, infine, lo trovo più accattivante. Comunque, proprio perchè fa parte di una famiglia Linux, diversa da Red Hat e da Debian, ho voglia di approfondirlo per conoscerlo meglio. Vedi, a me non interessa arrivare in quattro e quattro otto a scrivere in Gambas dentro un S.O. Linux qualunque; per quello dispongo già di fedora e ne sono assai soddisfatto. Dei pochi che ho avuto modo di provare in questi tre anni di vita vissuta in Linux, fedora è quello con cui ho familiarizzato meglio ed, anche se ho incontrato qualche difficoltà, qualche buon amico, mi ha sempre aiutato a superarla ed andare avanti, imparando, però, nel mio cammino, sempre qualcosa di nuovo. Ciò mi permette oggi di muovermi un pò meglio dentro Linux e la sua "Linea di comando".
Ritornando alla tua domanda, mi sento di affermare che Linux mi serve per studiare e poter dare, nel mio piccolo, la mia attiva collaborazione, perciò, più S.O. riesco a conoscere, meglio è, sia per il bagaglio di conoscenze personali, sia per l'apporto collaborativo che possa dare. ;D
:ciao: :ciao:
Se hai scaricato il pacchetto dei sorgenti, hai tutto il necessario, comprese librerie e via dicendo.
Come su Fedora, dovrai sicuramente trovarti e installare tutte le librerie esterne propedeutice al funzionamento di Gambas.
Non conosco Sabayon, ma se è come Gentoo e/o Fedora, dovrai scaricarti i pacchetti necessari andandoti a rilvare mano mano quelli che ti servono.
Con yum la cosa, anche se lunga e laboriosa, ti permette di capire dove un tale file in quale pacchetto è contenuto, per poi scaricarti il pacchetto stesso (e relative ulteriori dipendenze). Con Sabayon non consoco il metodo usato, ma presumo sia simile...
To compile Gambas, you must install the following libraries on your system :
Components Libraries & requirements
Interpreter libffi.so
gb.compress.bzlib2 libbz2.so
gb.compress.zlib libz.so
gb.corba libACE.so, libomniORB4.so, libomniDynamic4.so
gb.crypt libcrypt.so
gb.db.firebird libfbclient.so
gb.db.mysql libmysqlclient.so, libz.so
gb.db.odbc libodbc.so
gb.db.postgresql libpq.so
gb.db.sqlite2 libsqlite.so
gb.db.sqlite3 libsqlite3.so
gb.desktop libXtst.so
gb.gtk All GTK+ libraries >= 2.10
gb.gtk.svg librsvg2.so
gb.net.curl libcurl.so
gb.opengl libGL.so, libGLU.so
gb.pcre libpcre.so
gb.pdf libpoppler.so
gb.qt libqt-mt.so.3 >= 3.3
gb.qt.kde All KDE 3 libraries >= 3.5
gb.sdl libSDL.so, libSDL_image.so, libGL.so, libGLU.so
gb.sdl.sound libSDL.so, libSDL_mixer.so
gb.v4l libjpeg.so, libpng.so, Video4Linux >= 2.0
gb.xml libxml-2.0
gb.xml.xslt libxslt
make[4]: Entering directory `/home/piersab/gambas3-sorgenti/gambas3-3.3.3/gb.gsl/src'
CC gb_gsl_la-main.lo
CC gb_gsl_la-c_gsl.lo
CC gb_gsl_la-c_complex.lo
CC gb_gsl_la-c_vector.lo
CC gb_gsl_la-c_matrix.lo
CC gb_gsl_la-c_polynomial.lo
CCLD gb.gsl.la
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -latlas
collect2: ld returned 1 exit status
make[4]: *** [gb.gsl.la] Errore 1
make[4]: Leaving directory `/home/piersab/gambas3-sorgenti/gambas3-3.3.3/gb.gsl/src'
make[3]: *** [all-recursive] Errore 1
make[3]: Leaving directory `/home/piersab/gambas3-sorgenti/gambas3-3.3.3/gb.gsl'
make[2]: *** [all] Errore 2
make[2]: Leaving directory `/home/piersab/gambas3-sorgenti/gambas3-3.3.3/gb.gsl'
make[1]: *** [all-recursive] Errore 1
make[1]: Leaving directory `/home/piersab/gambas3-sorgenti/gambas3-3.3.3'
make: *** [all] Errore 2
Perdona, ma stai compilando dai sorgenti di sviluppo, o dalla versione consolidata?Perché mi fai sta domanda? Io credo di avere compilato dalla versione consolidata 3.3.3 che ho trovato qui (http://sourceforge.net/projects/gambas/files/gambas3/)
Nel primo caso potresti trovarti nella situazione in cui ti trovi ora, a causa di alcune cose non risolte.
Ti ricordo che il repository di sviluppo è soggetto a continui cambiamenti, e potresti trovare oggetti non completati, che il compilatore non riesce a chiudere.