Hi all,

I just installed distcc to play around with it, and evaluate it for our
development department. I seem to get everything working ('test' is a
testserver):

export DISTCC_HOSTS='localhost test'
make -j8 CC=distcc CXX=distcc

this starts and runs, but doesn't compile correctly. When I look into my
distcc monitor, it shows that 'test' is also running preprocess jobs.
And it cannot process them correctly (I get compiler errors in .h
files). Isn't distcc supposed to do the preprocessing on localhost?

[EMAIL PROTECTED]:~/docs/project/P2579/svn/source$ make   -j8 CC=distcc
CXX=distcc
make -C common all
make[1]: Entering directory `/mnt/localdata/project/P2579/svn/source/common'
Creating prerequisites for MbsMessage.cpp
Creating prerequisites for MbsFrame.cpp
Creating prerequisites for Scanner.cpp
Creating prerequisites for PlcTelegram_Stub.cpp
Creating prerequisites for SAPClient.cpp
Creating prerequisites for TrmMessage.cpp
Creating prerequisites for Counter.cpp
Creating prerequisites for KardexTelegram.cpp
Creating prerequisites for KardexLift.cpp
make[1]: Leaving directory `/mnt/localdata/project/P2579/svn/source/common'
make[1]: Entering directory `/mnt/localdata/project/P2579/svn/source/common'
distcc -g -rdynamic -I/usr/include/mysql -I../include
-I/usr/include/libxml2 -I../tbwb -I../tables  -c -o KardexLift.o
KardexLift.cpp
distcc -g -rdynamic -I/usr/include/mysql -I../include
-I/usr/include/libxml2 -I../tbwb -I../tables  -c -o KardexTelegram.o
KardexTelegram.cpp
/usr/include/c++/4.2/i486-linux-gnu/bits/gthr-default.h:92: error: weak
declaration of ‘int __gthrw_pthread_once(pthread_once_t*, void (*)())’
must be public
/usr/include/c++/4.2/i486-linux-gnu/bits/gthr-default.h:93: error: weak
declaration of ‘void* __gthrw_pthread_getspecific(pthread_key_t)’ must
be public
/usr/include/c++/4.2/i486-linux-gnu/bits/gthr-default.h:94: error: weak
declaration of ‘int __gthrw_pthread_setspecific(pthread_key_t, const
void*)’ must be public
/usr/include/c++/4.2/i486-linux-gnu/bits/gthr-default.h:95: error: weak
declaration of ‘int __gthrw_pthread_create(pthread_t*, const
pthread_attr_t*, void* (*)(void*), void*)’ must be public

... [snip a lot more compiler errors] ...

distcc[21405] ERROR: compile Scanner.cpp on test failed
make[1]: *** [Scanner.o] Error 1
make[1]: Leaving directory `/mnt/localdata/project/P2579/svn/source/common'
make: *** [all] Error 2


When I run the 'make' command without using distcc, the project builds fine.

Regards,
Bart
__ 
distcc mailing list            http://distcc.samba.org/
To unsubscribe or change options: 
https://lists.samba.org/mailman/listinfo/distcc

Reply via email to