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