Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115372 - GNUDoku does not require gtkmm-2.6, it works also on gtkmm2.4
Summary: GNUDoku does not require gtkmm-2.6, it works also on gtkmm2.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL: http://icculus.org/~jcspray/GNUDoku/#...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-12 19:33 UTC by Denilson Sá Maia
Modified: 2006-06-08 22:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild with gtkmm26 use flag (gnudoku-0.93.ebuild,853 bytes, application/octet-stream)
2006-01-17 06:51 UTC, Erlend Davidson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Denilson Sá Maia 2005-12-12 19:33:31 UTC
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).
Comment 1 Erlend Davidson 2006-01-17 06:51:58 UTC
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).
Comment 2 Tristan Heaven (RETIRED) gentoo-dev 2006-06-07 06:25:44 UTC
gtkmm-2.8.1 is stable now.
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2006-06-08 22:50:55 UTC
yes, thanks.