Hi Adib,
I don't use the built-in build mechanism but may have an idea why it's crashing.
When I build pre2, I get stuck at ui/dialog/print.cpp. I get the following error:
CXX ui/dialog/print.o
In file included from z:/foss/mingw64/x86_64-w64-mingw32/include/oleidl.h:7:0,
from z:/foss/mingw64/x86_64-w64-mingw32/include/ole2.h:38,
from z:/foss/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
from z:/foss/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
from z:/foss/mingw64/x86_64-w64-mingw32/include/windows.h:97,
from ui/dialog/print.cpp:19:
Z:/opts/opt64/include/giomm-2.4/giomm/dbusmessage.h:353:94: error: expected ',' or '...' before 'struct'
static Glib::RefPtr<Message> create_signal(const Glib::ustring& path, const Glib::ustring& interface, const Glib::ustring& signal);
^
Z:/opts/opt64/include/giomm-2.4/giomm/dbusmessage.h:364:126: error: expected ',' or '...' before 'struct'
static Glib::RefPtr<Message> create_method_call(const Glib::ustring& name, const Glib::ustring& path, const Glib::ustring& interface, const Glib::ustring& method);
This does not make any sense on Windows as it does not use any dbus message. This happened with 0.48.4 as well with svg-builder.cpp which then cured itself with 0.48.5
Since I don't know much about the innards of Inkscape, I don't know how to solve it. So, Liam or Johan?? :)
Anyway, if you want to build before they can help, modify the following files:
/Location-of-devlibs/include/giomm-2.4/giomm/dbusmessage.h (lines 353 and 364) and change interface to interface_name.
/Location-of-devlibs/include/giomm-2.4/giomm/dbusobject.h (lines 77 and 79) and change interface to interface_name.
Then rerun your build script and see if it works. Note that the above should not affect your build since Windows does not use dbus messaging.
Hope this helps.
Thanks,
Partha