Autore Topic: Compilare gambas su raspberry  (Letto 3997 volte)

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Compilare gambas su raspberry
« il: 02 Luglio 2014, 18:54:25 »
Gambas è presente nei repo di Raspbian, ma non funziona, la CPU va al 100% e si blocca
Conviene compilare da sorgenti, oltretutto si ha la versione aggiornata
Questo è un metodo:


sudo apt-get install subversion
sudo apt-get install gcc g++ automake autoconf libtool libffi-dev
sudo apt-get install libgnome-keyring-dev libxtst-dev libgtk2.0-dev libsvga1-dev libgtkglext1-dev
sudo apt-get install libcairo2 libcairo2-dev libbz2-dev unixodbc-dev libgsl0-dev librsvg2-dev
sudo apt-get install libgtk2.0-dev libsvga1-dev libgtkglext1-dev libimlib2-dev libcurl4-gnutls-dev
sudo apt-get install libqtcore4 libqtgui4 libqxt-core0 libqt4-dev libqt4-opengl-dev libv4l-dev libjpeg8-dev libpng12-dev
sudo apt-get install libsdl-ttf2.0-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsdl1.2-dev libdirectfb-dev libimlib2-dev libtiff4-dev
sudo apt-get install libpoppler-dev libpoppler-cpp-dev libpoppler-glib-dev libpoppler-private-dev libpoppler-qt4-dev                                 
sudo apt-get install libgstreamer0.10-dev libqtgstreamer-dev libgstreamer-ocaml-dev
sudo apt-get install libgmime-2.6-dev
sudo apt-get install libglew-dev libxslt1-dev libsqlite3-dev libpq-dev libmysqlclient-dev

sudo apt-get autoremove

mkdir gambasbuild
cd gambasbuild
svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk
cd trunk

./reconf-all

----------dopo qualche oretta.......... :sleepy: :sleepy:

./configure -C

make

sudo make install

"e il naufragar m'è dolce in questo mar"

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.728
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: Compilare gambas su raspberry
« Risposta #1 il: 03 Luglio 2014, 13:41:18 »
Confermo! Dopo qualche oretta!!!  ;D

Sarebbe bello poi poter "copiare" Gambas compilato su un'altra SD con a bordo l'OS.
Ma non so se sia possibile.

Altra nota: l'elenco delle librerie credo non sia più aggiornato e quindi alcuni componenti non sono attivi!
 :-\
Propongo di aggiornare la lista con le librerie corrette, se riusciamo.
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Compilare gambas su raspberry
« Risposta #2 il: 03 Luglio 2014, 14:42:08 »
in effetti gambas l'ho compilato tempo fa....
si potrebbe creare una immagine di Raspian con Gambas installato
peccato per i repo che non funzionano, tanto lavoro in meno


"e il naufragar m'è dolce in questo mar"

Offline El Berto

  • Grande Gambero
  • ***
  • Post: 148
    • Mostra profilo
Re: Compilare gambas su raspberry
« Risposta #3 il: 18 Luglio 2014, 16:52:18 »
Però mi chiedevo, se io non devo fare niente che usi l'audio, la libreria e i componenti audio non mi servono, quindi non li voglio installare.
Come faccio a sapere cosa posso evitare di installare se non uso il componente (per es.) audio?
Oppure, se non uso l'interfaccia grafica perchè non mi servono i pulsanti come faccio a sapere quali librerie posso non installare?
Ovvero, quando ho compilato un progetto funzionante, come faccio a sapere quali moduli/componenti usa? (e quindi suppongo poi di riuscire a ricavare le librerie/pacchetti da non installare...)

Offline El Berto

  • Grande Gambero
  • ***
  • Post: 148
    • Mostra profilo
Re: Compilare gambas su raspberry
« Risposta #4 il: 08 Maggio 2015, 08:33:53 »
Ciao a tutti, dopo un bel po' di tempo finalmente ho potuto rimettermi a programmare!!!!

Sto cercando di installare Gambas3 su Raspberry (visto che il 2 non mi risulta più supportato sull'ultima immagine di febbraio).
Sono 3 giorni che provo a compilare i sorgenti della versione 3.4, ma dopo ore di lavoro mi esce sempre il messaggio:


Codice: [Seleziona]
Making all in opengl
make[5]: Entering directory '/home/pi/gambasbuild/3.4/gb.gtk/src/opengl'
  CC     gb_gtk_opengl_la-main.lo
Assembler messages:
Fatal error: can't create .libs/gb_gtk_opengl_la-main.o: Permission denied
In file included from main.c:26:0:
main.h:31:23: fatal error: gtk/gtkgl.h: No such file or directory
compilation terminated.
Makefile:418: recipe for target 'gb_gtk_opengl_la-main.lo' failed
make[5]: *** [gb_gtk_opengl_la-main.lo] Error 1
make[5]: Leaving directory '/home/pi/gambasbuild/3.4/gb.gtk/src/opengl'
Makefile:1248: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/home/pi/gambasbuild/3.4/gb.gtk/src'
Makefile:372: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/pi/gambasbuild/3.4/gb.gtk'
Makefile:303: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/pi/gambasbuild/3.4/gb.gtk'
Makefile:359: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/pi/gambasbuild/3.4'
Makefile:299: recipe for target 'all' failed
make: *** [all] Error 2

Cercando in rete mi sembra di capire che mancano dei pacchetti, ma indipendentemente da quello che installo mi esce sempre questo errore.
Anche seguendo la guida ufficiale di compilazione.

Qualcuno saprebbe dirmi dov'è che sbaglio?
Grazie.

Offline Devil78

  • Gambero
  • **
  • Post: 61
  • L'intelligente ha molti limiti, il demente No!
    • Mostra profilo
Re:Compilare gambas su raspberry
« Risposta #5 il: 23 Settembre 2015, 18:08:31 »
Ciao a tutti, dopo un bel po' di tempo finalmente ho potuto rimettermi a programmare!!!!

Sto cercando di installare Gambas3 su Raspberry (visto che il 2 non mi risulta più supportato sull'ultima immagine di febbraio).
Sono 3 giorni che provo a compilare i sorgenti della versione 3.4, ma dopo ore di lavoro mi esce sempre il messaggio:


Codice: [Seleziona]
Making all in opengl
make[5]: Entering directory '/home/pi/gambasbuild/3.4/gb.gtk/src/opengl'
  CC     gb_gtk_opengl_la-main.lo
Assembler messages:
Fatal error: can't create .libs/gb_gtk_opengl_la-main.o: [b]Permission denied[/b]
In file included from main.c:26:0:
main.h:31:23: fatal error: gtk/gtkgl.h: [b][b]No such file or directory[/b][/b]
compilation terminated.
...

Guarda non ho compilato gambas dai sorgenti su raspberry ma, da quello che leggo, il compilatore fa riferimento ad una cartella o un file inesistente/inaccessibile - non si hanno i permessi in scrittura... Gli errori li ho marcati con il grassetto, risolvi questi due (se non hai già risolto) e riprova. Gli altri errori sembrano conseguenze derivanti da quelli precedenti.