On Fri, 2007-10-19 at 16:11 +0200, Alex Schuster wrote: > Michael Sullivan writes: > > > I have a really old PC that I use as a backup server if our main server > > goes down. (This is a hobbyist network.) I'm trying to update the > > software on it. (It hasn't been updated since last April). I've set up > > distcc following the guide at http://www.gentoo.org/doc/en/distcc.xml > > I tried updating mysql on it and it seemed to distribute correctly, but > > gcc does not. Does gcc not distribute? > > I just tried that, and it distributes fine. I also think it should, unless > there is a MAKEOPTS="${MAKEOPTS} -j1" or something similar in the ebuild. > > Do you have logging activated in /etc/conf.d/distccd on the host providing > the distcc service? Is there something in your syslog? There also is > distcc-mon, but I did not have success with that, so I just look at the > logs to see what's wrong. > > Alex
Is this correct? I have three fast machines, 192.168.1.2 through 192.168.1.4 and a slow machine I want to distribute for at 192.168.1.5. Here's /etc/conf.d/distccd on the slow one: # /etc/conf.d/distccd: config file for /etc/init.d/distccd DISTCCD_OPTS="" # this is the distccd executable DISTCCD_EXEC="/usr/bin/distccd" # this is where distccd will store its pid file DISTCCD_PIDFILE="/var/run/distccd/distccd.pid" # set this option to run distccd with extra parameters # Default port is 3632. For most people the default is okay. DISTCCD_OPTS="${DISTCCD_OPTS} --port 3632" # Logging # You can change some logging options here: # --log-file FILE # --log-level LEVEL [critical,error,warning, notice, info, debug] # # Leaving --log-file blank will log to syslog # example: --log-file /dev/null --log-level warning # example: --log-level critical DISTCCD_OPTS="${DISTCCD_OPTS} --log-level info --log-file /var/log/distccd" # SECURITY NOTICE: # It is HIGHLY recomended that you use the --listen option # for increased security. You can specify an IP to permit connections # from or a CIDR mask # --listen accepts only a single IP # --allow is now mandatory as of distcc-2.18. # example: --allow 192.168.0.0/24 # example: --allow 192.168.0.5 --allow 192.168.0.150 # example: --listen 192.168.0.2 DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.1.2 --allow 192.168.1.3 --allow 192.168.1.4" #DISTCCD_OPTS="${DISTCCD_OPTS} --listen 192.168.0.2" # set this for niceness # Default is 15 DISTCCD_NICE="15" And here's what it says on the faster machines: # /etc/conf.d/distccd: config file for /etc/init.d/distccd DISTCCD_OPTS="" # this is the distccd executable DISTCCD_EXEC="/usr/bin/distccd" # this is where distccd will store its pid file DISTCCD_PIDFILE="/var/run/distccd/distccd.pid" # set this option to run distccd with extra parameters # Default port is 3632. For most people the default is okay. DISTCCD_OPTS="${DISTCCD_OPTS} --port 3632" # Logging # You can change some logging options here: # --log-file FILE # --log-level LEVEL [critical,error,warning, notice, info, debug] # # Leaving --log-file blank will log to syslog # example: --log-file /dev/null --log-level warning # example: --log-level critical DISTCCD_OPTS="${DISTCCD_OPTS} --log-level info --log-file /var/log/distccd" # SECURITY NOTICE: # It is HIGHLY recomended that you use the --listen option # for increased security. You can specify an IP to permit connections # from or a CIDR mask # --listen accepts only a single IP # --allow is now mandatory as of distcc-2.18. # example: --allow 192.168.0.0/24 # example: --allow 192.168.0.5 --allow 192.168.0.150 DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.1.5" #DISTCCD_OPTS="${DISTCCD_OPTS} --listen 192.168.0.2" # set this for niceness # Default is 15 DISTCCD_NICE="15" -- [EMAIL PROTECTED] mailing list