Distcc rocks. I'm using it to build a P75 box with my athlon XP machine :). But I digress. There's something wrong with the init scripts. /etc/init.d/distccd stop doesn't seem to do what it's supposed to. Reproducible: Always Steps to Reproduce: 1. emerge distcc 2. /etc/init.d/distccd start 3. /etc/init.d/distccd stop 4. ps auxw | grep distcc OR 1. emerge distcc 2. /etc/init.d/distccd start 3. /etc/init.d/distccd stop 4. /etc/init.d/distccd start Actual Results: In the first case, I saw a bunch of distcc processes still hanging about. In the second case, I got an error because distccd was already running. Expected Results: /etc/init.d/distccd stop should have killed the distccd daemon. In fact, killing the daemon manually seems to work just dandy. If you insert a "pkill distccd" as step 3.5 in my second experiment above, it works just fine. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3-gentoo-r2) ================================================================= System uname: 2.6.3-gentoo-r2 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.3.13 distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://www.gtlib.cc.gatech.edu/pub/gentoo http://mirrors.tds.net/gentoo http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://gentoo.seren.com/gentoo http://ftp.heanet.ie/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apache2 avi berkdb bonobo cdr crypt cups dga directfb dvd encode esd fbcon foomaticdb gdbm gif glut gnome gtk gtk2 gtkhtml guile imap imlib java jpeg libg++ libwww mad maildir mikmod mmx motif mozcalendar mozilla moznocompose moznoirc mozsvg mozxmlterm mpeg ncurses nptl oggvorbis opengl pam pdflib perl plotutils png ppds python quicktime readline ruby samba scanner sdl slang spell ssl svga tcltk tcpd tetex tiff truetype usb x86 xml2 xmms xv zlib"
try: chown distcc:daemon /var/run/distccd killall distccd /etc/init.d/distccd zap /etc/init.d/distccd start I suspect there's an issue with the path being touched by root after installation.
That's the problem. Maybe the ebuild needs a pkg_postinst() or something. Thanks!
perhaps. i'll try and reproduce it here and test it.