[distcc] compile (null) on localhost failed

Carl Karsten (435025) carl at personnelware.com
Thu May 13 23:30:30 GMT 2004


Trying to build (not emerge) x.org and 2.6.6 kernel on a gentoo box.

Ok, I just confused myself.  I can't remember if I was .48 was the
KnoppixDistccdCD or Cygwin, so if that is important, I will gladly setup a
cleaner test.

So other than that, anyone know what is causing the problems?

Are there any tests I can run?  I did helloworld, but I am not sure that a 5
line Makefile will test much.

Carl K


LinuxBook1 xc # cat /etc/distcc/hosts
192.168.1.48

LinuxBook1 xc # cat /etc/make.conf
# These settings were set by the catalyst build script that automatically built
this stage
CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
USE="mmx mmx2 sse mtrr aalib acpi apm alsa avi directfb dga dvd ggi oss
xvid -X -gnome -gtk"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j1"

VIDEO_CARDS="i810"

FEATURES="distcc"
DISTCC_DIR="${PORTAGE_TMPDIR}/.distcc"
ACCEPT_KEYWORDS="~x86"



LinuxBook1 xc # make World
distcc[23532] (dcc_trace_version) distcc 2.14 i686-pc-linux-gnu; built May 13
2004 07:14:32
distcc[23532] (dcc_recursion_safeguard) safeguard level=0
distcc[23532] (main) compiler name is "gcc"
distcc[23532] (dcc_set_path) setting
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gn
u/gcc-bin/3.3
distcc[23532] (dcc_scan_args) scanning arguments:
gcc -Iprograms/Xserver/hw/xfree86 -o ./config/util/printver.exe
./config/util/printver.c
distcc[23532] (dcc_scan_args) found object/output file
"./config/util/printver.exe"
distcc[23532] (dcc_scan_args) found input file "./config/util/printver.c"
distcc[23532] (dcc_scan_args) compiler apparently called not for compile
distcc[23532] (dcc_lock_host) got cpu lock on localhost slot 0 as fd3
distcc[23532] exec on localhost: gcc -Iprograms/Xserver/hw/xfree86 -o
./config/util/printver.exe ./config/util/printver.c
distcc[23532] (dcc_note_state) note state 5, file "printver.c", host "localhost"
distcc[23532] (dcc_spawn_child) forking to execute:
gcc -Iprograms/Xserver/hw/xfree86 -o ./config/util/printver.exe
./config/util/printver.c
distcc[23533] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distcc[23532] (dcc_spawn_child) child started as pid23533
distcc[23532] (dcc_collect_child) cc child 23533 terminated with status 0
distcc[23532] (dcc_collect_child) cc times: user 0.176973s, system 0.051992s,
2485 minflt, 0 majflt
distcc[23532] compile ./config/util/printver.c on localhost completed ok
distcc[23532] elapsed compilation time 0.233792s
distcc[23532] (dcc_exit) exit: code 0; self: 0.000999 user 0.002999 sys;
children: 0.176973 user 0.051992 sys
distcc[23532] (dcc_cleanup_tempfiles) deleted 0 temporary files

Building Release 6.7.

I hope you checked the configuration parameters in ./config/cf
to see if you need to pass BOOTSTRAPCFLAGS.

Thu May 13 16:24:51 GMT 2004

cd ./config/imake && make  -f Makefile.ini BOOTSTRAPCFLAGS="" CC="gcc" clean
make[1]: Entering directory `/home/carl/src/xc/config/imake'
rm -f ccimake imake.o imake
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a tags TAGS make.log \#*
rm -f -r Makefile.proto Makefile Makefile.dep bootstrap
rm -f imakemdep_cpp.h
make[1]: Leaving directory `/home/carl/src/xc/config/imake'
make  Makefile.boot
make[1]: Entering directory `/home/carl/src/xc'
cd ./config/imake && make -w -f Makefile.ini BOOTSTRAPCFLAGS="" CC="gcc"
make[2]: Entering directory `/home/carl/src/xc/config/imake'
making imake with BOOTSTRAPCFLAGS= and CROSSCOMPILEFLAGS=-DCROSSCOMPILEDIR="" in
config/imake
gcc -o
ccimake -DCROSSCOMPILEDIR=\"\"  -O -I../../include -I../../imports/x11/include/X
11 ccimake.c
distcc[23559] (dcc_trace_version) distcc 2.14 i686-pc-linux-gnu; built May 13
2004 07:14:32
distcc[23559] (dcc_recursion_safeguard) safeguard level=0
distcc[23559] (main) compiler name is "gcc"
distcc[23559] (dcc_set_path) setting
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gn
u/gcc-bin/3.3
distcc[23559] (dcc_scan_args) scanning arguments: gcc -o ccimake
"-DCROSSCOMPILEDIR=""" -O -I../../include -I../../imports/x11/include/X11
ccimake.c
distcc[23559] (dcc_scan_args) found object/output file "ccimake"
distcc[23559] (dcc_scan_args) found input file "ccimake.c"
distcc[23559] (dcc_scan_args) compiler apparently called not for compile
distcc[23559] (dcc_lock_host) got cpu lock on localhost slot 0 as fd3
distcc[23559] exec on localhost: gcc -o ccimake
"-DCROSSCOMPILEDIR=""" -O -I../../include -I../../imports/x11/include/X11
ccimake.c
distcc[23559] (dcc_note_state) note state 5, file "ccimake.c", host "localhost"
distcc[23559] (dcc_spawn_child) forking to execute: gcc -o ccimake
"-DCROSSCOMPILEDIR=""" -O -I../../include -I../../imports/x11/include/X11
ccimake.c
distcc[23560] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distcc[23559] (dcc_spawn_child) child started as pid23560
distcc[23559] (dcc_collect_child) cc child 23560 terminated with status 0
distcc[23559] (dcc_collect_child) cc times: user 0.125980s, system 0.047992s,
2394 minflt, 0 majflt
distcc[23559] compile ccimake.c on localhost completed ok
distcc[23559] elapsed compilation time 0.179006s
distcc[23559] (dcc_exit) exit: code 0; self: 0.000999 user 0.003999 sys;
children: 0.125980 user 0.047992 sys
distcc[23559] (dcc_cleanup_tempfiles) deleted 0 temporary files
if [ -n "" ] ; then \
/cc -E `./ccimake` \
-DCROSSCOMPILE_CPP imakemdep.h > imakemdep_cpp.h; \
else touch imakemdep_cpp.h; fi
gcc -c  -O -I../../include -I../../imports/x11/include/X11 `./ccimake` imake.c
distcc[23567] (dcc_trace_version) distcc 2.14 i686-pc-linux-gnu; built May 13
2004 07:14:32
distcc[23567] (dcc_recursion_safeguard) safeguard level=0
distcc[23567] (main) compiler name is "gcc"
distcc[23567] (dcc_set_path) setting
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gn
u/gcc-bin/3.3
distcc[23567] (dcc_scan_args) scanning arguments:
gcc -c -O -I../../include -I../../imports/x11/include/X11 -O imake.c
distcc[23567] (dcc_scan_args) found input file "imake.c"
distcc[23567] (dcc_scan_args) no visible output file, going to add "-o imake.o"
at end
distcc[23567] compile from imake.c to imake.o
distcc[23567] (dcc_get_hostlist) not reading /root/.distcc/hosts: No such file
or directory
distcc[23567] (dcc_parse_hosts_file) load hosts from /etc/distcc/hosts
distcc[23567] (dcc_parse_hosts) found tcp token "192.168.1.48"
distcc[23567] (dcc_lock_host) got cpu lock on 192.168.1.48 slot 0 as fd3
distcc[23567] (dcc_strip_dasho) result:
gcc -c -O -I../../include -I../../imports/x11/include/X11 -O imake.c
distcc[23567] (dcc_spawn_child) forking to execute:
gcc -E -O -I../../include -I../../imports/x11/include/X11 -O imake.c
distcc[23570] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distcc[23567] (dcc_spawn_child) child started as pid23570
distcc[23567] (dcc_strip_local_args) result: gcc -c -O -O imake.c -o imake.o
distcc[23567] exec on 192.168.1.48: gcc -c -O -O imake.c -o imake.o
distcc[23567] (dcc_note_state) note state 2, file "imake.c", host "192.168.1.48"
distcc[23567] (dcc_connect_timed) nonblocking connect to 192.168.1.48:3632
distcc[23567] (dcc_select_for_write) select for write on fd4
distcc[23567] (dcc_connect_by_addr) client got connection to 192.168.1.48 port
3632 on fd4
distcc[23567] (dcc_x_token_int) send DIST00000001
distcc[23567] (dcc_x_token_int) send ARGC00000007
distcc[23567] (dcc_x_token_int) send ARGV00000003
distcc[23567] (dcc_x_token_int) send ARGV00000002
distcc[23567] (dcc_x_token_int) send ARGV00000002
distcc[23567] (dcc_x_token_int) send ARGV00000002
distcc[23567] (dcc_x_token_int) send ARGV00000007
distcc[23567] (dcc_x_token_int) send ARGV00000002
distcc[23567] (dcc_x_token_int) send ARGV00000007
distcc[23567] (dcc_note_state) note state 3, file "(NULL)", host "(NULL)"
distcc[23567] (dcc_collect_child) cpp child 23570 terminated with status 0
distcc[23567] (dcc_collect_child) cpp times: user 0.094985s, system 0.024996s,
859 minflt, 0 majflt
distcc[23567] cpp imake.c on localhost completed ok
distcc[23567] (dcc_note_state) note state 4, file "(NULL)", host "(NULL)"
distcc[23567] (dcc_x_file) send 159787 byte file /tmp/distcc_ada0a154.i with
token DOTI
distcc[23567] (dcc_x_token_int) send DOTI0002702b
distcc[23567] (dcc_send_job) client finished sending request to server
distcc[23567] (dcc_note_state) note state 5, file "(NULL)", host "192.168.1.48"
distcc[23567] (dcc_r_token_int) got DONE00000001
distcc[23567] (dcc_r_result_header) got response header
distcc[23567] (dcc_note_state) note state 6, file "(NULL)", host "(NULL)"
distcc[23567] (dcc_r_token_int) got STAT00000000
distcc[23567] (dcc_r_token_int) got SERR00000000
distcc[23567] (dcc_r_token_int) got SOUT00000000
distcc[23567] (dcc_r_token_int) got DOTO00005179
distcc[23567] (dcc_r_file) received 20857 bytes to file imake.o
distcc[23567] (dcc_r_file_timed) 20857 bytes received in 0.003230s, rate
6306kB/s
distcc[23567] (dcc_unlock) release lock fd3
distcc[23567] compile imake.c on 192.168.1.48 completed ok
distcc[23567] elapsed compilation time 2.350052s
distcc[23567] (dcc_exit) exit: code 0; self: 0.004999 user 0.014997 sys;
children: 0.097985 user 0.025996 sys
distcc[23567] (dcc_cleanup_tempfiles) deleted 1 temporary files
gcc -o imake  -O -I../../include -I../../imports/x11/include/X11 imake.o
distcc[23572] (dcc_trace_version) distcc 2.14 i686-pc-linux-gnu; built May 13
2004 07:14:32
distcc[23572] (dcc_recursion_safeguard) safeguard level=0
distcc[23572] (main) compiler name is "gcc"
distcc[23572] (dcc_set_path) setting
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gn
u/gcc-bin/3.3
distcc[23572] (dcc_scan_args) scanning arguments: gcc -o
imake -O -I../../include -I../../imports/x11/include/X11 imake.o
distcc[23572] (dcc_scan_args) found object/output file "imake"
distcc[23572] (dcc_scan_args) found object/output file "imake.o"
distcc[23572] (dcc_scan_args) called for link?  i give up
distcc[23572] (dcc_lock_host) got cpu lock on localhost slot 0 as fd3
distcc[23572] exec on localhost: gcc -o
imake -O -I../../include -I../../imports/x11/include/X11 imake.o
distcc[23572] (dcc_note_state) note state 5, file "(NULL)", host "localhost"
distcc[23572] (dcc_spawn_child) forking to execute: gcc -o
imake -O -I../../include -I../../imports/x11/include/X11 imake.o
distcc[23573] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distcc[23572] (dcc_spawn_child) child started as pid23573
imake.o: file not recognized: File format not recognized
collect2: ld returned 1 exit status
distcc[23572] (dcc_collect_child) cc child 23573 terminated with status 0x100
distcc[23572] (dcc_collect_child) cc times: user 0.011998s, system 0.013997s,
649 minflt, 0 majflt
distcc[23572] ERROR: compile (null) on localhost failed
distcc[23572] elapsed compilation time 0.033101s
distcc[23572] (dcc_exit) exit: code 1; self: 0.000999 user 0.002999 sys;
children: 0.011998 user 0.013997 sys
distcc[23572] (dcc_cleanup_tempfiles) deleted 0 temporary files
make[2]: *** [imake] Error 1
make[2]: Leaving directory `/home/carl/src/xc/config/imake'
make[1]: *** [imake.proto] Error 2
make[1]: Leaving directory `/home/carl/src/xc'
make: *** [World] Error 2

LinuxBook1 linux # make install && reboot
distcc[23603] (dcc_trace_version) distcc 2.14 i686-pc-linux-gnu; built May 13
2004 07:14:32
distcc[23603] (dcc_recursion_safeguard) safeguard level=0
distcc[23603] (main) compiler name is "gcc"
distcc[23603] (dcc_set_path) setting
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gn
u/gcc-bin/3.3
distcc[23603] (dcc_scan_args) scanning arguments: gcc -E -xc -
distcc[23603] (dcc_scan_args) -E call for cpp must be local
distcc[23603] (dcc_lock_host) got cpu lock on localhost slot 0 as fd6
distcc[23603] exec on localhost: gcc -E -xc -
distcc[23603] (dcc_note_state) note state 5, file "(NULL)", host "localhost"
distcc[23603] (dcc_spawn_child) forking to execute: gcc -E -xc -
distcc[23604] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distcc[23603] (dcc_spawn_child) child started as pid23604
distcc[23603] (dcc_collect_child) cc child 23604 terminated with status 0
distcc[23603] (dcc_collect_child) cc times: user 0.012998s, system 0.010998s,
593 minflt, 0 majflt
distcc[23603] compile (null) on localhost completed ok
distcc[23603] elapsed compilation time 0.032529s
distcc[23603] (dcc_exit) exit: code 0; self: 0.003999 user 0.001999 sys;
children: 0.012998 user 0.010998 sys
distcc[23603] (dcc_cleanup_tempfiles) deleted 0 temporary files
distcc[23609] (dcc_trace_version) distcc 2.14 i686-pc-linux-gnu; built May 13
2004 07:14:32
distcc[23609] (dcc_recursion_safeguard) safeguard level=0
distcc[23609] (main) compiler name is "gcc"
distcc[23609] (dcc_set_path) setting
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gn
u/gcc-bin/3.3
distcc[23609] (dcc_scan_args) scanning arguments: gcc -E -xc -
distcc[23609] (dcc_scan_args) -E call for cpp must be local
distcc[23609] (dcc_lock_host) got cpu lock on localhost slot 0 as fd6
distcc[23609] exec on localhost: gcc -E -xc -
distcc[23609] (dcc_note_state) note state 5, file "(NULL)", host "localhost"
distcc[23609] (dcc_spawn_child) forking to execute: gcc -E -xc -
distcc[23611] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distcc[23609] (dcc_spawn_child) child started as pid23611
distcc[23609] (dcc_collect_child) cc child 23611 terminated with status 0
distcc[23609] (dcc_collect_child) cc times: user 0.015997s, system 0.007998s,
593 minflt, 0 majflt
distcc[23609] compile (null) on localhost completed ok
distcc[23609] elapsed compilation time 0.033105s
distcc[23609] (dcc_exit) exit: code 0; self: 0.001999 user 0.004999 sys;
children: 0.015997 user 0.007998 sys
distcc[23609] (dcc_cleanup_tempfiles) deleted 0 temporary files
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CHK     include/asm-i386/asm_offsets.h
  CHK     include/linux/compile.h
dnsdomainname: Unknown host
  UPD     include/linux/compile.h
  CC      init/version.o
distcc[23682] (dcc_trace_version) distcc 2.14 i686-pc-linux-gnu; built May 13
2004 07:14:32
distcc[23682] (dcc_recursion_safeguard) safeguard level=0
distcc[23682] (main) compiler name is "gcc"
distcc[23682] (dcc_set_path) setting
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gn
u/gcc-bin/3.3
distcc[23682] (dcc_scan_args) scanning arguments:
gcc -Wp,-MD,init/.version.o.d -nostdinc -iwithprefix
include -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -fno-str
ict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=pentium3 -Iin
clude/asm-i386/mach-default -O2 -fomit-frame-pointer -Wdeclaration-after-stateme
nt -DKBUILD_BASENAME=version -DKBUILD_MODNAME=version -c -o init/.tmp_version.o
init/version.c
distcc[23682] (dcc_scan_args) found object/output file "init/.tmp_version.o"
distcc[23682] (dcc_scan_args) found input file "init/version.c"
distcc[23682] compile from version.c to .tmp_version.o
distcc[23682] (dcc_get_hostlist) not reading /root/.distcc/hosts: No such file
or directory
distcc[23682] (dcc_parse_hosts_file) load hosts from /etc/distcc/hosts
distcc[23682] (dcc_parse_hosts) found tcp token "192.168.1.48"
distcc[23682] (dcc_lock_host) got cpu lock on 192.168.1.48 slot 0 as fd3
distcc[23682] (dcc_strip_dasho) result:
gcc -Wp,-MD,init/.version.o.d -nostdinc -iwithprefix
include -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -fno-str
ict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=pentium3 -Iin
clude/asm-i386/mach-default -O2 -fomit-frame-pointer -Wdeclaration-after-stateme
nt -DKBUILD_BASENAME=version -DKBUILD_MODNAME=version -c init/version.c
distcc[23682] (dcc_spawn_child) forking to execute:
gcc -Wp,-MD,init/.version.o.d -nostdinc -iwithprefix
include -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -fno-str
ict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=pentium3 -Iin
clude/asm-i386/mach-default -O2 -fomit-frame-pointer -Wdeclaration-after-stateme
nt -DKBUILD_BASENAME=version -DKBUILD_MODNAME=version -E init/version.c
distcc[23683] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1
distcc[23682] (dcc_spawn_child) child started as pid23683
distcc[23682] (dcc_strip_local_args) result:
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -p
ipe -mpreferred-stack-boundary=2 -march=pentium3 -O2 -fomit-frame-pointer -Wdecl
aration-after-statement -c -o init/.tmp_version.o init/version.c
distcc[23682] exec on 192.168.1.48:
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -p
ipe -mpreferred-stack-boundary=2 -march=pentium3 -O2 -fomit-frame-pointer -Wdecl
aration-after-statement -c -o init/.tmp_version.o init/version.c
distcc[23682] (dcc_note_state) note state 2, file "version.c", host
"192.168.1.48"
distcc[23682] (dcc_connect_timed) nonblocking connect to 192.168.1.48:3632
distcc[23682] (dcc_select_for_write) select for write on fd4
distcc[23682] (dcc_connect_by_addr) client got connection to 192.168.1.48 port
3632 on fd4
distcc[23682] (dcc_x_token_int) send DIST00000001
distcc[23682] (dcc_x_token_int) send ARGC00000010
distcc[23682] (dcc_x_token_int) send ARGV00000003
distcc[23682] (dcc_x_token_int) send ARGV00000005
distcc[23682] (dcc_x_token_int) send ARGV00000013
distcc[23682] (dcc_x_token_int) send ARGV0000000e
distcc[23682] (dcc_x_token_int) send ARGV00000014
distcc[23682] (dcc_x_token_int) send ARGV0000000b
distcc[23682] (dcc_x_token_int) send ARGV00000005
distcc[23682] (dcc_x_token_int) send ARGV0000001c
distcc[23682] (dcc_x_token_int) send ARGV0000000f
distcc[23682] (dcc_x_token_int) send ARGV00000003
distcc[23682] (dcc_x_token_int) send ARGV00000014
distcc[23682] (dcc_x_token_int) send ARGV0000001d
distcc[23682] (dcc_x_token_int) send ARGV00000002
distcc[23682] (dcc_x_token_int) send ARGV00000002
distcc[23682] (dcc_x_token_int) send ARGV00000013
distcc[23682] (dcc_x_token_int) send ARGV0000000e
distcc[23682] (dcc_note_state) note state 3, file "(NULL)", host "(NULL)"
distcc[23682] (dcc_collect_child) cpp child 23683 terminated with status 0
distcc[23682] (dcc_collect_child) cpp times: user 0.085986s, system 0.038994s,
844 minflt, 9 majflt
distcc[23682] cpp init/version.c on localhost completed ok
distcc[23682] (dcc_note_state) note state 4, file "(NULL)", host "(NULL)"
distcc[23682] (dcc_x_file) send 183633 byte file /tmp/distcc_ed9ea21d.i with
token DOTI
distcc[23682] (dcc_x_token_int) send DOTI0002cd51
distcc[23682] (dcc_send_job) client finished sending request to server
distcc[23682] (dcc_note_state) note state 5, file "(NULL)", host "192.168.1.48"
distcc[23682] (dcc_r_token_int) got DONE00000001
distcc[23682] (dcc_r_result_header) got response header
distcc[23682] (dcc_note_state) note state 6, file "(NULL)", host "(NULL)"
distcc[23682] (dcc_r_token_int) got STAT00000100
distcc[23682] (dcc_r_token_int) got SERR00000040
cc1: error: unrecognized option `-Wdeclaration-after-statement'
distcc[23682] (dcc_r_token_int) got SOUT00000000
distcc[23682] (dcc_r_token_int) got DOTO00000000
distcc[23682] (dcc_unlock) release lock fd3
distcc[23682] ERROR: compile init/version.c on 192.168.1.48 failed
distcc[23682] elapsed compilation time 1.817389s
distcc[23682] (dcc_exit) exit: code 1; self: 0.004999 user 0.013997 sys;
children: 0.085986 user 0.038994 sys
distcc[23682] (dcc_cleanup_tempfiles) deleted 1 temporary files
make[1]: *** [init/version.o] Error 1
make: *** [init] Error 2

LinuxBook1 linux #





More information about the distcc mailing list