<p>My guess is that this may be a portability issue relating to deletion of symlinks?<br>
It looks like distcc is trying to delete a symlink that points to a directory which is not owned by you, but for some reason this is trying to delete the symlink target and thus getting an error.  I suggest you go through the distcc deletion code looking for portability issues where Solaris and Linux might have different behavior related to this.</p>

<p>Posted from an Android phone.</p>
<p><blockquote type="cite">On Dec 1, 2009 11:22 AM, &quot;Tim Flechtner&quot; &lt;<a href="mailto:timf@trdlnk.com">timf@trdlnk.com</a>&gt; wrote:<br><br>hi everyone,<br>
 i&#39;m trying to get distcc-3.1 up and running, and my distributed compiles are failing due to (i think) distccd failing to clean up the temporary directories.  this is all taking place in a solaris x86 environment.<br>

<br>
i started distccd as user timf on a host named udesktop71 (amongst others) using:<br>
/opt/app/nonc++/distcc-3.1/bin/distccd --daemon --allow <a href="http://10.100.0.0/16" target="_blank">10.100.0.0/16</a> --log-level=debug<br>
<br>
i invoked distcc on a remote host (also as me) using:<br>
DISTCC_POTENTIAL_HOSTS=&quot;udesktop71&quot; MAKEFLAGS=-j8 pump tlsupermake -u -c<br>
<br>
(tlsupermake is an in-house tool which recursively builds our libraries, invoking gnu make)<br>
<br>
<br>
on udesktop71 i see in the syslog (in /var/adm/messages):<br>
Dec  1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home/timf/builds/distcc_test/libs/price failed: Not owner<br>
Dec  1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home/timf/builds/distcc_test/libs failed: Not owner<br>
Dec  1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home/timf/builds/distcc_test failed: Not owner<br>
Dec  1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home/timf/builds failed: Not owner<br>
Dec  1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home/timf failed: Not owner<br>
Dec  1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export/home failed: Not owner<br>
Dec  1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ/export failed: Not owner<br>
Dec  1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_cleanup_tempfiles_inner) cleanup /tmp/distccd_FaaqzZ failed: Not owner<br>
Dec  1 10:14:48 udesktop71 distccd[26314]: [ID 702911 daemon.notice] (dcc_job_summary) client: <a href="http://10.100.114.11:33841" target="_blank">10.100.114.11:33841</a> COMPILE_ERROR exit:1 sig:0 core:0 ret:0 time:1677ms g++ Price.C<br>

<br>
(which is a nice staircase effect by the way)<br>
<br>
i can&#39;t figure out why distccd wouldn&#39;t be able to clean up those directories and files.  i&#39;m also not sure if they are the cause of the compile failure.  can anyone help?  is there some other log file i can look in to get more information about what is going on?<br>

<br>
thanks!<br>
-tim<br>
__<br>
distcc mailing list            <a href="http://distcc.samba.org/" target="_blank">http://distcc.samba.org/</a><br>
To unsubscribe or change options:<br>
<a href="https://lists.samba.org/mailman/listinfo/distcc" target="_blank">https://lists.samba.org/mailman/listinfo/distcc</a><br>
</blockquote></p>