<br clear="all"><br>-- <br><p>Hello friends !!</p>

<p>I was implementing distcc for my project in ERICSSON and have reached
 the later stages. The problem I am facing now is an error in the build 
while distcc tries to distribute it on another server. The build is 
running fine when I am running it on the local host itself. The error 
occurs once i try to distribute it across servers   </p>

<p>Host : 150.236.18.129 Sparc - Solaris 10<br>
Daemon : 150.236.18.142 Sparc - Solaris 10<br>
DISTCC_HOSTS="150.236.18.129 150.236.18.142"  </p>

<p>The log is as follows </p>

<p>(dcc_scan_args) found object/output file "_fast/solaris/DUTP.o"<br>
   281  distcc[23080] (dcc_scan_args) found input file "DUTP.cc"<br>
   282  distcc[23080] compile from DUTP.cc to DUTP.o<br>
   283  distcc[23080] (dcc_get_hostlist) read hosts from environment<br>
   <strong>284  distcc[23080] (dcc_parse_hosts) found tcp token "150.236.18.142"<br>
   285  distcc[23080] (dcc_parse_hosts) found tcp token "150.236.18.129"<br>
   286  distcc[23080] (dcc_check_backoff) still in backoff period for 150.236.18.129<br>
   287  distcc[23080] (dcc_remove_disliked) remove 150.236.18.129 from list</strong><br>
   288  distcc[23080] (dcc_lock_host) /home/grvobad2/.distcc  /lock/cpu_tcp_150.236.18.142_3632_0 is busy<br>
   289  distcc[23080] (dcc_lock_host) got cpu lock on 150.236.18.142 slot 1 as fd3<br>
   290  distcc[23080] (dcc_strip_dasho) result: CC +w -DSOLARIS_THREADS 
-i -DRW_NO_STL   -library=%none,iostream,no%Cstd -D_USE_SMARTHEAP_ 
-DNO_SYBASE -mt -DRW<br>
_MULTI_THREAD -D_REENTRANT -fast -xO4 -DNDEBUG -xtarget=ultra3 -m32 
-xarch=sparcvis2 -I/opt/sunstudio12.1/prod//include/CC/rw7/ 
-I/proj/ingrproj/DevSupport/B
uilds/Ankit_Test/CXC1730904_TST1/common/mrl 
-I/proj/ingrproj/DevSupport/Builds/Ankit_Test/CXC1730904_TST1/common/sharedmemory
 -I/proj/ingrproj/DevSupport/Bui
lds/Ankit_Test/CXC1730904_TST1/common 
-I/proj/ingrproj/DevSupport/Builds/Ankit_Test/CXC1730904_TST1/database 
-I/proj/ingrproj/DevSupport/Builds/Ankit_Test/CX
C1730904_TST1 -I/opt/oracle/11//rdbms/demo 
-I/opt/oracle/11//rdbms/public -I/opt/oracle/11//plsql/public 
-I/opt/oracle/11//network/public -I/opt/postgresql-9
.0.3/postgres/9.0-pgdg/include 
-I/vobs/bgw/sw-3pp-cm/mm70/SunOS/tcl/tcl8.5.6/include 
-I/vobs/bgw/sw-3pp-cm/mm70/SunOS/curl/curl-7.19.5_Solaris/include -I/opt
/sunstudio12.1/prod//include 
-I/vobs/bgw/sw-3pp-cm/mm50/SunOS/sh/SmartHeap_8smp//include 
-I/proj/ingrproj/DevSupport/Builds/Ankit_Test/CXC1730904_TST1/commun
ication 
-I/proj/ingrproj/DevSupport/Builds/Ankit_Test/CXC1730904_TST1/communication
 -I/opt/SUNWconn/include 
-I/vobs/bgw/sw-3pp-cm/mm70/SunOS/xerces/xerces3.0
.1_solaris/include -c DUTP.cc<br>
   291  distcc[23080] (dcc_spawn_child) forking to execute: CC +w 
-DSOLARIS_THREADS -i -DRW_NO_STL -library=%none,iostream,no%Cstd 
-D_USE_SMARTHEAP_ -DNO_SYB
ASE -mt -DRW_MULTI_THREAD -D_REENTRANT -fast -xO4 -DNDEBUG 
-xtarget=ultra3 -m32 -xarch=sparcvis2 
-I/opt/sunstudio12.1/prod//include/CC/rw7/ -I/proj/ingrproj/
DevSupport/Builds/Ankit_Test/CXC1730904_TST1/common/mrl 
-I/proj/ingrproj/DevSupport/Builds/Ankit_Test/CXC1730904_TST1/common/sharedmemory
 -I/proj/ingrproj/De
vSupport/Builds/Ankit_Test/CXC1730904_TST1/common 
-I/proj/ingrproj/DevSupport/Builds/Ankit_Test/CXC1730904_TST1/database 
-I/proj/ingrproj/DevSupport/Builds/A
nkit_Test/CXC1730904_TST1 -I/opt/oracle/11//rdbms/demo 
-I/opt/oracle/11//rdbms/public -I/opt/oracle/11//plsql/public 
-I/opt/oracle/11//network/public -I/opt/
postgresql-9.0.3/postgres/9.0-pgdg/include 
-I/vobs/bgw/sw-3pp-cm/mm70/SunOS/tcl/tcl8.5.6/include 
-I/vobs/bgw/sw-3pp-cm/mm70/SunOS/curl/curl-7.19.5_Solaris/in
clude -I/opt/sunstudio12.1/prod//include 
-I/vobs/bgw/sw-3pp-cm/mm50/SunOS/sh/SmartHeap_8smp//include 
-I/proj/ingrproj/DevSupport/Builds/Ankit_Test/CXC1730904
_TST1/communication 
-I/proj/ingrproj/DevSupport/Builds/Ankit_Test/CXC1730904_TST1/communication
 -I/opt/SUNWconn/include -I/vobs/bgw/sw-3pp-cm/mm70/SunOS/xerc
es/xerces3.0.1_solaris/include -E DUTP.cc<br>
   292  distcc[23080] (dcc_spawn_child) child started as pid23081<br>
   293  distcc[23080] (dcc_strip_local_args) result: CC +w -i -mt -fast 
-xO4   -xtarget=ultra3 -m32 -xarch=sparcvis2 -o _fast/solaris/DUTP.o -c 
DUTP.cc<br>
   294  distcc[23080] exec on <a href="http://150.236.18.142">150.236.18.142</a>: CC +w -i -mt -fast -xO4 
-xtarget=ultra3 -m32 -xarch=sparcvis2 -o _fast/solaris/DUTP.o -c DUTP.cc<br>
   295  distcc[23080] (dcc_note_state) note state 2, file "DUTP.cc", host "150.236.18.142"<br>
   296  distcc[23081] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1<br>
   297  distcc[23080] (dcc_connect_timed) nonblocking connect to <a href="http://150.236.18.142:3632">150.236.18.142:3632</a><br>
   298  distcc[23080] (dcc_select_for_write) select for write on fd4<br>
   299  distcc[23080] (dcc_connect_by_addr) client got connection to 150.236.18.142 port 3632 on fd4<br>
   300  distcc[23080] (dcc_x_token_int) send DIST00000001<br>
   301  distcc[23080] (dcc_x_token_int) send ARGC0000000d<br>
   302  distcc[23080] (dcc_x_token_int) send ARGV00000002<br>
   303  distcc[23080] (dcc_x_token_int) send ARGV00000002<br>
   304  distcc[23080] (dcc_x_token_int) send ARGV00000002<br>
   305  distcc[23080] (dcc_x_token_int) send ARGV00000003<br>
   306  distcc[23080] (dcc_x_token_int) send ARGV00000005<br>
   307  distcc[23080] (dcc_x_token_int) send ARGV00000004<br>
   308  distcc[23080] (dcc_x_token_int) send ARGV0000000f<br>
   309  distcc[23080] (dcc_x_token_int) send ARGV00000004<br>
   310  distcc[23080] (dcc_x_token_int) send ARGV00000010<br>
   311  distcc[23080] (dcc_x_token_int) send ARGV00000002<br>
   312  distcc[23080] (dcc_x_token_int) send ARGV00000014<br>
 distcc[23080] (dcc_note_state) note state 3, file "(NULL)", host "(NULL)"<br>
   316  distcc[23080] (dcc_collect_child) cpp child 23081 terminated with status 0<br>
   317  distcc[23080] (dcc_collect_child) cpp times: user 0.250000s, system 0.130000s, 0 minflt, 0 majflt<br>
   318  distcc[23080] cpp on localhost completed ok<br>
   319  distcc[23080] (dcc_note_state) note state 4, file "(NULL)", host "(NULL)"<br>
   320  distcc[23080] (dcc_x_file) send 689540 byte file /tmp/distcc_323dac20.ii with token DOTI<br>
   321  distcc[23080] (dcc_x_token_int) send DOTI000a8584<br>
   322  distcc[23080] (dcc_send_job) client finished sending request to server<br>
   323  distcc[23080] (dcc_note_state) note state 5, file "(NULL)", host "150.236.18.142"<br>
   324  distcc[23080] (dcc_r_token_int) got DONE00000001<br>
   325  distcc[23080] (dcc_r_result_header) got response header<br>
   326  distcc[23080] (dcc_note_state) note state 6, file "(NULL)", host "(NULL)"<br>
   327  distcc[23080] (dcc_r_token_int) got STAT00000100<br>
   328  distcc[23080] (dcc_r_token_int) got SERR0000002a<br>
   329  <strong>CC: illegal option usage -xarch=sparcvis2</strong><br>
   330  distcc[23080] (dcc_r_token_int) got SOUT00000000<br>
   331  distcc[23080] (dcc_r_token_int) got DOTO00000000<br>
   332  distcc[23080] (dcc_unlock) release lock fd3<br>
   333  distcc[23080] ERROR: compile on 150.236.18.142 failed<br>
   334  distcc[23080] elapsed compilation time 0.668721s<br>
   335  distcc[23080] (dcc_exit) exit: code 1; self: 0.003526 user 0.012105 sys; children: 0.259168 user 0.139177 sys<br>
   336  distcc[23080] (dcc_cleanup_tempfiles) deleted 1 temporary files<br>
   337  gmake[2]: <em>*</em> [_fast/solaris/DUTP.o] Error 1  </p>

<p>Its a very long message but i found the entire log relevant so posted it here. Kindly help me with this.   </p>

<div>Thank you in advance <br><br>With regards</div><div>Ankit</div><br>To succeed, change the "CAN I ?" into "I CAN !!" <div>Rise & Shine</div><div><br></div><br><br>