Hi all,
Today while perusing the varied Windows build instructions I was struck by some contradictory, or at least, not fully fleshed out text.
For instance, it says here:
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows
Warning: As our 32-bit development libraries (devlibs) currently do not offer GTK+ 3 (which is required by trunk) you have to follow the instructions for 64-bit builds or use MSYS2 if you want to compile the latest code (lp:inkscape)!
Is "lp:inkscape" the name on github too?
The Msys2 page says here:
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_with_M...
nothing about devlibs. Presumably it doesn't need them anymore and msys2installdeps.sh takes care of it? Never having used Msys2 it isn't entirely clear what the "gtk3" install (for instance) is. If there is no devlib for gtk3, what is this? More like a cygwin library?
The 64 bit build page says here:
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
in several places to use "mingw32-make". No explanation why 32 and not 64. Somehow related to "win32 threading model and SEH exception handling"?
Finally the visual studio page says here:
http://wiki.inkscape.org/wiki/index.php/Using_Visual_Studio
"Follow all steps of guide Compiling Inkscape on Windows." At that point one has a fully compiled and working Inkscape. Why bother with Visual Studio? For the IDE? Is there a discussion in the wiki somewhere about other IDEs, like CODE::BLOCKS or Eclipse?
Do any of these give instructions for packing up the built Inkscape so that it can be given to somebody else, like in a zip file? As I recall there are a bunch of dll's that need to be copied into the Inkscape folder from other locations (devlibs/bin, mostly). That was for an Inkscape built with mingw and msys and devlibs. What about Msys2 and whatever it is using for libraries? Can you just copy over whatever it has for devlib equivalents or are there Msys2 core libraries which must come too (like when distributing a cygwin binary)?
Regards,
David Mathog mathog@...1176... Manager, Sequence Analysis Facility, Biology Division, Caltech