when emerge cdrdao with gnome2 installed (and gnome1 libs too)... the configure script says that gtk-- 1.2.5+ is not installed, but 1.2.9 is there. so it does not build it, and it should....
seems like its gtkmm itself that broken... it includes gtk/gtk.h directly... may need updating...
Okay, I think I've found the bug here, Could you please try the current cdrdao (1.1.5-r1)
same problem.... (the non-gnome part builds... its the gnome part that doesnt)... I the problem is that the test doesnt use the output of gtkmm-config to build so its missing a -I for gtk-1.2... ... I think the build process has the same problem... .err....
actually, the code works (now at least) but gnome cd master doesn't build from theese sources on my system. they are commented now in the ebuild. I'm leaving this to wranglers to see if I can get some help from someone who knows c++ better than me
doug, you're a programmer. please see into this?
I had a look at it and it basicly comes down to every source and header file in the gnome tree missing a namespace std declaration. Adding this to every file is quite a lot of work. There must be an easier way (some compiler backwards compatibility option or something). I'll have a look around...
Committed cdrdao 1.1.7 ebuild to portage, new version with fixed gnome stuff. It's still marked as unstable for all platforms, please test so i can unmask. Emerge like this : 'ACCEPT_KEYWORDS="~x86" emerge cdrdao' (for x86 platform).
New package is in testing. closing.