Page 2 of 3

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Mon Jan 12, 2015 1:23 pm
by fjdise
Hola Antonio.

Al cambiar el permiso de ejecucion con chmod +x y ejecutarlo, el mensaje es "no se puede ejecutar el fichero binario"

Lubuntu, amplia un poco mas las informacion diciendo "cannot execute binary file: Formato de archivo incorrecto"

Un saludo. Paco.

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Mon Jan 12, 2015 4:13 pm
by Antonio Linares
Paco,

Aqui tienes un build.sh para construir aplicaciones con Harbour y FiveLinux:

http://code.google.com/p/fivelinux/source/browse/trunk/samples/build.sh

Es similar al que estas usando ?

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Wed Jan 14, 2015 2:10 pm
by fjdise
Hola Antonio.

Para serte sincero, como ahora mismo la cosa no chuta, estoy compilando "a pelo", osea, que no uso nada mas que la orden de compilar y nada mas.

El fichero obtenido con gcc, como ya he dicho, no me permite ejecutarlo por el tema de permisos, asi que me lo he llevado a otro ordenador con Lubuntu, con el mismo resultado, todo es cuestion de permisos.

Un saludo. Paco.

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Wed Jan 14, 2015 2:25 pm
by Antonio Linares
Con chmod +x tu_ejecutable debería asignarse el permiso de ejecución correctamente.

Copias aqui como estas haciendo para construir el ejecutable, a ver si veo algo que no esté correcto

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Sun Feb 08, 2015 9:56 am
by Andrés González
Seguro que es algo de novato en linux pero Antonio, he conseguido lo siguiente.

1.- He instalado todo las instalaciones que me comentas y todo ha ido bien. He generado las librerias del harbour y todo ha ido bien. Pero finalmente cuando genero el fichero hello este no lo puedo ejecutar. Que es lo que hago mal. Me genera el hello sin extension alguna, esto es correcto. Aunque le asigne el atributo +x (chmod +x hello) no me ejecuta nada.
Code: Select all  Expand view
pi@raspberrypi ~ $ su
Contraseña:
root@raspberrypi:/home/pi# cd harbour
root@raspberrypi:/home/pi/harbour# cd tests
root@raspberrypi:/home/pi/harbour/tests# hbmk2 hello.prg
hbmk2: Procesando script local: hbmk.hbm
Harbour 3.2.0dev (r1502072002)
Copyright (c) 1999-2015, http://harbour-project.org/
Compiling 'hello.prg'...
Lines 7, Functions/Procedures 1
Generating C source output to '/tmp/hbmk_Itxvqp.dir/hello.c'... Done.
root@raspberrypi:/home/pi/harbour/tests# hello
bash: hello: no se encontró la orden
root@raspberrypi:/home/pi/harbour/tests#
 

2.- He desgargado el fivelinux y haciendo un par de correcciones en el Makefile (el harbour lo tengo en bin/linux/gcc/harbour que no es la dirección que figura en el Makefile) he podido generar las libreria libfive. a y libfivec.a. He modificado el build.sh para que localice el comando y las librerias del harbour pero cuando ejecuto build.sh no sabe ejecutarlo:
Code: Select all  Expand view
pi@raspberrypi ~ $ su
Contraseña:
root@raspberrypi:/home/pi# cd fivelinux
root@raspberrypi:/home/pi/fivelinux# cd samples
root@raspberrypi:/home/pi/fivelinux/samples# build testdlg.prg
bash: build: no se encontró la orden
root@raspberrypi:/home/pi/fivelinux/samples# build.sh testdlg.prg
bash: build.sh: no se encontró la orden
root@raspberrypi:/home/pi/fivelinux/samples# build
bash: build: no se encontró la orden
root@raspberrypi:/home/pi/fivelinux/samples# build.sh
bash: build.sh: no se encontró la orden
root@raspberrypi:/home/pi/fivelinux/samples#
root@raspberrypi:/home/pi/fivelinux/samples# chmod +x testdlg.prg
root@raspberrypi:/home/pi/fivelinux/samples# build.sh testdlg.prg
bash: build.sh: no se encontró la orden
root@raspberrypi:/home/pi/fivelinux/samples#
 

Como ves todo lo ejecuto desde el su (administrador).
Mi maquina es una raspberry pi
Code: Select all  Expand view
root@raspberrypi:/home/pi/harbour/tests# uname -a
Linux raspberrypi 3.18.5+ #748 PREEMPT Wed Feb 4 21:24:41 GMT 2015 armv6l GNU/Linux
 

Muy buena la experiencia y por cierto ya tengo pedida la quadcore raspberry pi 2 que ejecutara ubuntu y win10, mirar por internet

No puedo instalar el teamviewer en raspberry pi, aunque existe una version para debian no funciona en armhf

Si te fijas es el mismo error, y como te comento seguro que es un error de novato.

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Sun Feb 08, 2015 12:31 pm
by Antonio Linares
Andrés,

para ejecutar hello, escribelo asi:

./hello

y para build.sh

./build.sh tutor01

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Sun Feb 08, 2015 4:31 pm
by Andrés González
Lo dicho de novato, este windows nos tiene mal acostumbrados.

Code: Select all  Expand view
root@raspberrypi:/home/pi# cd harbour
root@raspberrypi:/home/pi/harbour# cd tests
root@raspberrypi:/home/pi/harbour/tests# ./hello
   
Hello, world!                                                                  
root@raspberrypi:/home/pi/harbour/tests#
 


Menuda maravilla, aunque no se xq pone al final cuando le doy a cruz de terminar me añade la última linea:

1.- Compila con algun warning

Code: Select all  Expand view
root@raspberrypi:/home/pi/fivelinux/samples# ./build.sh testdlg

compiling...
Harbour 3.2.0dev (r1502072002)
Copyright (c) 1999-2015, http://harbour-project.org/
Compiling 'testdlg.prg'...
Lines 1260, Functions/Procedures 2
Generating C source output to 'testdlg.c'... Done.
compiling C module...
linking...
done!
   
(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d
 


2.- Muestra la imagen siguiente:


3.- Cuando le doy a la cruz añade la última linea


Code: Select all  Expand view
root@raspberrypi:/home/pi/fivelinux/samples# ./build.sh testdlg

compiling...
Harbour 3.2.0dev (r1502072002)
Copyright (c) 1999-2015, http://harbour-project.org/
Compiling 'testdlg.prg'...
Lines 1260, Functions/Procedures 2
Generating C source output to 'testdlg.c'... Done.
compiling C module...
linking...
done!
   
(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d

(testdlg:24050): GLib-GObject-WARNING **: Attempt to add property GtkSettings::d
root@raspberrypi:/home/pi/fivelinux/samples# BL!BO"BS#BU#BV#BW#BX#BZ"BZ!B[!B\!B]!B^"B_"B_#B`#Ba#Bg#Bk#Bo#Bn!Bn"Bn#Bn$Bä'Bã'Bã(Bâ(Bá(Bà(BÞ)BÜ)BÚ*BÔ+BÌ-BÅ.BÂ.Bº.B³.B§.BŸ.B˜.B‘.B‡.B€.By-Bs-Bm,Bd+B^*BX*BR)BM)BF(B@'B;'B7&B4&B/&B,&B*&B)&B(&B(%B'%B&%B&$B%$B%#B$#B$"B#"B""B"!B!! !!@!"@!#@!$@!%@"%@"&@"'@#'@#(@#)##)`c*`c)`b)`a)`a)`a) a(@a'#a'`a'`a'`a'`a'`a' !B@!C@!D@!E@!F@!G@!H@!G#!G !B@!C@!D@!E@"E@"F@#G@$H@%H@&H@'I@(I#(I =A@>B@>C@?C@@D@AD#ADa|4a|4`|4 <5#<5 <5#<5 tU@sU@rU@qU@pU@nU@mT@lT@kT@jT@iT@iS@hS@fS@eR@cR@aR@`Q@^Q@]P@\P@[P@YO@XO@WO@VN@UN@TN@SM#SM
 

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Sun Feb 08, 2015 8:23 pm
by Antonio Linares
Andrés,

Cuando ves a Harbour funcionando en "cualquier" sistema operativo es cuando realmente te das cuenta de la maravilla que hemos construido entre todos :-)

Esos warnings de GTK son típicos y los he visto muchas veces. Ese en concreto no me suena y en google no lo encuentro, pero no te preocupes, es solo un aviso y no tiene por qué afectar a la ejecución de la aplicación. A veces avisan del uso de una función que ya no se aconseja su uso ("deprecated"), etc.

Puede depender de esa versión de Linux en concreto, etc. Lo ideal sería probarlo tambien en otras distros de Linux (Ubuntu, etc.).

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Sun Feb 08, 2015 9:45 pm
by Andrés González
Sí efectivamente, ayer al medio dia me puse con el raspi y a las dos horas ya estaba generando las librerias de harbour y ahí si que se tomo tiempo pero el resultado es visible, y aun sin conocimiento en linux, FWH funcionó a las mil maravillas.

Code: Select all  Expand view
//Hoy te he comparado con los grandes arquitectos de las catedrales, no te das cuenta de su magestuosidad hasta que no te metes dentro, y FWH es grande, muy grande. Indudablemente son los arquitectos los que las han hecho posible y tu eres uno de los mejores. Llevo aproximadamente 27 años con las variantes de clipper y unos 17 con FIVEWIN y te puedo garantizar que duermo tranquilo con el funcionamiento de los programas FW.


GRACIAS.

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Sun Feb 08, 2015 10:14 pm
by cnavarro
Andrés González wrote:Como ves todo lo ejecuto desde el su (administrador).
Mi maquina es una raspberry pi

Code: Select all  Expand view
root@raspberrypi:/home/pi/harbour/tests# uname -a
Linux raspberrypi 3.18.5+ #748 PREEMPT Wed Feb 4 21:24:41 GMT 2015 armv6l GNU/Linux
 


Muy buena la experiencia y por cierto ya tengo pedida la quadcore raspberry pi 2 que ejecutara ubuntu y win10, mirar por internet



Gracias por la informacion, hace tiempo que tenia en "cartera" adquirir ese equipo, y, al margen de la inversion, estaba el tema de la posible funcionalidad que podia darme.

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Mon Feb 09, 2015 12:46 pm
by Andrés González
Cristobal, raspberry pi b+ funciona a las mil maravillas y sobre todo para hacer pruebas de circuitos es una maravilla. Ahora con el raspberry pi 2 b con quad corte y 1g de RAM tiene que ir muy bien y sobre todo sin un ruido. Ahora con ubuntu y win 10, uno completo con teclado inalámbrico, cables y sd por 88€ (eBay) me llega esta semana. Es unas 6 veces mas rápido que el anterior y lo que me gusta es el tema de la sd y con lo barato q están cambias en un segundo de sistema, a ver como funciona windows 10, ahí estará el meollo. Ya os comento.

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Mon Feb 09, 2015 12:48 pm
by cnavarro
Te seguiré con "hambre" y envidia :D :shock:

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Mon Feb 09, 2015 9:18 pm
by cnavarro

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Wed Feb 18, 2015 8:00 am
by Andrés González
Funcionando con Raspberry pi 2, muy buen resultado. Ubuntu solo a nivel de comandos (haciendo pruebas). Volví a instalar el DEBIAN y funciona de miedo. Ideal para ordenador de escritorio (cero ruidos). Sin overclocking apenas se casienta (sin disipadores metálicos). Esperando el windows 10.

Re: Instalar el sistema completo desde cero en Linux

PostPosted: Wed Feb 18, 2015 8:03 am
by Antonio Linares
Andres,

Yo compré el primer raspberry pi y era insufriblemente lento.

Este es realmente más rápido ? Siguen distribuyendolo en una tarjeta madre tal cual ? Puedes poner alguna foto ó enlace a fotos ? gracias :-)

Windows 10 va a funcionar en él ?