Does anybody know, what's the deal with gcdmaster? It does not offer the most important menus mentioned in the man page. That is the "Tools" Menu, which allows inserting audio files and some entries below the "Edit" menu, for setting, editing and removing track marks. My menu toolbar contains File | Edit | Actions | Settings | Info and when starting gcdmaster from shell, I see (gcdmaster:1052): GnomeUI-WARNING **: gnome_app_insert_menus_custom: couldn't find insertion point for menus! (gcdmaster:1052): GnomeUI-WARNING **: gnome_app_insert_menus_custom: couldn't find insertion point for menus! Could it be that due to the errors above the most important menus are missing / incomplete, leaving gcdmaster totally useless? Reproducible: Always Steps to Reproduce: 1. gcdmaster 2. Create new AudioCD project 3. Actual Results: Console output: (gcdmaster:1052): GnomeUI-WARNING **: gnome_app_insert_menus_custom: couldn't find insertion point for menus! (gcdmaster:1052): GnomeUI-WARNING **: gnome_app_insert_menus_custom: couldn't find insertion point for menus! Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.3.4, glibc-2.2.5-r2,glibc-2.3.4.200 41006-r0, 2.6.8-gentoo-r7 i686) ================================================================= System uname: 2.6.8-gentoo-r7 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s hare/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dv ipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config / /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distcc distlocks fixpackages sandbox userpr iv usersandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/dis tributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm avi berkdb bitmap-fonts bonobo cdr crypt cups doc dvd dvdr encode esd f77 foomaticdb gd gdbm gimpprint gnome gpm gtk gtk2 gtkhtml gui le hbci imagemagick imlib ipv6 java jpeg ldap libg++ libwww mad mozilla moznocom pose moznoirc moznomail mpeg ncurses network nls nocardbus nptl nvidia oggvorbis opengl pam pda pdflib perl png python readline samba scanner sdl slang spell ss l svga tcltk tcpd tetex tiff truetype usb vanilla x86 xml xml2 xmms xprint xv zl ib"
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.