In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

libpng.a: error adding symbols: Malformed archive

Foro de Xailer profesional en español
Responder
Avatar de Usuario
gabo1
Mensajes: 127
Registrado: Lun Oct 13, 2014 9:42 am

libpng.a: error adding symbols: Malformed archive

Mensaje por gabo1 »

Xailer Teams
Estoy obteniendo el siguiente error de enlazado me dice que la libreria PNG está mal formada.. alguna sugerencia?.
La libreria PNG es necesaria para usar harbour pdf haru
Enlazando CFDI_OREGANO.exe...
C:\Xailer_7.00_Oficial\Hb32\comp\mingw\Bin\ld @C:\XailerProyectos\CFDI_Facturas_70\link.tmp
C:/Xailer_7.00_Oficial/Hb32/Lib/Win/mingw/libpng.a: error adding symbols: Malformed archive
Saludos!
Avatar de Usuario
gabo1
Mensajes: 127
Registrado: Lun Oct 13, 2014 9:42 am

Re: libpng.a: error adding symbols: Malformed archive

Mensaje por gabo1 »

Despues de mucho probar la solución encontrada por Maurizio la Cecilia
https://groups.google.com/g/harbour-de ... EiQI3cygQ
Encontre por fin la solución.. por si alguien usa HaruPDF y se actualiza a la version 7 tendra que modificar manualmente el archivo Proyecto de Xailer (.xpj)
y poner las librerias que se vinculen en primer orden

<Library Filename="[xailer]xailer" First="Y"/>
<Library Filename="[xailer]xailertcls"/>
<Library Filename="[xailer]samples"/>
<Library Filename="[xailer]sqlite"/>
<Library Filename="[xailer]mariadb"/>
<Library Filename="[xailer]xailer.res"/>
<Library Filename="[xailer]xailermsg.res"/>
<Library Filename="[harbour]hbhpdf" First="Y"/>
<Library Filename="[harbour]libhpdf" First="Y"/>

Saludos!
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5705
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: libpng.a: error adding symbols: Malformed archive

Mensaje por jfgimenez »

Gabo,

no creo que sea necesario hacer esto. Si alguna de esas 2 librerías utiliza libpng.a, entonces debe ser suficiente poner libpng.a detrás de las 2 anteriores. Si eso no funciona, prueba a cambiar el orden de las dos.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
gabo1
Mensajes: 127
Registrado: Lun Oct 13, 2014 9:42 am

Re: libpng.a: error adding symbols: Malformed archive

Mensaje por gabo1 »

Hola José
Intente hacer lo que me dices, le cambie el orden de muchas maneras y la única forma que funciono fue poner el parametro First="Y" (Que de casualidad se me ocurrio viendo por dentro xpj) en la sugerencia del grupo de google harbour, sugieren poner el parametro dflag=-lhbhpdf -llibhpdf pero no supe como hacerlo desde el IDE :-(
Un Saludo!
Avatar de Usuario
emeasoft
Mensajes: 1088
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

Re: libpng.a: error adding symbols: Malformed archive

Mensaje por emeasoft »

Gracias, Gabo.

Tuve el mismo problema aquí y fue solo después de hacer este cambio que logré compilarlo.

André Corrêa
Responder