Extract from GNUDoku homepage: Important note: Compilation problems? The most common source of problems is that you're using gtkmm-2.4 version 2.4, where GNUDoku is intended for gtkmm-2.4 version 2.6. A workaround is available: compile using "make withgtkmm24" to disable some 2.6-specific features and produce an uglier version. Any interested hackers are quite welcome to submit small patches to make it work better with version 2.4. So, I tested it. "make" fails, but "make withgtkmm24" works. I think GNUDoku ebuild must be changed to require >=dev-cpp/gtkmm-2.4 (instead of 2.6) and automatically detect gtkmm version (to use the correct make target). Reproducible: Always Steps to Reproduce: My system is a gentoo "stable", with almost no ~testing packages (at least no "core" packages). It has gtk+-2.6.10-r1, glibmm-2.6.1, gtkmm-2.8.1-2.4.11 (all are stable).
Created attachment 77352 [details] Ebuild with gtkmm26 use flag Here's an ebuild with gtkmm26 use flag (probably not the correct use flag to use for this so someone might want to edit it). If gtkmm26 is not set, gnudoku compiles with make withgtkmm24, otherwise just make (in which case it depends on gtkmm>=2.6).
gtkmm-2.8.1 is stable now.
yes, thanks.