Summary: | gcdmaster missing important menus | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dead Schorsch <spamlover> |
Component: | Current packages | Assignee: | Gentoo Optical Media project <media-optical> |
Status: | RESOLVED UPSTREAM | ||
Severity: | major | CC: | gnome |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Dead Schorsch
2004-10-22 04:06:23 UTC
Please specify package where this happens. at least with cdrdao-1.1.19, other versions might be affected as well, but they did not build with gnome support anyhow. maybe abi breakage, you tried recompiling crdoa & the *mm deps ? Yes, tried that recently, but didn't help. I re-emerged everything from the RDEPEND line of the ebuild, that ended with mm. To be precise: "emerge gtkmm libgnomemm libgnomecanvasmm gconfmm libgnomeuimm cdrdao" didn't solve the problem. you also have to specify exact versions, the *mm packages are often slotted. The newest one's of course ... king ~ # emerge -s cdrdao gtkmm libgnomemm libgnomecanvasmm gconfmm libgnomeuimm Searching... [ Results for search key : cdrdao ] [ Applications found : 1 ] * app-cdr/cdrdao Latest version available: 1.1.9 Latest version installed: 1.1.9 Size of downloaded files: 1,544 kB Homepage: http://cdrdao.sourceforge.net/ Description: Burn CDs in disk-at-once mode -- with optional GUI frontend License: GPL-2 Searching... [ Results for search key : gtkmm ] [ Applications found : 1 ] * dev-cpp/gtkmm Latest version available: 2.4.5 Latest version installed: 2.4.5 Size of downloaded files: 3,843 kB Homepage: http://gtkmm.sourceforge.net/ Description: C++ interface for GTK+2 License: LGPL-2.1 Searching... [ Results for search key : libgnomemm ] [ Applications found : 1 ] * dev-cpp/libgnomemm Latest version available: 2.6.0 Latest version installed: 2.6.0 Size of downloaded files: 233 kB Homepage: http://gtkmm.sourceforge.net/ Description: C++ bindings for libgnome License: LGPL-2.1 Searching... [ Results for search key : libgnomecanvasmm ] [ Applications found : 1 ] * dev-cpp/libgnomecanvasmm Latest version available: 2.6.1 Latest version installed: 2.6.1 Size of downloaded files: 299 kB Homepage: http://gtkmm.sourceforge.net/ Description: C++ bindings for libgnomecanvasmm License: LGPL-2.1 Searching... [ Results for search key : gconfmm ] [ Applications found : 1 ] * dev-cpp/gconfmm Latest version available: 2.6.1 Latest version installed: 2.6.1 Size of downloaded files: 250 kB Homepage: http://gtkmm.sourceforge.net/ Description: C++ bindings for GConf License: LGPL-2.1 Searching... [ Results for search key : libgnomeuimm ] [ Applications found : 1 ] * dev-cpp/libgnomeuimm Latest version available: 2.6.0 Latest version installed: 2.6.0 Size of downloaded files: 289 kB Homepage: http://gtkmm.sourceforge.net/ Description: C++ bindings for libgnomeui License: LGPL-2.1 check the cdrdao ebuild for which *mm lib versions you should rebuild. Sorry, I have no idea of portage's SLOT concept, i emerge every package matching the RDEPENDS section from the cdrdao ebuild by emerging the latest available ebuild for this version directly, like emerge /usr/portage/dev-cpp/libgnomeuimm/libgnomeuimm-2.0.0.ebuild Still, emerge -s shows the newest versions, I guess I have to do it different? Slotting means that you can have more than one version installed on your system. emerge -s will show only the latest version. Tools like equery are more verbose. So, make sure you have the right versions installed. In the cdrdao-ebuild are = and a version numbers around the dependencies. Okay, I jused equery to check and from what I read: king ~ # for i in gtkmm libgnomemm libgnomecanvasmm gconfmm libgnomeuimm ; do equery list $i ; done [ Searching for package 'gtkmm' in all categories among: ] * installed packages [I--] [ ] dev-cpp/gtkmm-2.2.12 (2) [I--] [ ] dev-cpp/gtkmm-1.2.9-r2 (1.2) [I--] [ ] dev-cpp/gtkmm-2.4.1 (3) [I--] [ ] dev-cpp/gtkmm-2.4.5 (2.4) [ Searching for package 'libgnomemm' in all categories among: ] * installed packages [I--] [ ] dev-cpp/libgnomemm-2.6.0 (2.6) [I--] [ ] dev-cpp/libgnomemm-2.0.1 (2) [ Searching for package 'libgnomecanvasmm' in all categories among: ] * installed packages [I--] [ ] dev-cpp/libgnomecanvasmm-2.0.1 (2) [I--] [ ] dev-cpp/libgnomecanvasmm-2.6.1 (2.6) [ Searching for package 'gconfmm' in all categories among: ] * installed packages [I--] [ ] dev-cpp/gconfmm-2.6.1 (0) [I--] [ ] dev-cpp/gconfmm-2.0.2 (2) [ Searching for package 'libgnomeuimm' in all categories among: ] * installed packages [I--] [ ] dev-cpp/libgnomeuimm-2.6.0 (2.6) [I--] [ ] dev-cpp/libgnomeuimm-2.0.0 (1.0) the installed Status Quo fairly matches the requirements: RDEPEND=">=media-sound/lame-3.90 gnome? ( =dev-cpp/gtkmm-2.2* =dev-cpp/libgnomemm-2.0* =dev-cpp/libgnomecanvasmm-2.0* =dev-cpp/gconfmm-2.0* =dev-cpp/libgnomeuimm-2.0.0 )" Doesn't it? yes ofcourse it does, otherwise it wouldnt even run. What we're trying to get to here is that you rebuild the _right_ deps to see if it's some sort of ABI breakage, to finish what we started out with in comment #5 . Well, looks like that state has been reached already. The packages are present at the precise versions (as precise as 2.0.* can be). Re-emerge cdrdao afterwards with no change whatsoever. Only thing left to test, could be to actually _remove_ the more recent versions before rebuilding cdrdao, but I guess this would seriously wack up my system. Anything else, I can provide? I can just verify that bug. I get also the GnomeUI-WARNING: **: gnome_app_insert_menu-custom: couldn't find insertion point for menus! Probably cdrdao is broken... If you look at the screenshot on http://cdrdao.sourceforge.net/gcdmaster/index.html I can't see a "Tools" menu there. Give bug to the media-optical herd. This is for sure an upstream bug. Closing, as we can't fix it in Gentoo. |