I tried to emerge avahi on a ppc system. on the configure part it fails with: checking for python module gtk... yes checking for python module dbus... yes checking for python module socket... yes checking for python module gdbm... no configure: error: Could not find Python module gdbm !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/avahi-0.5.2/work/avahi-0.5.2/config.log I'm guessing this is a missing dependency...
Well, I guess you need to run python-updater, but since config.log and emerge --info is missing, so I can really only guess.
it's not the problem, I never even had python2.3 on this system. # emerge --info Portage 2.0.51.22-r3 (default-linux/ppc/2005.1/ppc/G4, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14 ppc) ================================================================= System uname: 2.6.14 ppc 7447A, altivec supported Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.12 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.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -pipe -fomit-frame-pointer" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/gentopia" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc X a52 aac acl alsa altivec berkdb bitmap-fonts bluetooth cairo cdr crypt cups dbus dga dri dvd dvdr eds emboss evo exif fbcon firefox flac fortran gif gimpprint glitz gnome gphoto2 gpm gstreamer gtk gtk2 hal howl ieee1394 ipv6 jpeg libwww logrotate matroska mng mono mp3 mpeg nautilus ncurses nfs nls nptl nptlonly nsplugin ogg oggvorbis opengl pam pci pdflib perl pic pie png pnp posix ppds python readline samba scanner sdl spell sqlite ssl svg symlink tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis xml2 xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LINGUAS
Created attachment 72070 [details] config.log
You forgot to reopen.
You need python compiled with the gdbm USE flag. I'm going to stick a test into the ebuild.
Commited.