Hi Viktor,
after your recent commits I'm no more able to build 32bit applications involving the png lib.
The hbmk2 reported error is:
C:/SVN/hb/lib/win/mingw/libpng.a: error adding symbols: Malformed
archive
The 64bit builds aren't affected by this problem.
Any hint?
TIA.
--
Maurizio
--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-deve...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Viktor, surely the problem is on my side. I'm only trying to understand why this is happening.
I said about your commits because the only changed thing after updating was the png package.
In addition to the renamed .dif, also the sources of png library went updated.
After a clean build only 64bit compile succeed, on 32bit the libpng.a is rejected.
Maybe something about my MinGW 7.1 compiler?
But it worked fine for months...
I'm trying to start from a fresh checkout before a clean build. I'll report if that's the solution, but I don't think so.
Any further suggestion is very appreciated.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Harbour Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-devel+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-deve...@googlegroups.com.
Hi Viktor,
after the steps below:
1. fresh checkout of both 3.2 and 3.4 Harbour sources in new and empty folders
2. fresh download of both MinGW32 and MinGW64 ( i686-7.1.0-release-posix-dwarf-rt_v5-rev2 and x86_64-7.1.0-release-posix-seh-rt_v5-rev2 from sourceforge.net/projects/mingw-w64/ )
3. fresh and clean rebuilding of both 32 and 64 Harbour binaries and libraries for both 3.2 and 3.4 versions (all ended without errors)
trying to build the same application in all possible scenarios, I'm obtaining:
Harbour 3.2 based 32bit application : ERROR (libpng malformed archive)
Harbour 3.2 based 64bit application : successfull
Harbour 3.4 based 32bit application : successfull
Harbour 3.4 based 64bit application : successfull
So, I'm very confused about this problem.
The same 32bit toolchain works for 3.4 but not for 3.2, so I guess that isn't a problem related to MinGW compiler.
The png lib version in 3.2 tree could be bugged in 32bit building? I suspect that many of us are building 32bit applications linking png without problems...
And, in addition, ar doesn't shows errors listing the lib content.
Now I decided to migrate to 3.4, but I would know anyway the reason of this behaviour.
It could be useful to know if anyone is building successfully a 32bit app (linking also png lib) with Harbour 3.2 and MinGW i686-7.1.0-release-posix-
dwarf-rt_v5-rev2.
The sourceforge.net/projects/mingw-w64/ isn't offering yet a 7.2 distro, thus I didn't the try with the last version of MinGW, but as soon as available I'll try for sure.
Any further opinion or suggestion or practical test report will be welcome.
Hi Mel,
no luck.
Also with sjlj the problem still persist.
Best regards.
--
Maurizio