I finally got around to have a look at the 64-bit devlibs Partha provided. I'm afraid however that I didn't succeed to build Inkscape with them yet (this is really not my area of expertise so any help is *very* welcome!).
* What I noticed so far: The new devlibs are based on a MinGW build with win32 threads and SEH exception handling (possibly x86_64-5.3.0-release-win32-seh-rt_v4-rev0.7z, see [1]) whereas the old devlibs are based on MinGW with posix threads and SJLJ exception handling (x86_64-4.9.0-release-posix-sjlj-rt_v3-rev1.7z, see [2]).
So my first question is if this would work with Inkscape in principle? Not that I (or anybody else) try to make something work that can not work to start with...
* In case win32 threads and SEH exception handling are OK for Inkscape I suppose we'd also need to rebuild all other dependencies with the new compiler? (Again, I have no clue about these things, but from what I got from a quick Internet search the old and new binaries are not compatible?)
Libraries that I spotted which are currently not included in the new devlibs-package: o gtkmm/gdkmm 2.4 (the package includes only 3.0) o aspell o ImageMagick o poppler-data (for eastern-character support) o librevenge (optional if we want to include newer versions of the various import libraries [3])
Regards, Eduard
[1] http://www.partha.com/temp/Readme.txt [2] http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/view/head... [3] http://www.documentliberation.org/projects/
Am 17.01.2016 um 20:34 schrieb Partha Bagchi:
Hi Eduard,
I have uploaded the Windows 64bit devlibs here: http://www.partha.com/temp/inkscape-devlibs.7z
Can you (or someone) upload it to its final destination? The devlibs include potrace 1.13.
Please let me know if you have any questions.
Thanks, Partha
On Fri, Jan 15, 2016 at 9:07 PM, Eduard Braun <Eduard.Braun2@...173...> wrote:
If you have some time this weekend, then adding potrace to the 64bit devlibs should probably be a high priority. Right now it breaks 64bit builds since it seems the logic for excluding code depending on potrace if it's not available does not work for btool-based builds (at least I was not able to make it work)
Regards, Eduard
Am 11.01.2016 um 11:42 schrieb Partha Bagchi:
On Mon, Jan 11, 2016 at 5:15 AM, Nicolas Dufour <nicoduf@...48...> wrote: ...
To be honest, I'm a bit lost and can't find the best solution for us. Could anyone (Partha, Johan, Krzysztof, or someone else) give an advice? Partha, how do you build the 64bit devlibs?
There are some points we need to take into consideration (I probably forgot some):
- The new devlibs must be easier to maintain compared to the current
ones.
- It should be possible to use the same steps to update win32 and win64
devlibs.
- If both devlibs could provide exactly the same packages versions, it
would greatly help bug tracking (and fixing)...
- Do we still need to link libstdc++ statically? (Opensuse cross-compiled
packages need a shared library.)
Regards,
Nicolas
Nicolas,
I build my 64bit libs from scratch. I use MSYS as my shell if you will and gcc 5.1.0 as my compiler.
No, I don't think you have to statically link libstdc++.
I'll try to provide a 64bit devlibs build this weekend if that's not too late.
Thanks, Partha
Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel