Comment 12 for bug 1609954

Revision history for this message
jazzynico (jazzynico) wrote : Re: cannot compile rev 15039, Windows XP

The branch was mainly a test to replace the devlibs with the OpenSuse cross-compliled win32 libs, and gtk3 was just a secondary goal (yes, the branch name is misleading...). I also used it to test (successfully!) external GDL libs.
It almost worked, but Aspell was very difficult to port (I had to compile it by myself) and the ImageMagick library crashed when running related commands (such as Bitmap extensions or the Fill bucket tool).

Unfortunately the libs are now 3 years old (compiled with GCC-4.8) and I'm not sure they can be used to build Inkscape trunk with a recent compiler and the C++11 standard.

I wrote some details in http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs/devlibs-gtk3/view/head:/win32-gtk3.txt

That said, Inkscape is becoming very hard to maintain for win32 due to the fact that recent gnome libs no longer support Windows XP (I've tried to compile glib and gtk3 with TDM-GCC-5.1 on XP and Seven 32-bit, with no success), and I fear it's going to be impossible to provide a win32 version of 0.93. I already warned the devel list about it some months ago when working on a TDM-GCC-5.1 based branch (not cross-compiled), but I'm not sure the devs or the board understood that the 0.03 changes would severely impact win32 builds.

Note that I have no plan to work on the win32 devlibs (trunk, 5.1 or opensuse-gtk3 branches) in a near future. I already spent too much time to try to find a sustainable solution for win32 builds, with a very limited (IMHO) result, so I'm a bit tired now. Maybe it's time to just drop it and focus on 64-bit devlibs? I'd be a bit sad because I still use Inkscape on an old XP computer at work (and fortunately Xubuntu at home on my development computer), but for now I see no other possibility.