[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