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
On Sun, Aug 17, 2014 at 12:22 PM, the Adib <theadib@...400...> wrote:
Hello Partha,
I was following all the instructions here: http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
But I can neighter compile the pre2 nor the current trunk.
Btool stops halfway without linking nor any reasonable error message. Can you confirm this behaviour? ... compile src/xml/helper-observer.cpp compile src/xml/log-builder.cpp compile src/xml/node-fns.cpp compile src/xml/quote.cpp compile src/xml/rebase-hrefs.cpp compile src/xml/repr.cpp compile src/xml/repr-css.cpp compile src/xml/repr-io.cpp compile src/xml/repr-sorting.cpp compile src/xml/repr-util.cpp compile src/xml/simple-document.cpp compile src/xml/simple-node.cpp compile src/xml/subtree.cpp
c:\inkscape\inkscape_trunk64>
Regards, Adib.
On Fri, Aug 15, 2014 at 8:50 AM, Bryce Harrington < bryce@...961...> wrote:
Download it at:
https://sourceforge.net/projects/inkscape/files/inkscape/0.91pre2/
Tagged in trunk as:
INKSCAPE_0_91_PRE2
It would be helpful if packagers could generate binary platform packages from this tarball, and upload them to sourceforge. If you spot packaging problems (like version numbers that didn't get updated correctly, or missing files needed for builds), please raise these problems with me ASAP. If you need assistance uploading packages to sourceforge please contact one of Inkscape's sourceforge admins.
Bryce
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel