Página 1 de 1

libpng.a: error adding symbols: Malformed archive

Publicado: Lun Feb 15, 2021 10:38 pm
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!

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

Publicado: Mar Feb 16, 2021 1:54 am
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!

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

Publicado: Mar Feb 16, 2021 10:37 am
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.

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

Publicado: Mar Feb 16, 2021 2:43 pm
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!

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

Publicado: Mié Feb 17, 2021 8:21 pm
por emeasoft
Gracias, Gabo.

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

André Corrêa