Error compilando en Ubuntu

Post Reply
User avatar
pedrog
Posts: 34
Joined: Tue Dec 30, 2008 7:22 pm
Location: Navarra, Spain

Error compilando en Ubuntu

Post 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.
Pedro
FWH9.06 / XMate 1.15 / Borland C++ 5.5.1 / xHarbour build 1.1.0 Intl. (SimpLex) (Rev. 6195)
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Error compilando en Ubuntu

Post by Antonio Linares »

Pedro,

Que versión de Ubuntu estás usando ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
pedrog
Posts: 34
Joined: Tue Dec 30, 2008 7:22 pm
Location: Navarra, Spain

Re: Error compilando en Ubuntu

Post by pedrog »

Hola Antonio,

Estoy usando la 9.04

Saludos
Pedro
FWH9.06 / XMate 1.15 / Borland C++ 5.5.1 / xHarbour build 1.1.0 Intl. (SimpLex) (Rev. 6195)
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Error compilando en Ubuntu

Post by Antonio Linares »

Pedro,

vamos a construir FiveLinux para Ubuntu 9.04 y te enviamos las nuevas librerias por email :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
pedrog
Posts: 34
Joined: Tue Dec 30, 2008 7:22 pm
Location: Navarra, Spain

Re: Error compilando en Ubuntu

Post by pedrog »

gracias Antonio.
Pedro
FWH9.06 / XMate 1.15 / Borland C++ 5.5.1 / xHarbour build 1.1.0 Intl. (SimpLex) (Rev. 6195)
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Error compilando en Ubuntu

Post by Antonio Linares »

Pedro,

Contruidas, probadas y enviadas :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
pedrog
Posts: 34
Joined: Tue Dec 30, 2008 7:22 pm
Location: Navarra, Spain

Re: Error compilando en Ubuntu

Post 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.
Pedro
FWH9.06 / XMate 1.15 / Borland C++ 5.5.1 / xHarbour build 1.1.0 Intl. (SimpLex) (Rev. 6195)
User avatar
pedrog
Posts: 34
Joined: Tue Dec 30, 2008 7:22 pm
Location: Navarra, Spain

Re: Error compilando en Ubuntu

Post 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.
Pedro
FWH9.06 / XMate 1.15 / Borland C++ 5.5.1 / xHarbour build 1.1.0 Intl. (SimpLex) (Rev. 6195)
User avatar
pedrog
Posts: 34
Joined: Tue Dec 30, 2008 7:22 pm
Location: Navarra, Spain

Re: Error compilando en Ubuntu

Post 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 ?.
Pedro
FWH9.06 / XMate 1.15 / Borland C++ 5.5.1 / xHarbour build 1.1.0 Intl. (SimpLex) (Rev. 6195)
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Error compilando en Ubuntu

Post by Antonio Linares »

Pedro,

Estas usando Ubuntu 32 ó 64 bits ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
pedrog
Posts: 34
Joined: Tue Dec 30, 2008 7:22 pm
Location: Navarra, Spain

Re: Error compilando en Ubuntu

Post 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 ?
Pedro
FWH9.06 / XMate 1.15 / Borland C++ 5.5.1 / xHarbour build 1.1.0 Intl. (SimpLex) (Rev. 6195)
User avatar
pedrog
Posts: 34
Joined: Tue Dec 30, 2008 7:22 pm
Location: Navarra, Spain

Re: Error compilando en Ubuntu

Post 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
Pedro
FWH9.06 / XMate 1.15 / Borland C++ 5.5.1 / xHarbour build 1.1.0 Intl. (SimpLex) (Rev. 6195)
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Error compilando en Ubuntu

Post 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 :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply