On 28-10-2012 8:19, Nicolas Dufour wrote:
Hi,
De : Johan Engelen <jbc.engelen@...2592...> I just fixed the windows build. With the current devlibs, we need "#define WITH_GTKMM_2_24".
No. I've had to uncommit the recent changes in the devlibs (due to [false] regressionbug #1070903 "Crash when saving a new document" and [true] regression Bug #1069806 "Inkscape crash in File>Open") and we're currently back to revision 35, with gtkmm2.22. Sorry if I forgot to notify the list.
We are currently on rev35 with gtk+ 2.24.10 according to your last commit message. The devlibs readme.txt says gtkmm 2.24.2. Check the revision history *online* (note that bazaar is... well......). There is no un-commit there. If un-committing does not show up in the history online, we should never do such a bzr (bizarre) action.
Fact is that the build was broken on Windows. And that had nothing to do with devlibs rev35. We build with #define GDKMM_DISABLE_DEPRECATED (/include/gdkmm-2.4/gdkmm/window.h) so we need #define WITH_GTKMM_2_24 too to use get_width instead of get_size in /src/ui/widget/preferences-widget.cpp.
- Johan