Errores de compilacion/linkado

Errores de compilacion/linkado

Postby cnavarro » Sat Jun 21, 2014 7:15 pm

Al construir el ejemplo Sciedit2.prg, obtengo el siguiente mensaje
ompiling...
Harbour 3.2.0dev (r1406161338)
Copyright (c) 1999-2014, http://harbour-project.org/
Compiling 'sciedit2.prg'...
Lines 1832, Functions/Procedures 14
Generating C source output to 'sciedit2.c'... Done.
compiling C module...
linking...
Undefined symbols:
"_HB_FUN_BUILDML", referenced from:
_symbols_table in sciedit2.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
done!
./build.sh: line 72: ./sciedit2.app/Contents/MacOS/sciedit2: No such file or directory


He visto que en la carpeta samples hay dos .sh más: buildml.sh y scibuilder.sh, tienen algo que ver?, y, en caso contrario, para qué son? ya que no los he podido probar
Muchas gracias. Many thanks.
Saludos,Regards

Cristobal Navarro - Harbour (r1601050904) - xHarbour (Build 20150603) - VS 2015/17 - FWH 17.12

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
User avatar
cnavarro
 
Posts: 3887
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Errores de compilacion/linkado

Postby cnavarro » Sat Jun 21, 2014 8:08 pm

Antonio, una curiosidad

He descargado Harbour en formato .zip y lo he construído perfectamente en el Mac para poder usarlo con FiveMac
Si el programa Sciedit.prg utiliza archivos .png para crear el botonbar de la aplicación y no da errores ni al construirlo ni al ejecutarlo, a qué errores te refieres con lo que se ha comentado en los hilos de windows a la hora de utilizar la última versión de harbour con pngs? O esto no tiene nada que ver?, o es que los errores los da al usarlos como Image?
Es que me ha dado que pensar el tema...., y ya de paso, a preguntar
Muchas gracias. Many thanks.
Saludos,Regards

Cristobal Navarro - Harbour (r1601050904) - xHarbour (Build 20150603) - VS 2015/17 - FWH 17.12

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
User avatar
cnavarro
 
Posts: 3887
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Errores de compilacion/linkado

Postby mastintin » Sat Jun 21, 2014 9:13 pm

Buildml.sh es un build creado para mountain lion version 10.7 lo puedes borrar para que no tengas líos. buildsci.sh fué un primer build creado para compilar con el framework scintilla . En el build que usas ya está incluido ,así que también lo podrías borrar .
Primeramente lee la primera linea del prg :
// Sci.framework has to be copied inside sciedit.app/Contents/frameworks
tienes que copiar la librería Sci.framework dentro del programa como te indica y eso lo tienes que hacer a mano solo la primera vez que generes el programa .
Vete al prg sciedit2 y editalo . En la linea 313 +- tienes
oGet:SetText( BuildML( cFileNoExt( oEditor:cFileName ) ) )
coméntala y descomenta :
// System( "./build.sh " + cFileNoExt( oEditor:cFileName ) + " > build.log" )
con eso tendría que compilar .
User avatar
mastintin
 
Posts: 1443
Joined: Thu May 27, 2010 2:06 pm

Re: Errores de compilacion/linkado

Postby Antonio Linares » Sun Jun 22, 2014 12:19 am

Cristobal,

El soporte de ficheros PNG en FiveMac se basa en el propio API de OSX.

En Windows, se usa un código fuente libre, pero al adaptarlo a Harbour algo (que imagino se solucionará muy pronto) ha quedado sin resolver. Y encima el error ha ido a parar a Harbour 3.2 (la versión más actualizada) y a Harbour 3.4.

A mi no me ha dado tiempo a echarle un vistazo porque teníamos que publicar FWH 14.06 (ya que incluye importantes mejoras respecto a FWH 14.04) pero espero poder revisarlo si no lo arreglan antes en la lista de desarrollo de Harbour.

Tan pronto como se resuelva, publicaremos nuevos builds de Harbour (3.2 y 3.4). Ojo que no existe una versión 3.3 de Harbour (esto es una historia que ya os contaré en otro post) :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Errores de compilacion/linkado

Postby cnavarro » Sun Jun 22, 2014 6:09 am

Antonio, gracias por tu explicacion
Muchas gracias. Many thanks.
Saludos,Regards

Cristobal Navarro - Harbour (r1601050904) - xHarbour (Build 20150603) - VS 2015/17 - FWH 17.12

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
User avatar
cnavarro
 
Posts: 3887
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Errores de compilacion/linkado

Postby cnavarro » Sun Jun 22, 2014 9:54 am

mastintin wrote:Buildml.sh es un build creado para mountain lion version 10.7 lo puedes borrar para que no tengas líos. buildsci.sh fué un primer build creado para compilar con el framework scintilla . En el build que usas ya está incluido ,así que también lo podrías borrar .
Primeramente lee la primera linea del prg :
// Sci.framework has to be copied inside sciedit.app/Contents/frameworks
tienes que copiar la librería Sci.framework dentro del programa como te indica y eso lo tienes que hacer a mano solo la primera vez que generes el programa .
Vete al prg sciedit2 y editalo . En la linea 313 +- tienes
oGet:SetText( BuildML( cFileNoExt( oEditor:cFileName ) ) )
coméntala y descomenta :
// System( "./build.sh " + cFileNoExt( oEditor:cFileName ) + " > build.log" )
con eso tendría que compilar .


Manuel, conseguido
Gracias
Muchas gracias. Many thanks.
Saludos,Regards

Cristobal Navarro - Harbour (r1601050904) - xHarbour (Build 20150603) - VS 2015/17 - FWH 17.12

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
User avatar
cnavarro
 
Posts: 3887
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Errores de compilacion/linkado

Postby Antonio Linares » Sun Jun 22, 2014 10:28 am

Cristobal,

Muy bien! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 35258
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveMac / FivePhone (iPhone, iPad)

Who is online

Users browsing this forum: No registered users and 1 guest