I'm not completly sure whether this is really a bug or rather the user (yes, thats me ;)) being stupid. When emerging pygtk-2.0.0-r1 with distcc turned on in FEATURES but the hosts set up are not responding the ebuild fails. The point where it fails is this: --- snip --- gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/include/python2.3 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=pentium4 -O3 -funroll-loops -fomit-frame-pointer -pipe -Wall -std=c9x -c gtk-types.c -Wp,-MD,.deps/_gtk_la-gtk-types.TPlo -DPICdistcc[25629] (dcc_build_somewhere) Warning: failed to distribute, running locally instead mv -f _gtk_la-gtkmodule.o .libs/_gtk_la-gtkmodule.o mv: cannot stat `_gtk_la-gtkmodule.o': No such file or directory make[2]: *** [_gtk_la-gtkmodule.lo] Fehler 1 make[2]: *** Warte auf noch nicht beendete Prozesse... gtk-types.c: In function `_pygtk_register_boxed_types': gtk-types.c:1268: warning: dereferencing type-punned pointer will break strict-aliasing rules mv -f _gtk_la-gtk-types.o .libs/_gtk_la-gtk-types.o mv: cannot stat `_gtk_la-gtk-types.o': No such file or directory make[2]: *** [_gtk_la-gtk-types.lo] Fehler 1 mv -f _gtk_la-gtkobject-support.o .libs/_gtk_la-gtkobject-support.o mv: cannot stat `_gtk_la-gtkobject-support.o': No such file or directory make[2]: *** [_gtk_la-gtkobject-support.lo] Fehler 1 make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/pygtk-2.0.0-r1/work/pygtk-2.0.0' make: *** [all] Fehler 2 !!! ERROR: dev-python/pygtk-2.0.0-r1 failed. !!! Function src_compile, Line 37, Exitcode 2 !!! (no error message) --- snap --- So it seems like the question is whether a misconfigured/not-running distcc should be somehow handled by the ebuild or not. Anyhow other users having the same problem might find this bug and be able to fix their problem. Reproducible: Always Steps to Reproduce: 1. set up distcc in FEATURES and configure hosts but don't connect them 2. emerge pygtk-2.0.0-r1 3. Actual Results: Emerging pygtk fails. Expected Results: Successfully emerge pygtk. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6. 3-gentoo-r1) ================================================================= System uname: 2.6.3-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz Gentoo Base System version 1.4.3.13 distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -funroll-loops -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/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="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp: //sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz. ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz. ruhr-uni-bochum.de/gentoo-mirror/ http://mirrors.sec.informatik. tu-darmstadt.de/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo" MAKEOPTS="-j3" 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="X alsa apache2 apm arts avi berkdb cdr crypt cups doc encode esd foomaticdb gdbm gif gnome gnomedb gpm gtk gtk2 gtkhtml guile imlib java jpeg libg++ libwww mad mikmod mmx motif mozilla mozilla-firebird mpeg ncurses nls nptl oggvorbis opengl oss pam pdf pdflib perl php png python qt quicktime readline sdl slang spell ssl svga tcltk tcpd tetex tiff truetype vim vim-with-x x86 xml2 xmms xv zlib"
more like a parallel build problem which gets triggered by distcc .. do you have the full build log?
Created attachment 28227 [details] log of failed pygtk-2.0.0-r1 emerge Here it is.
Does this bug concern also pygtk-2.2.0?
to be on hte safe side, i've disabling parallel builds for the moment.