Martin Pool wrote: > On 12 Aug 2002, Marcus Gruendler <[EMAIL PROTECTED]> wrote: > > >>I have a problem using distcc in combination with ccache. I seems as if the >>problems are similar to the ones using distcc with tmpfs, but I don't use >>tmpfs at all. Whenever I call > > > Very interesting! Thankyou for reporting this so clearly. You are > probably right that sendfile() is not sending all the data. > > Can you tell me what filesystem is used on /tmp and on your working > directory? > > In the meantime you could try editing config.h to remove > HAVE_SENDFILE, do "make clean" and recompile. That might get it > working for now. > [...]
I have uncommented the line in config.h and recompiled distcc but I still cannot compile my project with ccache :-(. The error message is a bit different now (second last line): distcc[20282] (dcc_try_lock_host) /tmp/distcc_888/lock_localhost_0000000 already locked distcc[20282] (dcc_try_lock_host) /tmp/distcc_888/lock_machine1_0000000 already locked distcc[20282] (dcc_try_lock_host) locked /tmp/distcc_888/lock_machine1_0000000 distcc[20282] (dcc_pick_buildhost) building on machine1 distcc[20282] exec on machine1: gcc -c -Wall -g -fPIC -ftemplate-depth-27 -o /tmp/ccache/tmp.hash.20254.o /tmp/ccache/tmp.stdout.20254.ii distcc[20282] (dcc_open_socket_out) client got connection to machine1 port 4200 on fd8 distcc[20282] (dcc_x_file) send 535462 byte file /tmp/ccache/tmp.stdout.20254.ii with token DOTI distcc[20282] ERROR: (dcc_pump_readwrite) failed to write: Broken pipe distcc[20282] (dcc_exit) exit: code -1; self: 0.010000 user 0.000000 sys; children: 0.000000 user 0.000000 sys make: *** [build/single/debug/cell.o] Error 1 Any ideas? Bye, Marcus -- Dipl. Inform. Marcus Gr�ndler aixigo AG - financial training, research and technology Schlo�-Rahe-Stra�e 15, 52072 Aachen, Germany fon: +49 (0)241 936737-26, fax: +49 (0)241 936737-99 eMail: [EMAIL PROTECTED], web: http://www.aixigo.de _______________________________________________ distcc mailing list [EMAIL PROTECTED] http://lists.samba.org/cgi-bin/mailman/listinfo/distcc
