[distcc] Compilation issue with ccmips and cygwin
Sarath chandran
skochamu at gmail.com
Mon Mar 20 09:43:03 GMT 2006
Hi ,
I am a new user of distcc.
Using distcc over cygwin ( both client and daemon)
I am able to compile successfully when cc= gcc.
But when I try to compile my vxworks image (using ccmips) by replacing CC =
"distcc ccmips" in the Makefile.
Forked children on the server never exits.
Any clues regarding this, will be deeply appreciated.
Logs are pasted below
Regards
Sarath
----------------------on server---------------
siyer at BCM-SRIRAMIYER ~
$ ps
PID PPID PGID WINPID TTY UID STIME COMMAND
2656 1 2656 2656 con 400 14:23:38 /usr/bin/bash
3416 1 3416 3416 con 400 14:43:31
/cygdrive/e/sarath/distc
c-2.18.3/distccd
3828 3416 3416 3828 con 400 14:43:31
/cygdrive/e/sarath/distc
c-2.18.3/distccd
2880 3416 3416 2880 con 400 14:43:32
/cygdrive/e/sarath/distc
c-2.18.3/distccd
2192 3416 3416 2192 con 400 14:43:33
/cygdrive/e/sarath/distc
c-2.18.3/distccd
3800 1 3800 3800 con 400 14:43:34 /usr/bin/tail
2580 3828 3416 3872 con 400 14:44:39
/cygdrive/c/Tornado2.2/h
ost/x86-win32/bin/ccmips
3076 2192 3416 1152 con 400 14:44:42
/cygdrive/c/Tornado2.2/h
ost/x86-win32/bin/ccmips
4036 2880 3416 480 con 400 14:44:43
/cygdrive/c/Tornado2.2/h
ost/x86-win32/bin/ccmips
548 2656 548 196 con 400 14:51:10 /usr/bin/ps
siyer at BCM-SRIRAMIYER ~
$
Attaching the logs from server.
E:\sarath\distcc-2.18.3>c:/cygwin/bin/tail -f 1
distccd[3416] (dcc_setup_daemon_path) daemon's PATH is
/usr/bin:/cygdrive/c/Torn
ado2.2
/host/diab/WIN32/bin:/cygdrive/c/Tornado2.2/host/x86-win32/bin:/cygdrive/c
/Python24/:/cygdrive/c/Program
Files/Intel/VTune/CGGlbCache:/cygdrive/c/Program
Files/Intel/VTune/Shared/Bin:/cygdrive/c/Program Files/Common
Files/Intel/Shared
Files/IDVC:/cygdrive/c/Program
Files/Intel/VTune/Analyzer/Bin:/cygdrive/c/ruby/
bin:/cygdrive/c/Program Files/MSquared/M2
RSM:/cygdrive/c/WINDOWS/system32:/cygd
rive/c/WINDOWS:/cygdrive/c/WINDOWS/system32/WBEM:/cygdrive/c/Perl/bin/:/cygdrive
/c/texmf/miktex/bin:/cygdrive/c/Program Files/Microsoft Visual Studio .NET
2003/
Common7/IDE:/cygdrive/c/Program Files/Microsoft Visual Studio .NET
2003/VC7/BIN:
/cygdrive/c/Program Files/Microsoft Visual Studio .NET
2003/Common7/Tools:/cygdr
ive/c/Program Files/Microsoft Visual Studio .NET
2003/Common7/Tools/bin/prerelea
se:/cygdrive/c/Program Files/Microsoft Visual Studio .NET
2003/Common7/Tools/bin
:/cygdrive/c/Program Files/Microsoft Visual Studio .NET
2003/SDK/v1.1/bin:/cygdr
ive/c/WINDOWS/Microsoft.NET/Framework/v1.1.4322:/cygdrive/c/WINDOWS/system32:/cy
gdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Python23:/cygdriv
e/c/Program
Files/doxygen/bin:/cygdrive/c/PROGRA~1/GNU/WINCVS~1.3/CVSNT:/cygdriv
e/c/vslick/win:/cygdrive/c/Program
Files/mpgedit.org/mpgedit_sdk/bin:/cygdrive/c
/Program
Files/mpgedit.org/mpgedit:/cygdrive/c/PROGRA~1/ATT/Graphviz/bin:/cygdri
ve/c/PROGRA~1/ATT/Graphviz/bin/tools:/cygdrive/c/icarusverilog/bin:/cygdrive/c/P
rogram Files/Common Files/GTK/2.0/bin:/cygdrive/c/Program
Files/Xoreax/IncrediBu
ild:/cygdrive/c/Tornado2.2/
distccd[3416] (dcc_listen_by_addr) listening on 0.0.0.0:3632
distccd[3416] (dcc_standalone_server) 1 CPU online on this server
distccd[3416] (dcc_standalone_server) allowing up to 3 active jobs
distccd[3416] (dcc_standalone_server) not detaching
distccd[3416] (dcc_new_pgrp) already a process group leader
distccd[3416] (dcc_log_daemon_started) preforking daemon started (2.18.3i686-pc
-cygwin, built Feb 21 2006 10:24:55)
distccd[3416] (dcc_preforking_parent) up to 1 children
distccd[3416] (dcc_preforking_parent) up to 2 children
distccd[3416] (dcc_preforking_parent) up to 3 children
distccd[3828] (dcc_check_client) connection from 10.10.35.130:1209
distccd[3828] (dcc_check_address) match client 0x82230a0a, value 0x82230a0a,
mas
k 0xffffffff
distccd[2880] (dcc_check_client) connection from 10.10.35.130:1208
distccd[2880] (dcc_check_address) match client 0x82230a0a, value 0x82230a0a,
mas
k 0xffffffff
distccd[2192] (dcc_check_client) connection from 10.10.35.130:1211
distccd[2192] (dcc_check_address) match client 0x82230a0a, value 0x82230a0a,
mas
k 0xffffffff
distccd[3828] (dcc_r_token_int) got DIST00000001
distccd[2880] (dcc_r_token_int) got DIST00000001
distccd[2192] (dcc_r_token_int) got DIST00000001
distccd[3828] (dcc_r_token_int) got ARGC00000010
distccd[3828] (dcc_r_argv) reading 16 arguments from job submission
distccd[3828] (dcc_r_token_int) got ARGV00000006
distccd[3828] (dcc_r_argv) argv[0] = "ccmips"
distccd[3828] (dcc_r_token_int) got ARGV00000003
distccd[3828] (dcc_r_argv) argv[1] = "-O0"
distccd[3828] (dcc_r_token_int) got ARGV00000002
distccd[3828] (dcc_r_argv) argv[2] = "-G"
distccd[3828] (dcc_r_token_int) got ARGV00000001
distccd[3828] (dcc_r_argv) argv[3] = "0"
distccd[3828] (dcc_r_token_int) got ARGV00000012
distccd[3828] (dcc_r_argv) argv[4] = "-mno-branch-likely"
distccd[3828] (dcc_r_token_int) got ARGV00000006
distccd[3828] (dcc_r_argv) argv[5] = "-mips2"
distccd[3828] (dcc_r_token_int) got ARGV00000003
distccd[3828] (dcc_r_argv) argv[6] = "-EB"
distccd[3828] (dcc_r_token_int) got ARGV00000005
distccd[3828] (dcc_r_argv) argv[7] = "-ansi"
distccd[3828] (dcc_r_token_int) got ARGV0000000c
distccd[3828] (dcc_r_argv) argv[8] = "-fno-builtin"
distccd[3828] (dcc_r_token_int) got ARGV00000009
distccd[3828] (dcc_r_argv) argv[9] = "-fno-rtti"
distccd[3828] (dcc_r_token_int) got ARGV0000000f
distccd[3828] (dcc_r_argv) argv[10] = "-fno-exceptions"
distccd[3828] (dcc_r_token_int) got ARGV0000000c
distccd[3828] (dcc_r_argv) argv[11] = "-msoft-float"
distccd[3828] (dcc_r_token_int) got ARGV00000002
distccd[3828] (dcc_r_argv) argv[12] = "-c"
distccd[3828] (dcc_r_token_int) got ARGV00000046
distccd[3828] (dcc_r_argv) argv[13] =
"C:/MACH-1/MAC_SW/ThirdPartySw/QuantumFram
ework_HSM/VxWorks/vxWorks.cpp"
distccd[3828] (dcc_r_token_int) got ARGV00000002
distccd[3828] (dcc_r_argv) argv[14] = "-o"
distccd[3828] (dcc_r_token_int) got ARGV00000009
distccd[3828] (dcc_r_argv) argv[15] = "vxWorks.o"
distccd[3828] (dcc_r_argv) got arguments: ccmips -O0 -G 0 -mno-branch-likely
-mi
ps2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
C:/MACH-1/M
AC_SW/ThirdPartySw/QuantumFramework_HSM/VxWorks/vxWorks.cpp -o vxWorks.o
distccd[3828] (dcc_scan_args) scanning arguments: ccmips -O0 -G 0
-mno-branch-li
kely -mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
C:/
MACH-1/MAC_SW/ThirdPartySw/QuantumFramework_HSM/VxWorks/vxWorks.cpp -o
vxWorks.o
distccd[3828] (dcc_scan_args) found input file
"C:/MACH-1/MAC_SW/ThirdPartySw/Qu
antumFramework_HSM/VxWorks/vxWorks.cpp"
distccd[3828] (dcc_scan_args) found object/output file "vxWorks.o"
distccd[3828] compile from vxWorks.cpp to vxWorks.o
distccd[3828] (dcc_run_job) output file vxWorks.o
distccd[3828] (dcc_input_tmpnam) input file
C:/MACH-1/MAC_SW/ThirdPartySw/Quantu
mFramework_HSM/VxWorks/vxWorks.cpp
distccd[2192] (dcc_r_token_int) got ARGC00000010
distccd[2192] (dcc_r_argv) reading 16 arguments from job submission
distccd[2192] (dcc_r_token_int) got ARGV00000006
distccd[2192] (dcc_r_argv) argv[0] = "ccmips"
distccd[2192] (dcc_r_token_int) got ARGV00000003
distccd[2192] (dcc_r_argv) argv[1] = "-O0"
distccd[2192] (dcc_r_token_int) got ARGV00000002
distccd[2192] (dcc_r_argv) argv[2] = "-G"
distccd[2192] (dcc_r_token_int) got ARGV00000001
distccd[2192] (dcc_r_argv) argv[3] = "0"
distccd[2192] (dcc_r_token_int) got ARGV00000012
distccd[2192] (dcc_r_argv) argv[4] = "-mno-branch-likely"
distccd[2192] (dcc_r_token_int) got ARGV00000006
distccd[2192] (dcc_r_argv) argv[5] = "-mips2"
distccd[2192] (dcc_r_token_int) got ARGV00000003
distccd[2192] (dcc_r_argv) argv[6] = "-EB"
distccd[2192] (dcc_r_token_int) got ARGV00000005
distccd[2192] (dcc_r_argv) argv[7] = "-ansi"
distccd[2192] (dcc_r_token_int) got ARGV0000000c
distccd[2192] (dcc_r_argv) argv[8] = "-fno-builtin"
distccd[2192] (dcc_r_token_int) got ARGV00000009
distccd[2192] (dcc_r_argv) argv[9] = "-fno-rtti"
distccd[2192] (dcc_r_token_int) got ARGV0000000f
distccd[2192] (dcc_r_argv) argv[10] = "-fno-exceptions"
distccd[2192] (dcc_r_token_int) got ARGV0000000c
distccd[2192] (dcc_r_argv) argv[11] = "-msoft-float"
distccd[2192] (dcc_r_token_int) got ARGV00000002
distccd[2192] (dcc_r_argv) argv[12] = "-c"
distccd[2192] (dcc_r_token_int) got ARGV00000027
distccd[2192] (dcc_r_argv) argv[13] =
"C:/MACH-1/MAC_SW/include/mac_frames.cpp"
distccd[2192] (dcc_r_token_int) got ARGV00000002
distccd[2192] (dcc_r_argv) argv[14] = "-o"
distccd[2192] (dcc_r_token_int) got ARGV0000000c
distccd[2192] (dcc_r_argv) argv[15] = "mac_frames.o"
distccd[2192] (dcc_r_argv) got arguments: ccmips -O0 -G 0 -mno-branch-likely
-mi
ps2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
C:/MACH-1/M
AC_SW/include/mac_frames.cpp -o mac_frames.o
distccd[2192] (dcc_scan_args) scanning arguments: ccmips -O0 -G 0
-mno-branch-li
kely -mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
C:/
MACH-1/MAC_SW/include/mac_frames.cpp -o mac_frames.o
distccd[2192] (dcc_scan_args) found input file
"C:/MACH-1/MAC_SW/include/mac_fra
mes.cpp"
distccd[2192] (dcc_scan_args) found object/output file "mac_frames.o"
distccd[2192] compile from mac_frames.cpp to mac_frames.o
distccd[2192] (dcc_run_job) output file mac_frames.o
distccd[2192] (dcc_input_tmpnam) input file
C:/MACH-1/MAC_SW/include/mac_frames.
cpp
distccd[2880] (dcc_r_token_int) got ARGC00000010
distccd[2880] (dcc_r_argv) reading 16 arguments from job submission
distccd[2880] (dcc_r_token_int) got ARGV00000006
distccd[2880] (dcc_r_argv) argv[0] = "ccmips"
distccd[2880] (dcc_r_token_int) got ARGV00000003
distccd[2880] (dcc_r_argv) argv[1] = "-O0"
distccd[2880] (dcc_r_token_int) got ARGV00000002
distccd[2880] (dcc_r_argv) argv[2] = "-G"
distccd[2880] (dcc_r_token_int) got ARGV00000001
distccd[2880] (dcc_r_argv) argv[3] = "0"
distccd[2880] (dcc_r_token_int) got ARGV00000012
distccd[2880] (dcc_r_argv) argv[4] = "-mno-branch-likely"
distccd[2880] (dcc_r_token_int) got ARGV00000006
distccd[2880] (dcc_r_argv) argv[5] = "-mips2"
distccd[2880] (dcc_r_token_int) got ARGV00000003
distccd[2880] (dcc_r_argv) argv[6] = "-EB"
distccd[2880] (dcc_r_token_int) got ARGV00000005
distccd[2880] (dcc_r_argv) argv[7] = "-ansi"
distccd[2880] (dcc_r_token_int) got ARGV0000000c
distccd[2880] (dcc_r_argv) argv[8] = "-fno-builtin"
distccd[2880] (dcc_r_token_int) got ARGV00000009
distccd[2880] (dcc_r_argv) argv[9] = "-fno-rtti"
distccd[2880] (dcc_r_token_int) got ARGV0000000f
distccd[2880] (dcc_r_argv) argv[10] = "-fno-exceptions"
distccd[2880] (dcc_r_token_int) got ARGV0000000c
distccd[2880] (dcc_r_argv) argv[11] = "-msoft-float"
distccd[2880] (dcc_r_token_int) got ARGV00000002
distccd[2880] (dcc_r_argv) argv[12] = "-c"
distccd[2880] (dcc_r_token_int) got ARGV0000003d
distccd[2880] (dcc_r_argv) argv[13] =
"C:/MACH-1/MAC_SW/test/UnitTest/Scheduler/
test_BurstParser.cpp"
distccd[2880] (dcc_r_token_int) got ARGV00000002
distccd[2880] (dcc_r_argv) argv[14] = "-o"
distccd[2880] (dcc_r_token_int) got ARGV00000012
distccd[2880] (dcc_r_argv) argv[15] = "test_BurstParser.o"
distccd[2880] (dcc_r_argv) got arguments: ccmips -O0 -G 0 -mno-branch-likely
-mi
ps2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
C:/MACH-1/M
AC_SW/test/UnitTest/Scheduler/test_BurstParser.cpp -o test_BurstParser.o
distccd[2880] (dcc_scan_args) scanning arguments: ccmips -O0 -G 0
-mno-branch-li
kely -mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
C:/
MACH-1/MAC_SW/test/UnitTest/Scheduler/test_BurstParser.cpp -o
test_BurstParser.o
distccd[2880] (dcc_scan_args) found input file
"C:/MACH-1/MAC_SW/test/UnitTest/S
cheduler/test_BurstParser.cpp"
distccd[2880] (dcc_scan_args) found object/output file "test_BurstParser.o"
distccd[2880] compile from test_BurstParser.cpp to test_BurstParser.o
distccd[2880] (dcc_run_job) output file test_BurstParser.o
distccd[2880] (dcc_input_tmpnam) input file
C:/MACH-1/MAC_SW/test/UnitTest/Sched
uler/test_BurstParser.cpp
distccd[3828] (dcc_r_token_int) got DOTI0000c50c
distccd[3828] (dcc_r_file) received 50444 bytes to file
/tmp/distccd_cfd97274.ii
distccd[3828] (dcc_r_file_timed) 50444 bytes received in 0.008000s, rate
6158kB/
s
distccd[3828] (dcc_set_input) changed input from
"C:/MACH-1/MAC_SW/ThirdPartySw/
QuantumFramework_HSM/VxWorks/vxWorks.cpp" to "/tmp/distccd_cfd97274.ii"
distccd[3828] (dcc_set_input) command after: ccmips -O0 -G 0
-mno-branch-likely
-mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
/tmp/dis
tccd_cfd97274.ii -o vxWorks.o
distccd[3828] (dcc_set_output) changed output from "vxWorks.o" to
"/tmp/distccd_
d2517274.o"
distccd[3828] (dcc_set_output) command after: ccmips -O0 -G 0
-mno-branch-likely
-mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
/tmp/di
stccd_cfd97274.ii -o /tmp/distccd_d2517274.o
distccd[3828] (dcc_check_compiler_masq)
/cygdrive/c/Tornado2.2/host/x86-win32/bi
n/ccmips is not a symlink
distccd[3828] (dcc_spawn_child) forking to execute: ccmips -O0 -G 0
-mno-branch-
likely -mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float
-c /
tmp/distccd_cfd97274.ii -o /tmp/distccd_d2517274.o
distccd[3828] (dcc_spawn_child) child started as pid2580
distccd[2580] (dcc_increment_safeguard) setting safeguard:
_DISTCC_SAFEGUARD=1
distccd[2192] (dcc_r_token_int) got DOTI0004d9ea
distccd[2192] (dcc_r_file) received 317930 bytes to file
/tmp/distccd_98bf7274.i
i
distccd[2192] (dcc_r_file_timed) 317930 bytes received in 0.168000s, rate
1848kB
/s
distccd[2192] (dcc_set_input) changed input from
"C:/MACH-1/MAC_SW/include/mac_f
rames.cpp" to "/tmp/distccd_98bf7274.ii"
distccd[2192] (dcc_set_input) command after: ccmips -O0 -G 0
-mno-branch-likely
-mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
/tmp/dis
tccd_98bf7274.ii -o mac_frames.o
distccd[2192] (dcc_set_output) changed output from "mac_frames.o" to
"/tmp/distc
cd_93677274.o"
distccd[2192] (dcc_set_output) command after: ccmips -O0 -G 0
-mno-branch-likely
-mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
/tmp/di
stccd_98bf7274.ii -o /tmp/distccd_93677274.o
distccd[2192] (dcc_check_compiler_masq)
/cygdrive/c/Tornado2.2/host/x86-win32/bi
n/ccmips is not a symlink
distccd[2192] (dcc_spawn_child) forking to execute: ccmips -O0 -G 0
-mno-branch-
likely -mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float
-c /
tmp/distccd_98bf7274.ii -o /tmp/distccd_93677274.o
distccd[2192] (dcc_spawn_child) child started as pid3076
distccd[3076] (dcc_increment_safeguard) setting safeguard:
_DISTCC_SAFEGUARD=1
distccd[2880] (dcc_r_token_int) got DOTI00069d92
distccd[2880] (dcc_r_file) received 433554 bytes to file
/tmp/distccd_bc2f7274.i
i
distccd[2880] (dcc_r_file_timed) 433554 bytes received in 0.045000s, rate
9409kB
/s
distccd[2880] (dcc_set_input) changed input from
"C:/MACH-1/MAC_SW/test/UnitTest
/Scheduler/test_BurstParser.cpp" to "/tmp/distccd_bc2f7274.ii"
distccd[2880] (dcc_set_input) command after: ccmips -O0 -G 0
-mno-branch-likely
-mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
/tmp/dis
tccd_bc2f7274.ii -o test_BurstParser.o
distccd[2880] (dcc_set_output) changed output from "test_BurstParser.o" to
"/tmp
/distccd_b8077274.o"
distccd[2880] (dcc_set_output) command after: ccmips -O0 -G 0
-mno-branch-likely
-mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float -c
/tmp/di
stccd_bc2f7274.ii -o /tmp/distccd_b8077274.o
distccd[2880] (dcc_check_compiler_masq)
/cygdrive/c/Tornado2.2/host/x86-win32/bi
n/ccmips is not a symlink
distccd[2880] (dcc_spawn_child) forking to execute: ccmips -O0 -G 0
-mno-branch-
likely -mips2 -EB -ansi -fno-builtin -fno-rtti -fno-exceptions -msoft-float
-c /
tmp/distccd_bc2f7274.ii -o /tmp/distccd_b8077274.o
distccd[2880] (dcc_spawn_child) child started as pid4036
distccd[4036] (dcc_increment_safeguard) setting safeguard: _DISTCC_SA
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the distcc
mailing list