title: debugging distcc: no job seems to run on slave
body: <p>First, my ultimate goal is to cross compile <strong>OpenCV</strong> for <code>arm</code> so I have tried 2 approaches, but no success so far.</p>
  
  <p>This question is related to using <code>distcc</code> for compiling, using the <code>target</code> to run the <code>make</code> command but taking advantage of a beefy server to speed things up.</p>
  
  <p>Basically, the <code>target</code> doesn't seem to be sending jobs to the <code>slave</code> server.</p>
  
  <p>I installed <code>distcc</code> on both machines (<code>apt-get install distcc</code>)</p>
  
  <p>As I understand it, the daemon only needs to run on the slave.
  I set up hosts in <code>/etc/distcc/hosts</code>: In that file I have the IPs of both the <code>target</code> at <code>192.168.10.45</code> and <code>slave</code> at <code>192.168.10.34</code></p>
  
  <p>I run the daemon with </p>
  
  <p><code>distccd --daemon --allow 192.168.10.45</code> </p>
  
  <p>to allow the <code>target</code></p>
  
  <p>with <code>ps aux | grep distcc</code></p>
  
  <p>I can see the 32 instances of <code>distccd</code> running.</p>
  
  <p>If I use </p>
  
  <p><code>netstat -pant | grep distcc</code> </p>
  
  <p>I see the daemon listening</p>
  
  <p>Now, if I tail the log file at <code>/var/log/distccd.log</code>, there is nothing there, and nothing happening</p>
  
  <p>When I run a job on the <code>target</code> with </p>
  
  <p><code>make -j33 CC=distcc</code></p>
  
  <p>it seems to run fine, but I see nothing happening on the <code>slave</code></p>
  
  <p><code>ufw</code> is disabled, the 2 machines ping and can talk to each other via ssh. </p>
  
  <p><strong>What am I missing here?</strong></p>