Inkscape x64 build fails on Windows

Bug #1500087 reported by Patrick Storz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Patrick Storz

Bug Description

I just tried to build Inkscape (r14386) using information from
    http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows and
    http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit

I have the latest devlibs (r53) and devlibs64(r17)

While the 32bit build works fine, the 64 bit build fails on "parameter.cpp" with the following error:

Make error line 0: error executing 'bzr revno': bzr: ERROR: Not a branch: "E:/Temp/Downloads/Inkscape/build/inkscape64/".

Make error line 0: error executing 'bzr revno': bzr: ERROR: Not a branch: "E:/Temp/Downloads/Inkscape/build/inkscape64/".

Make error line 311: problem compiling: In file included from E:\Temp\Downloads\Inkscape\build\devlibs64/include/glibmm-2.4/glibmm.h:89:0,
                 from E:\Temp\Downloads\Inkscape\build\devlibs64/include/gtkmm-2.4/gtkmm/table.h:7,
                 from src/ui/widget/color-notebook.h:25,
                 from src/extension/param/parameter.cpp:33:

E:\Temp\Downloads\Inkscape\build\devlibs64/include/glibmm-2.4/glibmm/threads.h:201:11: error: field 'gobject_' has incomplete type 'GThread {aka _GThread}'
   GThread gobject_;
           ^

Tags: build win64
su_v (suv-lp)
tags: added: build win64
Changed in inkscape:
importance: Undecided → High
su_v (suv-lp)
tags: added: blocker
Changed in inkscape:
milestone: none → 0.92
Revision history for this message
Liam P. White (liampwhite) wrote :

Also works around some odd compiler segfault.

Changed in inkscape:
status: New → In Progress
assignee: nobody → Liam P. White (inkscapebrony)
Revision history for this message
Patrick Storz (ede123) wrote :

I can confirm that this patch fixes building on my system. Thanks!

Revision history for this message
Patrick Storz (ede123) wrote :

This does not happen with the current trunk code anymore, so it was most likely fixed, probably by http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/14546

Shall we close it Liam?

Revision history for this message
su_v (suv-lp) wrote :

Needs clarification whether a patch is still required for current trunk with latest (r18) or future 64bit devlibs (an update of the devlibs with newer versions provided by partha is still pending).

Changed in inkscape:
status: In Progress → Incomplete
Revision history for this message
Patrick Storz (ede123) wrote :

Inkscape builds fine with the previous devlibs64 (r18) as well as after the major devlibs update in r19 (as mentioned in #3)

The only reason the patch might be still needed is the compiler segfault mentioned in #1.
However I was never able to reproduce it (neither with gcc 4.9.x which was the previously recommended compiler for devlibs64 nor with gcc 5.3 which is the currently recommended compiler).

Unless Liam has more input on how to reproduce it, this issue is therefore fixed.

Revision history for this message
Patrick Storz (ede123) wrote :

The initial issue is fixed, so I'm closing this bug.

Changed in inkscape:
assignee: Liam P. White (inkscapebrony) → Eduard Braun (eduard-braun2)
status: Incomplete → Fix Committed
ScislaC (scislac)
tags: removed: blocker
Bryce Harrington (bryce)
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.