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