Am 08.03.2017 um 08:19 schrieb Nicolas Dufour:
Hi Eduard,
I'll try to find time this week to test 32-bit building on my 64-bit computer.
I'm not sure I understand? I can build both (32/64-bit Inkscape) on Windows 10 x64 (using 64-bit version of MSYS2, but that should not even matter) without any problems. What's there to tweak? Just launch the correct shell ("MSYS2 MinGW 32-bit") and compile exactly as you compiled the 64-bit version.
That's what I expected. It seems that CMake correctly detects the compiler version, but ninja fails to compile anything and returns the following error for the first 5 files: [...]
Ah okay... I'll check this evening. I might have an idea what's the problem here. (It seems we have a cmake variable "HAVE_MINGW64" that is not sure if it want's to be say "have 64-bit mingw" or "have mingw-w64". Previously it didn't matter as 32-bit devlibs were based on mingw and devlibs64 were based on mingw-w64, but MSYS2's 32-bit MinGW is based on mingw-w64, too (they really should have called it mingw2 in the first place to avoid the confusion...).
Do you want to compile trunk on XP? If so are you planning on gathering old gtk3 packages (+ dependencies) that are still compatible with XP?
I wanted to see if we could replace the current win32 devlibs with MSYS2 for the 0.92.x branch. It would be convenient if it could compile on XP...
I already built a 32-bit version of (0.92.x with MSYS2 on Windows 10 x64) that runs on Windows XP (it's on the tuxfamily FTP server). If compiling works on XP that would obviously be perfect!
Regards, Eduard