FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveLinux / FiveDroid (Android) Error compilando en Ubuntu
Posts: 34
Joined: Tue Dec 30, 2008 07:22 PM
Error compilando en Ubuntu
Posted: Sat Oct 03, 2009 10:47 AM

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)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error compilando en Ubuntu
Posted: Sat Oct 03, 2009 02:14 PM

Pedro,

Que versión de Ubuntu estás usando ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 34
Joined: Tue Dec 30, 2008 07:22 PM
Re: Error compilando en Ubuntu
Posted: Sun Oct 04, 2009 09:59 AM

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)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error compilando en Ubuntu
Posted: Sun Oct 04, 2009 12:38 PM

Pedro,

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 34
Joined: Tue Dec 30, 2008 07:22 PM
Re: Error compilando en Ubuntu
Posted: Sun Oct 04, 2009 06:00 PM

gracias Antonio.

Pedro

FWH9.06 / XMate 1.15 / Borland C++ 5.5.1 / xHarbour build 1.1.0 Intl. (SimpLex) (Rev. 6195)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error compilando en Ubuntu
Posted: Sun Oct 04, 2009 07:04 PM

Pedro,

Contruidas, probadas y enviadas :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 34
Joined: Tue Dec 30, 2008 07:22 PM
Re: Error compilando en Ubuntu
Posted: Mon Oct 05, 2009 07:08 PM

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)
Posts: 34
Joined: Tue Dec 30, 2008 07:22 PM
Re: Error compilando en Ubuntu
Posted: Mon Oct 05, 2009 09:26 PM

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)
Posts: 34
Joined: Tue Dec 30, 2008 07:22 PM
Re: Error compilando en Ubuntu
Posted: Wed Oct 07, 2009 06:07 PM

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)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error compilando en Ubuntu
Posted: Wed Oct 07, 2009 09:12 PM

Pedro,

Estas usando Ubuntu 32 ó 64 bits ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 34
Joined: Tue Dec 30, 2008 07:22 PM
Re: Error compilando en Ubuntu
Posted: Wed Oct 07, 2009 09:41 PM
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)
Posts: 34
Joined: Tue Dec 30, 2008 07:22 PM
Re: Error compilando en Ubuntu
Posted: Thu Oct 08, 2009 09:47 PM

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)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error compilando en Ubuntu
Posted: Thu Oct 08, 2009 09:56 PM

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

Continue the discussion