Comment 11 for bug 1122774

Revision history for this message
jazzynico (jazzynico) wrote :

Still affected on Windows XP, Inkscape trunk revision 12336 with the gtk3 experimental devlibs (glibmm2-2.36).
Error message (simplified):

=============================
Make error line 303: problem compiling: In file included from src/ui/dialog/filedialogimpl-win32.h:1
8:0, from src/ui/dialog/filedialog.cpp:20:
c:\devlibs-gtk3\files/include/glibmm-2.4/glibmm/threads.h:203:11: error: field 'gobject_' has incomplete type
c:\devlibs-gtk3\files/include/glibmm-2.4/glibmm/threads.h: In member function 'GThread* Glib::Threads::Thread::gobj()':
c:\devlibs-gtk3\files/include/glibmm-2.4/glibmm/threads.h:199:41: error: 'gobject_' was not declared in this scope
c:\devlibs-gtk3\files/include/glibmm-2.4/glibmm/threads.h: In member function 'const GThread* Glib::Threads::Thread::gobj() const':
c:\devlibs-gtk3\files/include/glibmm-2.4/glibmm/threads.h:200:41: error: 'gobject_' was not declared in this scope

    cc : compile of build/obj/ui/dialog/filedialogimpl-win32.o required by source: src/ui/dialog/filedialogimpl-win32.cpp
=============================
Make error line 303: problem compiling: In file included from src/ui/dialog/filedialogimpl-win32.h:18:0, from src/ui/dialog/filedialogimpl-win32.cpp:45:
c:\devlibs-gtk3\files/include/glibmm-2.4/glibmm/threads.h:203:11: error: field 'gobject_' has incomplete type
c:\devlibs-gtk3\files/include/glibmm-2.4/glibmm/threads.h: In member function 'GThread* Glib::Threads::Thread::gobj()':
c:\devlibs-gtk3\files/include/glibmm-2.4/glibmm/threads.h:199:41: error: 'gobject_' was not declared in this scope
c:\devlibs-gtk3\files/include/glibmm-2.4/glibmm/threads.h: In member function 'const GThread* Glib::Threads::Thread::gobj() const':
c:\devlibs-gtk3\files/include/glibmm-2.4/glibmm/threads.h:200:41: error: 'gobject_' was not declared in this scope

Alex, I've recently fixed some glibmm deprecations in the win32 specific code for the Open/Save dialogs and noticed no problem with the current gtk3 experimental devlibs (glibmm2-2.32). But it fails when I update the devlibs with glibmm2-2.36 and I can't find a way to fix the error. Could you please take a look or give a tip?