All'inizio mi ero intestardito a cercare una versione già pronta per Raspberry ma poi mi sono rassegnato ed ho deciso di perdere un po' di tempo per compilarne una direttamente su raspberry.
Ci ho messo un bel po' di tempo ma sostanzialmente ho seguito i passaggi trovati su questi due siti:
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=34&t=6182&start=50#p189319
http://gambasdoc.org/help/howto/svn
In pratica:
- Fare un update e scaricare i pacchetti necessary con i seguenti comandi (uno alla volta). Per i pacchetti da scaricare è possibile fare un copia incolla su un'unica riga ma io ho preferito fare così
sudo apt-get update
sudo apt-get upgrade
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
- Creare una directory dove andremo a copiarci dentro i sorgenti
- Per scaricare i sorgenti andare all’indirizzo http://sourceforge.net/p/gambas/code/HEAD/tree/gambas/branches/ Prendere la versione più recente e copiarla nella directory creata sopra, lo si può fare via ftp. Scompattare il file (alla scrittura di questa guida era un bz2 quindi: tar -jxvf nomefile.tar.bz2)
- Eseguire i comandi (uno alla volta)
./reconf-all
./configure –C
make
sudo make install
- Finita l’intallazione far partire il programma con il comando gambas3
A me ha funzionato perfettamente.
Ho provato a fare l'installazione seguento passo-passo la sequenza postata da pespes:
sudo apt-get update
sudo apt-get upgrade
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
- Creare una directory dove andremo a copiarci dentro i sorgenti
- Per scaricare i sorgenti andare all’indirizzo http://sourceforge.net/p/gambas/code/HEAD/tree/gambas/branches/ Prendere la versione più recente e copiarla nella directory creata sopra, lo si può fare via ftp. Scompattare il file (alla scrittura di questa guida era un bz2 quindi: tar -jxvf nomefile.tar.bz2)
- Eseguire i comandi (uno alla volta)
./reconf-all
./configure –C
make
sudo make install
Mi è comparso un messaggio del tipo:
||
|| THESE COMPONENTS ARE DISABLED:
|| - gb.*****
||
Sul momento non ci ho dato peso, ma adesso mi sono accorto che il componente
gb.net.curl
non è installato, come posso rimediare?
P.S.
Adesso come adesso devo lanciare gambas3 da linea di comando, per mettere l'icona nel menù di avvio sotto la voce "Programmazione"?
Mi sono perso qualcosa?
Se provo a installare con apt-get install mi risponde così:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
gambas3 : Depends: gambas3-gb-cairo (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-dbus (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-form-stock (>= 3.1.1-2) but it is not going to be installed
Depends: gambas3-gb-chart (>= 3.1.1-2) but it is not going to be installed
Depends: gambas3-gb-compress-bzlib2 (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-compress-zlib (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-crypt (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-db-form (>= 3.1.1-2) but it is not going to be installed
Depends: gambas3-gb-db-mysql (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-db-postgresql (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-db-odbc (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-db-sqlite3 (>= 3.1.1-2) but it is not installable or
gambas3-gb-db-sqlite2 (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-desktop (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-form-dialog (>= 3.1.1-2) but it is not going to be installed
Depends: gambas3-gb-form-mdi (>= 3.1.1-2) but it is not going to be installed
Depends: gambas3-gb-gui (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-image-effect (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-image-imlib (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-image-io (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-net-curl (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-net-smtp (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-opengl-glsl (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-opengl-glu (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-pcre (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-pdf (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-qt4-ext (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-qt4-webkit (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-qt4-opengl but it is not installable
Depends: gambas3-gb-report (>= 3.1.1-2) but it is not going to be installed
Depends: gambas3-gb-sdl-sound (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-settings (>= 3.1.1-2) but it is not going to be installed
Depends: gambas3-gb-vb but it is not installable
Depends: gambas3-gb-v4l (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-web but it is not going to be installed
Depends: gambas3-gb-xml-rpc (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-xml-xslt (>= 3.1.1-2) but it is not installable
Depends: gambas3-ide (>= 3.1.1-2) but it is not going to be installed
Depends: gambas3-gb-mysql (>= 3.1.1-2) but it is not installable
Depends: gambas3-gb-option (>= 3.1.1-2) but it is not installable
E: Unable to correct problems, you have held broken packages.
Gambas su Raspy funziona
ho per le mani una scheda PiFace http://www.piface.org.uk/ (http://www.piface.org.uk/)
ho scaricato e compilato la libreria wiringPi
ma non riesco ad usarla, da terminale si, ma da Gambas no
bisogna dichiarare le funzioni della libreria tra cui;
Library "/usr/local/lib/libwiringPi
public extern wiringPiSetupPiFace() as integer
il problema che non trova questa funzione in particolare, le altre si
ho seguito le istruzioni
https://projects.drogon.net/raspberry-pi/wiringpiface/ (https://projects.drogon.net/raspberry-pi/wiringpiface/)
qualcuno ha fatto esperienza?