during emerge -uDtv world pygtk was updated to ~x86 version 2.6.0 from previous 2.4.1. a while later I found porthole failed to start, and gave the error message listed below. Reproducible: Always Steps to Reproduce: 1.update pygtk 2.4.1 to 2.6.0 2.run porthole 3. Actual Results: # porthole NO installed porthole modules found! Please run with the --local flag Traceback (most recent call last): File "/usr/bin/porthole", line 122, in ? gettext.bindtextdomain (APP, i18n_DIR NameError: name 'i18n_DIR' is not defined Expected Results: started the porthole gui p4pe ~ # emerge info Portage 2.0.51.19 (default-linux/x86/2004.2, gcc-3.4.3-20050110, glibc-2.3.4. 20050125-r0, 2.6.11.2 i686) ================================================================= System uname: 2.6.11.2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 12 2005, 16:20:11)] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/ share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb / usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/mnt/hdb9/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo http://mirror.gentoo.no/" MAKEOPTS="-j2" PKGDIR="/mnt/hdb9/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/mnt/hdb9/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.no/gentoo-portage/" USE="x86 X a52 aac aalib alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl directfb dts dvd dvdr emboss encode esd faad fam ffmpeg flac font-server foomaticdb gdbm gif gphoto2 gpm gstreamer gtk2 imagemagick imlib ipv6 java javascript jpeg kde ldap libg++ libwww live lm_sensors mad mikmod mjpeg mmx motif mozilla mp3 mpeg nas ncurses network nls nptl oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline real rtc sdl slang spell sse sse2 ssl svga tcltk tcpd theora tiff truetype truetype-fonts type1-fonts usb xml xml2 xmms xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Upgrading gnome-base/libglade-2.3.6 to latest stable version 2.4.0 allowed porthole to work OK with pygtk 2.6.0
After an upgrade from python-2.3.4 to 2.3.5 today, the exact same problem occurred with porthole for me too. revdep-rebuild was no help and I found it necessary to manually re-emerge pygtk /and/ pyxml (my libglade was already at 2.4.2).