This seems to be an interaction problem between libglade and tagtool. Possibliy some misconfiguration on my part (because I had everything working before doing a major upgrade). Reproducible: Always Steps to Reproduce: 1. emerge libglade-2.5.1 (downgrading to 2.4.2 didn't help) 2. emerge tagtool-0.12.1 (downgrading to 0.11.1 didn't help) 3. run tagtool from a console Actual Results: Tagtool window opens, there are lots of warnings like (tagtool:6110): libglade-WARNING **: could not find signal handler 'cb_help_about'. Most of the widgets don't work. The relevant callback functions don't show up if I do a "strings /usr/bin/tagtool" emerge info Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11.10 i686) ================================================================= System uname: 2.6.11.10 i686 AMD Athlon(TM) XP 2200+ Gentoo Base System version 1.6.12 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.8 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.8.1-r1, 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -fweb -frename-registers -ffast-math" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -fweb -frename-registers -ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mir1.ovh.net/gentoo-distfiles/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" LANG="de_DE.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X aac acpi alsa audiofile avi berkdb bitmap-fonts bonobo bzlib caps cdr crypt cups curl dga dvd emboss encode exif fam ffmpeg flac foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2 guile hal imagemagick imlib jack java jpeg libg++ libwww mad mikmod mmap mmx mp3 mpeg ncurses nls nptl ogg oggvorbis opengl pam pdflib perl png python quicktime readline sdl shared sharedmem slang speex spell sse ssl svg tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb vorbis win32codecs wmf x86 xface xine xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Sorry for the spam, I forgot to mention that a revdep-rebuild did not find any problems either.
this is probably the same problem as #74579 . It would be appreciated if you could try and test the last solution in that thread...
Created attachment 59825 [details, diff] Make tagtool depend on gmodule This did indeed fix everything. Thanks a lot for your help!
Created attachment 59826 [details] ebuild that applies the above patch before building
a new version upstream has come out that incorporates the fix for this issue, will bump the ebuild soon. http://pwp.netcabo.pt/paol/tagtool/
patch applied to latest stable, and version bumped ~ to 0.12.2.