Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - El Berto

Pagine: [1] 2 3 ... 10
1
Ciao a tutti,
perdonate la domanda ma di queste cose ne capisco poco......

Per l'installazione di Gambas (per esempio su Ubuntu) devo avere già installate delle librerie, poi scarico le sorgenti di Gambas e procedo con:

Codice: [Seleziona]
./configure -C
make
make install

Poi mi creo il mio progetto e, volendolo compilare da linea di comando:
Codice: [Seleziona]
gbc3 -A
gbc -o ./HelloWorls.gambas

così ottengo l'eseguibile.

Da questo mi sembra di capire che Gambas sia come Python, ovvero debba essere già installato sul sistema.
La mia esigenza nasce dal fatto di dover cross-compilare su piattaforme differenti, per esempio su sistemi Debian (Wheezy o Jessie) che ospitano il sistema operativo su memoria integrata con pochi GB e con RAM limitata, e che quindi non permettono l'installazione di Gambas.

L'obbiettivo finale è quello di implementare dei progetti scritti in Gambas su Buildroot, e quindi devo necessariamente passare alla cross-compilazione durante la compilazione del sistema operativo, ma l'unico compilatore a disposizione è:

Codice: [Seleziona]
arm-buildroot-linux-uclibcgnueabi-gcc 


Visto che il comando di configure mi crea il Makefile, posso in qualche modo forzare il comando per crearmi un Makefile che utilizzi il mio compilatore specifico?

Grazie.





2
Raspberry Pi / Re: Compilare gambas su raspberry
« 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.

3
Raspberry Pi / Re: Compilare gambas su raspberry
« 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...)

4
OpenBar / Re: Raspberry
« il: 06 Maggio 2014, 08:29:35 »
ho provato con sudo apt-get install gambas3
l'installazione è riuscita, ma se tento di avviare gambas la cpu schizza al 100% e non parte

ora provo a compilare

Anch'io, ho provato a fare sia l'update che l'upgrade, ma con l'apt-get install quando lancio gambas la CPU va a manetta e non succede niente.

5
OpenBar / Re: Raspberry
« il: 10 Aprile 2014, 17:13:06 »
Mi sono perso qualcosa?
Se provo a installare con apt-get install mi risponde così:

Codice: [Seleziona]
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.


6
OpenBar / Re: Aria G25: fratellino minore del Raspberry
« il: 12 Febbraio 2014, 09:15:44 »
Non riesco a installare Gambas, mi sembra non trovi un pacchetto libff o qualcosa di simile...

7
OpenBar / Aria G25: fratellino minore del Raspberry
« il: 29 Gennaio 2014, 14:51:42 »
Magari a qualcuno potrebbe interessare, ne ho preso uno e adesso sto cercando di capire come funziona; in preatica è un Raspberry senza hardware per l'output video (RGB/HDMI) e un po' meno potente:

http://www.acmesystems.it/aria

http://www.t2engineering.it/download/G25_ARTICOLO_PREMOLI.pdf


8
OpenBar / Re: Raspberry
« il: 29 Gennaio 2014, 14:46:47 »
Ho preso un nuovo SoC da 0,6W (in pratica un Raspberry senza uscita video) con cui colloquio unicamente via seriale.
Volevo provare a installare Gambas per utilizzare solo applicazioni a riga di comando, potreste gentilmente indicarmi quali sono le componenti di Gambas da non installare per l'utilizzo senza grafica?
Grazie.

9
Domande tecniche / Visualizzazione output console da remoto?
« il: 10 Gennaio 2014, 14:18:52 »
Mi stavo chiedendo questo: realizzo un'applicazione a linea di comando dove visualizzo lo stato di diverse variabili con l'istruzione Print.
Ogni tot secondi, oppure quando capita qualche evento, effettuo un ClearScreen e torno a stampare lo stato di tutte le variabili.
Il programma parte all'avvio.
Adesso, attraverso ssh, vorrei connettermi da un PC remoto e visualizzare l'output del mio programma in tempo reale, ma senza un VNC Viewer o simili.
E' possibile?
Grazie.

10
Programmazione / Re: [RISOLTO] Tooltip dinamico
« il: 10 Gennaio 2014, 12:39:59 »
Se clicco con il mouse su di un oggetto, il tooltip relativo sparisce.
C'è un modo per cambiare il ritardo di comparizione del tooltip, oppure di forzare la sua comparsa?

11
Domande tecniche / Re: Crontab: con Gambas non funziona?
« il: 24 Dicembre 2013, 09:45:27 »

Gambas e' linguaggio compilato: prova a scrivere, nel crontab, una cosa tipo
Codice: [Seleziona]
30   5    *    *   *     /usr/bin/gbr3 /home/gp/batch/prog.gambas
dove il percorso completo di gbr3 lo puoi trovare digitando da terminale which gbr3

Questo perche' il cron non usa i soliti percorsi path (per sicurezza) di utenti e root. Quindi, non so se ai programmi *.gambas rimane associato il runtime in questa situazione, ma probabilmente anche se l'avesse non troverebbe l'eseguibile.

No, neanche così, ho anche provato a specificare con PATH=..... come indicato nella manpage del crontab.

12
Domande tecniche / Re: Crontab: con Gambas non funziona?
« il: 17 Dicembre 2013, 13:14:15 »
Scusa, ma tradotto per uno che viene da Windows?
Non mi è chiaro: io gli sto dicendo esattamente dove andare a eseguire il file.....

13
Domande tecniche / Crontab: con Gambas non funziona?
« il: 16 Dicembre 2013, 12:58:36 »
Ho realizzato diversi programmini a riga di comando.
Se li lancio direttamente da Gambas, tutto funziona.

Se creo l'eseguibile e li lancio, tutto funziona:
Codice: [Seleziona]
/home/pi/./test_gambas.gambas

Se invece provo a inserirli nel crontab, non succede niente:
Codice: [Seleziona]
* * * * * ./home/pi/./test_gsmbsd.gambas

Credevo di avere qualche problema nel pc, ma la stessa cosa mi capita sia su Ubuntu che su Debian.


Per capirci, il mio programma di prova è una cosa del tipo:


Codice: [Seleziona]
MMain()
   shell ("touch /home/pi/pippo.txt")

Qualche idea?
Grazie.

14
OpenBar / Re: Raspberry
« il: 13 Dicembre 2013, 14:04:53 »
Intendevo dire, se tutti hanno seguito le istruzioni passo-passo, perchè il prblema ce l'ho solo io?
Comunque proverò a controllare le librerie richieste...

15
OpenBar / Re: Raspberry
« il: 12 Dicembre 2013, 09:32:11 »
Ho provato a fare l'installazione seguento passo-passo la sequenza postata da pespes:

Citazione
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:

Codice: [Seleziona]
||
|| 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"?

Pagine: [1] 2 3 ... 10