Raspberry Pi & FiveLinux
Raspberry Pi & FiveLinux
A lo compañeros del foro que han tenido alguna experiencia con la Raspberry Pi.
Podrian por favor indicarme que version de Linux, de las disponibles para Raspberry Pi, seria la mas adecuada para usar con FiveLinux y Harbour para Linux.
De donde se pueden bajar los archivos de FiveLinux y Harbour para FiveLinux que son compatibles con la Raspberry Pi?
Gracias de antemano.
Saludos,
George
Podrian por favor indicarme que version de Linux, de las disponibles para Raspberry Pi, seria la mas adecuada para usar con FiveLinux y Harbour para Linux.
De donde se pueden bajar los archivos de FiveLinux y Harbour para FiveLinux que son compatibles con la Raspberry Pi?
Gracias de antemano.
Saludos,
George
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Raspberry Pi & FiveLinux
George,
Si mal no recuerdo la versión que recomendaban es DSL (Damn small Linux) especial para Raspberri Pi.
Desde aqui puedes descargar FiveLinux:
https://code.google.com/p/fivelinux/downloads/list
Si mal no recuerdo la versión que recomendaban es DSL (Damn small Linux) especial para Raspberri Pi.
Desde aqui puedes descargar FiveLinux:
https://code.google.com/p/fivelinux/downloads/list
Re: Raspberry Pi & FiveLinux
Antonio,
Instale Pidora en las Rasberry Pi, (Pidora es una version Linux de Fedora para la Raspberry), y pude generar las librerias de FiveLinux con el archivo que me indicaste.
Sin embargo cuando trato de generar algunos de los ejemplos me sale este error "tutor01 uses VFP register arguments":
El problema parece estar relacionado con la version de harbour_raspberry_pi, que encontre en el foro, y que parece no ser compatible.
Saludos
George
Instale Pidora en las Rasberry Pi, (Pidora es una version Linux de Fedora para la Raspberry), y pude generar las librerias de FiveLinux con el archivo que me indicaste.
Sin embargo cuando trato de generar algunos de los ejemplos me sale este error "tutor01 uses VFP register arguments":
El problema parece estar relacionado con la version de harbour_raspberry_pi, que encontre en el foro, y que parece no ser compatible.
Saludos
George
Re: Raspberry Pi & FiveLinux
Ya estamos cerca!!!
Luego de añadir algunos FLAGS (como explicado en http://stackoverflow.com/questions/9753 ... bject-file al archivo build.sh ya pude compilar sin errores.
El archivo tutor01.c y el tutor01.o son generados y no hay mensaje de error.
El problema que tengo ahora es que no aparece el "tutor01", es decir el "producto final".
Por donde andara el tutor01?
Luego de añadir algunos FLAGS (como explicado en http://stackoverflow.com/questions/9753 ... bject-file al archivo build.sh ya pude compilar sin errores.
El archivo tutor01.c y el tutor01.o son generados y no hay mensaje de error.
El problema que tengo ahora es que no aparece el "tutor01", es decir el "producto final".
Por donde andara el tutor01?
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Raspberry Pi & FiveLinux
George,
Por favor copia aqui el contenido de tu build2.sh
Por favor copia aqui el contenido de tu build2.sh
Re: Raspberry Pi & FiveLinux
Hola Antonio,
Este es el build.sh que estoy usando, luego de añadirle, al final, los flags: "-print-multi-lib -mfloat-abi=hard"
Como te comente anteriormente ya se genera el codigo "C" y el archivo "o" (obj?) sin mensaje de error, pero no se genera el archivo que debe ejecutarse.
Saludos,
George
Este es el build.sh que estoy usando, luego de añadirle, al final, los flags: "-print-multi-lib -mfloat-abi=hard"
Code: Select all
# ./build.sh
clear
if [ $# = 0 ]; then
echo syntax: ./build.sh file [options...]
exit
fi
echo compiling...
./../../harbour/bin/harbour $1 -n -I./../include -I./../../harbour/include $2
echo compiling C module...
gcc $1.c -c -I./../include -I./../../harbour/include `pkg-config --cflags gtk+-2.0`
echo linking...
gcc $1.o -o$1 -L./../lib -L./../../harbour/lib `pkg-config --libs libgnomeprintui-2.2` -Wl,--start-group -lfive -lfivec -lhbcommon -lhbvm -lhbrtl -lhbrdd -lhbmacro -lhblang -lhbcpage -lhbpp -lhbcplr -lrddntx -lrddcdx -lrddfpt -lhbsix -lhbusrrdd -lhbct -lgttrm -lhbdebug -lm -lgpm -lncurses `pkg-config --libs gtk+-2.0` `pkg-config --libs libglade-2.0` -Wl, -print-multi-lib -mfloat-abi=hard
echo done!
./$1
Saludos,
George
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Raspberry Pi & FiveLinux
George,
Puedes hacer un "ls" (es el equivalente del "dir" de msdos) desde el terminal y copiar aqui la lista de archivos que te aparecen ? gracias
Puedes hacer un "ls" (es el equivalente del "dir" de msdos) desde el terminal y copiar aqui la lista de archivos que te aparecen ? gracias
Re: Raspberry Pi & FiveLinux
Antonio,
Aqui esta la pantalla:
Te envie a tu email los folder fivelinux y harbour que estoy usando en la raspberry Pi.
Talvez encuentre ahi donde esta el problema. Creo es en el build2.sh que estoy usando.
Saludos,
George
Aqui esta la pantalla:
Te envie a tu email los folder fivelinux y harbour que estoy usando en la raspberry Pi.
Talvez encuentre ahi donde esta el problema. Creo es en el build2.sh que estoy usando.
Saludos,
George
Re: Raspberry Pi & FiveLinux
Antonio,
Al añadir al build.sh el comando: gcc $1.o -o tutor01 (despues de la creacion del archivo tutor01.o) me genera este mensaje:
De este link baje la version de harbour para la raspberry que estoy usando:
https://code.google.com/p/harbour-and-x ... p&can=1&q=
Crees que pudiera ser alguna incompatibilidad con esta version de harbour para Raspberry y la version Pidora que estoy usando?
Saludos,
George
Al añadir al build.sh el comando: gcc $1.o -o tutor01 (despues de la creacion del archivo tutor01.o) me genera este mensaje:
De este link baje la version de harbour para la raspberry que estoy usando:
https://code.google.com/p/harbour-and-x ... p&can=1&q=
Crees que pudiera ser alguna incompatibilidad con esta version de harbour para Raspberry y la version Pidora que estoy usando?
Saludos,
George
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Raspberry Pi & FiveLinux
George,
Esas funciones son de Harbour y parece que no estes enlazando las librerias de Harbour.
Intenta usar el build.sh que proporciona FiveLinux sin cambios, hasta que consigas que te construya el ejecutable.
Si te aparece algún error, por favor coméntalo, gracias
Esas funciones son de Harbour y parece que no estes enlazando las librerias de Harbour.
Intenta usar el build.sh que proporciona FiveLinux sin cambios, hasta que consigas que te construya el ejecutable.
Si te aparece algún error, por favor coméntalo, gracias
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Raspberry Pi & FiveLinux
George,
Para que usas -print-multi-lib -mfloat-abi=hard ?
Para que usas -print-multi-lib -mfloat-abi=hard ?
Re: Raspberry Pi & FiveLinux
Antonio,
Fue una solucion que encontre en http://stackoverflow.com/ al mensaje de error: "tutor01 uses VFP register arguments":
Sin estos FLAGS me genera el error que menciono en mi segundo mensaje.
Tratare de seguir buscando a ver si logro el "linkeo" y luego te informo
Gracias,
George.
Fue una solucion que encontre en http://stackoverflow.com/ al mensaje de error: "tutor01 uses VFP register arguments":
Sin estos FLAGS me genera el error que menciono en mi segundo mensaje.
Tratare de seguir buscando a ver si logro el "linkeo" y luego te informo
Gracias,
George.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Raspberry Pi & FiveLinux
George,
Pudiera ser lo que tu mismo apuntastes de que la versión de Linux que usas no sea compatible con la que yo use.
Lo más fácil es que construyas Harbour en el Linux que estas usando, aunque te aviso que construirlo en raspberry pi lleva bastante tiempo
Pudiera ser lo que tu mismo apuntastes de que la versión de Linux que usas no sea compatible con la que yo use.
Lo más fácil es que construyas Harbour en el Linux que estas usando, aunque te aviso que construirlo en raspberry pi lleva bastante tiempo
Re: Raspberry Pi & FiveLinux
Hola George!; puedes probar "Raspbian", derivado de Debian, con el pude generar harbour sin problemas y también fivelinux y correr algun ejemplo en forma correcta. Raspbian viene con la utilidad para generartelo en la tarjeta de memoria. Saludos!
Roberto.
Roberto.
Re: Raspberry Pi & FiveLinux
Gracias Roberto por tu comentario.
Ya te conteste en el "post" que iniciaste: "fivelinux en Raspberry"
George
Ya te conteste en el "post" que iniciaste: "fivelinux en Raspberry"
George