[distcc] cpp0: installation problem, cannot exec `cpp0': Resource temporarily unavailable

Lucian Lupu lucian.lupu at thyron.com
Tue Aug 16 09:03:01 GMT 2005


Hi Martin,

Below is my log from the building machine, verbose only for distcc, tell
me if u require the verbose for gcc as well.

Also the cpp0.exe is a copy of cpp.exe, it wasn't there initially and I
thought that's what should be used.

Thx a lot,
Lucian

--- make MPT ---

C:\Thyron\Tools>echo off 
Checking OS version...
Detected Windows NT
Building release.mak -paycell2 from C:\projects\T245\source\str
skip lib tsk.a
skip lib pfl.a
skip lib mnu.a
skip lib ctl.a
skip lib dig.a
skip lib dtf.a
skip lib dtm.a
skip lib frc.a
skip lib gfx.a
skip lib key.a
skip lib snd.a
skip lib cfg.a
skip lib log.a
skip lib fil.a
skip lib prs.a
skip lib bat.a
skip lib pwr.a
skip lib tmr.a
skip lib pcc.a
skip lib xtr.a
skip lib dat.a
skip lib asc.a
-- compiling ./src/main.c using distcc gcc
distcc gcc ./src/main.c -o paycell2/release/gen/main.o -c -Wall -Werror
-Ic:\Thyron/paycell2/lib/include -Ic:\Thyron/paycell2/stdclib/include
-I./src -IC:/projects/T261/source/tsk/src
-IC:/projects/T261/source/pfl/src -IC:/projects/T261/source/mnu/src
-IC:/projects/T261/source/ctl/src -IC:/projects/T261/source/dig/src
-IC:/projects/T261/source/dtf/src -IC:/projects/T261/source/dtm/src
-IC:/projects/T261/source/frc/src -IC:/projects/T261/source/gfx/src
-IC:/projects/T261/source/key/src -IC:/projects/T261/source/snd/src
-IC:/projects/T261/source/cfg/src -IC:/projects/T261/source/log/src
-IC:/projects/T261/source/fil/src -IC:/projects/T261/source/prs/src
-IC:/projects/T261/source/bat/src -IC:/projects/T261/source/pwr/src
-IC:/projects/T261/source/tmr/src -IC:/projects/T261/source/pcc/src
-IC:/projects/T261/source/xtr/src -IC:/projects/T261/source/dat/src
-IC:/projects/T261/source/asc/src  -Dpaycell2 -O3 -mapcs-32
-mcpu=arm7tdmi -msoft-float -ffloat-store -mno-sched-prolog
distcc[5724] (dcc_trace_version) distcc 2.18.3 i686-pc-cygwin; built Apr
25 2005 11:10:45
distcc[5724] (dcc_recursion_safeguard) safeguard level=0
distcc[5724] (main) compiler name is "distcc"
distcc[5724] (dcc_scan_args) scanning arguments: gcc ./src/main.c -o
paycell2/release/gen/main.o -c -Wall -Werror
-Ic:\Thyron/paycell2/lib/include -Ic:\Thyron/paycell2/stdclib/include
-I./src -IC:/projects/T261/source/tsk/src
-IC:/projects/T261/source/pfl/src -IC:/projects/T261/source/mnu/src
-IC:/projects/T261/source/ctl/src -IC:/projects/T261/source/dig/src
-IC:/projects/T261/source/dtf/src -IC:/projects/T261/source/dtm/src
-IC:/projects/T261/source/frc/src -IC:/projects/T261/source/gfx/src
-IC:/projects/T261/source/key/src -IC:/projects/T261/source/snd/src
-IC:/projects/T261/source/cfg/src -IC:/projects/T261/source/log/src
-IC:/projects/T261/source/fil/src -IC:/projects/T261/source/prs/src
-IC:/projects/T261/source/bat/src -IC:/projects/T261/source/pwr/src
-IC:/projects/T261/source/tmr/src -IC:/projects/T261/source/pcc/src
-IC:/projects/T261/source/xtr/src -IC:/projects/T261/source/dat/src
-IC:/projects/T261/source/asc/src -Dpaycell2 -O3 -mapcs-32
-mcpu=arm7tdmi -msoft-float -ffloat-store -mno-sched-prolog
distcc[5724] (dcc_scan_args) found input file "./src/main.c"
distcc[5724] (dcc_scan_args) found object/output file
"paycell2/release/gen/main.o"
distcc[5724] compile from main.c to main.o
distcc[5724] (dcc_parse_hosts_file) load hosts from C:/cygnus/hosts
distcc[5724] (dcc_parse_hosts) found tcp token "sdk-dvd"
distcc[5724] (dcc_lock_host) got cpu lock on sdk-dvd slot 0 as fd3
distcc[5724] (dcc_strip_dasho) result: gcc ./src/main.c -c -Wall -Werror
-Ic:\Thyron/paycell2/lib/include -Ic:\Thyron/paycell2/stdclib/include
-I./src -IC:/projects/T261/source/tsk/src
-IC:/projects/T261/source/pfl/src -IC:/projects/T261/source/mnu/src
-IC:/projects/T261/source/ctl/src -IC:/projects/T261/source/dig/src
-IC:/projects/T261/source/dtf/src -IC:/projects/T261/source/dtm/src
-IC:/projects/T261/source/frc/src -IC:/projects/T261/source/gfx/src
-IC:/projects/T261/source/key/src -IC:/projects/T261/source/snd/src
-IC:/projects/T261/source/cfg/src -IC:/projects/T261/source/log/src
-IC:/projects/T261/source/fil/src -IC:/projects/T261/source/prs/src
-IC:/projects/T261/source/bat/src -IC:/projects/T261/source/pwr/src
-IC:/projects/T261/source/tmr/src -IC:/projects/T261/source/pcc/src
-IC:/projects/T261/source/xtr/src -IC:/projects/T261/source/dat/src
-IC:/projects/T261/source/asc/src -Dpaycell2 -O3 -mapcs-32
-mcpu=arm7tdmi -msoft-float -ffloat-store -mno-sched-prolog
distcc[5724] (dcc_spawn_child) forking to execute: gcc ./src/main.c -E
-Wall -Werror -Ic:\Thyron/paycell2/lib/include
-Ic:\Thyron/paycell2/stdclib/include -I./src
-IC:/projects/T261/source/tsk/src -IC:/projects/T261/source/pfl/src
-IC:/projects/T261/source/mnu/src -IC:/projects/T261/source/ctl/src
-IC:/projects/T261/source/dig/src -IC:/projects/T261/source/dtf/src
-IC:/projects/T261/source/dtm/src -IC:/projects/T261/source/frc/src
-IC:/projects/T261/source/gfx/src -IC:/projects/T261/source/key/src
-IC:/projects/T261/source/snd/src -IC:/projects/T261/source/cfg/src
-IC:/projects/T261/source/log/src -IC:/projects/T261/source/fil/src
-IC:/projects/T261/source/prs/src -IC:/projects/T261/source/bat/src
-IC:/projects/T261/source/pwr/src -IC:/projects/T261/source/tmr/src
-IC:/projects/T261/source/pcc/src -IC:/projects/T261/source/xtr/src
-IC:/projects/T261/source/dat/src -IC:/projects/T261/source/asc/src
-Dpaycell2 -O3 -mapcs-32 -mcpu=arm7tdmi -msoft-float -ffloat-store
-mno-sched-prolog
distcc[5724] (dcc_spawn_child) child started as pid5844
distcc[5724] (dcc_strip_local_args) result: gcc ./src/main.c -o
paycell2/release/gen/main.o -c -Wall -Werror -O3 -mapcs-32
-mcpu=arm7tdmi -msoft-float -ffloat-store -mno-sched-prolog
distcc[5724] exec on sdk-dvd: gcc ./src/main.c -o
paycell2/release/gen/main.o -c -Wall -Werror -O3 -mapcs-32
-mcpu=arm7tdmi -msoft-float -ffloat-store -mno-sched-prolog
distcc[5724] (dcc_note_state) note state 2, file "main.c", host
"sdk-dvd"
distcc[5844] (dcc_increment_safeguard) setting safeguard:
_DISTCC_SAFEGUARD=1
distcc[5724] (dcc_connect_by_addr) started connecting to
192.168.37.110:3632
distcc[5724] (dcc_select_for_write) select for write on fd4
distcc[5724] (dcc_note_state) note state 4, file "(NULL)", host "(NULL)"
distcc[5724] (dcc_x_token_int) send DIST00000001
distcc[5724] (dcc_x_token_int) send ARGC0000000d
distcc[5724] (dcc_x_token_int) send ARGV00000003
distcc[5724] (dcc_x_token_int) send ARGV0000000c
distcc[5724] (dcc_x_token_int) send ARGV00000002
distcc[5724] (dcc_x_token_int) send ARGV0000001b
distcc[5724] (dcc_x_token_int) send ARGV00000002
distcc[5724] (dcc_x_token_int) send ARGV00000005
distcc[5724] (dcc_x_token_int) send ARGV00000007
distcc[5724] (dcc_x_token_int) send ARGV00000003
distcc[5724] (dcc_x_token_int) send ARGV00000009
distcc[5724] (dcc_x_token_int) send ARGV0000000e
distcc[5724] (dcc_x_token_int) send ARGV0000000c
distcc[5724] (dcc_x_token_int) send ARGV0000000d
distcc[5724] (dcc_x_token_int) send ARGV00000011
distcc[5724] (dcc_note_state) note state 3, file "(NULL)", host "(NULL)"
cpp0: installation problem, cannot exec `cpp0': Resource temporarily
unavailable
distcc[5724] (dcc_collect_child) cpp child 5844 terminated with status
0x100
distcc[5724] (dcc_collect_child) cpp times: user 16.350000s, system
14.540000s, 0 minflt, 165319 majflt
distcc[5724] cpp ./src/main.c on localhost failed
distcc[5724] (dcc_x_file) send 0 byte file
/cygdrive/c/TEMP/distcc_b7b3a4cf.i with token DOTI
distcc[5724] (dcc_x_token_int) send DOTI00000000
distcc[5724] (dcc_compile_remote) client finished sending request to
server
distcc[5724] (dcc_note_state) note state 5, file "(NULL)", host
"sdk-dvd"
distcc[5724] 0 bytes from ./src/main.c compiled on sdk-dvd in 37.1490s,
rate 0kB/s
distcc[5724] (dcc_unlock) release lock fd3
distcc[5724] ERROR: compile ./src/main.c on sdk-dvd failed
distcc[5724] elapsed compilation time 37.714000s
distcc[5724] (dcc_exit) exit: code 1; self: 0.040000 user 0.070000 sys;
children: 16.350000 user 14.540000 sys
distcc[5724] (dcc_cleanup_tempfiles) deleted 1 temporary files
make: *** [paycell2/release/gen/main.o] Error 1
Build Complete
--- Finished ---

-----Original Message-----
From: Martin Pool [mailto:martinpool at gmail.com] 
Sent: 16 August 2005 02:11
To: Lucian Lupu
Cc: distcc at lists.samba.org
Subject: Re: [distcc] cpp0: installation problem, cannot exec `cpp0':
Resource temporarily unavailable


On 8/15/05, Lucian Lupu <lucian.lupu at thyron.com> wrote:
>  
> Hello all, I'd need a bit of help please.
>   
> I'm getting this error message (as in subject) on the localhost (so 
> just before sending the *.i content to the server) although I can run 
> cpp0.exe from a DOS prompt.

On Unix, this error typically means that machine is overloaded and
doesn't have enough memory to start a new task.  Could that be happening
here?

Could you please post a verbose log from the client?

-- 
Martin


More information about the distcc mailing list