Page 1 of 1
Error compilando en Ubuntu
Posted: Sat Oct 03, 2009 10:47 am
by pedrog
Hola,
estoy iniciando mis primeras pruebas en fivelinux.
Ya he instalado todas las librerias y paquetes, también fivelinux con harbour y xharbour de la distribución del FTDN, pero me encuentro atascado en el siguiente error:
compiling...
Harbour devel build 1.1-1 Intl.
Copyright 1999-2007,
http://www.harbour-project.org/
Compiling 'tutor01.prg'...
Lines 1019, Functions/Procedures 1
Generating C source output to 'tutor01.c'... Done.
compiling C module...
linking...
/usr/bin/ld: skipping incompatible ./../lib/libfive.a when searching for -lfive
/usr/bin/ld: cannot find -lfive
collect2: ld devolvió el estado de salida 1
done!
./build.sh: line 23: ./tutor01: No existe el fichero ó directorio
root@ubuntu:/home/pedro/fivelinux/samples#
he mirado y las librerias estan en /home/pedro/fivelinux/lib
tanto harbour como xharbour son los que instalé de la distribución del ftdn,
ya no sé por donde seguir.
Saludos!
Pedro.
Re: Error compilando en Ubuntu
Posted: Sat Oct 03, 2009 2:14 pm
by Antonio Linares
Pedro,
Que versión de Ubuntu estás usando ?
Re: Error compilando en Ubuntu
Posted: Sun Oct 04, 2009 9:59 am
by pedrog
Hola Antonio,
Estoy usando la 9.04
Saludos
Re: Error compilando en Ubuntu
Posted: Sun Oct 04, 2009 12:38 pm
by Antonio Linares
Pedro,
vamos a construir FiveLinux para Ubuntu 9.04 y te enviamos las nuevas librerias por email
Re: Error compilando en Ubuntu
Posted: Sun Oct 04, 2009 6:00 pm
by pedrog
gracias Antonio.
Re: Error compilando en Ubuntu
Posted: Sun Oct 04, 2009 7:04 pm
by Antonio Linares
Pedro,
Contruidas, probadas y enviadas
Re: Error compilando en Ubuntu
Posted: Mon Oct 05, 2009 7:08 pm
by pedrog
Antonio,
he reemplazado todos los ficheros que me has enviado y me sigue dando el mismo error, algo debo de estar haciendo mal,
pero no sé por donde tirar.
Este es el mensaje que dá :
root@ubuntu:/home/pedro/fivelinux/samples# ./buildx.sh tutor01
compiling...
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6611)
Copyright 1999-2009,
http://www.xharbour.org http://www.harbour-project.org/
Compiling 'tutor01.prg'...
Lines 9, Functions/Procedures 1
Generating C source output to 'tutor01.c'...
Done.
compiling C module...
linking...
/usr/bin/ld: skipping incompatible ./../lib/libfivex.a when searching for -lfivex
/usr/bin/ld: cannot find -lfivex
collect2: ld devolvió el estado de salida 1
done!
./buildx.sh: line 23: ./tutor01: No existe el fichero ó directorio
root@ubuntu:/home/pedro/fivelinux/samples#
root@ubuntu:/home/pedro/fivelinux/samples#
como puedes ver más arriba, simplimente abro una pantalla de terminal y ejecuto el comando : "./buildx.sh tutor01",
parece que harbour lo complia bien, pero al lincar dá el error de la librería.
Saludos!
Pedro.
Re: Error compilando en Ubuntu
Posted: Mon Oct 05, 2009 9:26 pm
by pedrog
Antonio,
supongo que tengo bien instaladas todas las librerias necesarias, he instalado las que pones en un tema de este foro para ubuntu.
como puedes ver aquí están todas instaladas, o por lo menos eso me dice.
root@ubuntu:/# sudo apt-get install libgtk2.0-dev
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
libgtk2.0-dev ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
root@ubuntu:/# sudo apt-get install gcc
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
gcc ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
root@ubuntu:/# sudo apt-get uninstall gcc
E: Operación inválida: uninstall
root@ubuntu:/# sudo apt-get install libncurses5-dev
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
libncurses5-dev ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
root@ubuntu:/# sudo apt-get install libgpmg1-dev
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
libgpmg1-dev ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
root@ubuntu:/# sudo apt-get install libgnomeprintui2.2-dev
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
libgnomeprintui2.2-dev ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
root@ubuntu:/#
Lo que no sé es como se desintalan, voy a mirar y probar a desinstalarlas y volver a instalar, a ver si es que se ha instalado algo mal.
Saludos!
Pedro.
Re: Error compilando en Ubuntu
Posted: Wed Oct 07, 2009 6:07 pm
by pedrog
Después de reinstalar ubuntu 9.04, todas las librerías. etc, sigo sin poder avanzar, este es el error que obtengo:
compiling...
TERM environment variable not set.
Harbour devel build 1.1-1 Intl.
Copyright 1999-2007,
http://www.harbour-project.org/
Compiling 'tutor01.prg'...
100
100
200
300
400
500
100
200
300
Lines 1019, Functions/Procedures 1
Generating C source output to 'tutor01.c'... Done.
compiling C module...
linking...
/usr/bin/ld: skipping incompatible ./../lib/libfive.a when searching for -lfive
/usr/bin/ld: cannot find -lfive
collect2: ld devolvió el estado de salida 1
done!
./build.sh: 23: ./tutor01: not found
No sé si puede ser problema de que me falte algo de instalar o es por algún tema de variables de entorno, como parece que pone al principio de la secuencia,"TERM environment variable not set."
alguna pista ?.
Re: Error compilando en Ubuntu
Posted: Wed Oct 07, 2009 9:12 pm
by Antonio Linares
Pedro,
Estas usando Ubuntu 32 ó 64 bits ?
Re: Error compilando en Ubuntu
Posted: Wed Oct 07, 2009 9:41 pm
by pedrog
Antonio,
buena pregunta, la verdad es que no he seleccionado lo que quería instalar, a ver si esta pantalla te ayuda:
SYSTEM INFORMATION
Running Ubuntu Linux, the 5.0 release.
GNOME: 2.26.1 (Ubuntu 2009-05-06)
Kernel version: 2.6.28-15-generic (#52-Ubuntu SMP Wed Sep 9 10:48:52 UTC 2009)
GCC: 4.3.3 (x86_64-linux-gnu)
Xorg: unknown (09 April 2009 02:11:54AM) (09 April 2009 02:11:54AM)
Hostname: ubuntu
Uptime: 0 days 4 h 55 min
CPU INFORMATION
AuthenticAMD, AMD Athlon(tm) 64 Processor 3200+
Number of CPUs: 1
CPU clock currently at 1000.000 MHz with 512 KB cache
Numbering: family(15) model(47) stepping(2)
Bogomips: 1995.11
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up rep_good pni lahf_lm
El tipo de micro (AMD) no influye ,no ?
Re: Error compilando en Ubuntu
Posted: Thu Oct 08, 2009 9:47 pm
by pedrog
Bueno,
pues al final todo el problema era que estaba usando Ubuntu de 64 bits, claro que yo ni me habia percatado ya que lo tengo instalado con Wubi, y este por defecto no pregunta y te instala el de 64 bits. Para instalar el de 32 hay que ejecutar "wubi --32".
Una vez reinstalado Ubuntu, esta vez para 32 bits y todas las libreràias, ya soy capaz de comenzar a probar fivelinux.
Saludos y gracias !
Pedro
Re: Error compilando en Ubuntu
Posted: Thu Oct 08, 2009 9:56 pm
by Antonio Linares
Pedro,
Bien!
x86_64 significa que es una version de 64 bits. Que el micro sea Intel ó AMD no importa.
Hemos sido capaces de solucionarlo