If I try to compile an objective-c++ (.mm) file with dist cc I get the following:
$ DISTCC_HOSTS=octomac/1 distcc /usr/bin/g++ -DRendering_EXPORTS -fasm-blocks -Wreturn-type -g -fPIC -I/library/Itk/include/InsightToolkit -I/library/Itk/include/InsightToolkit/Algorithms -I/library/Itk/include/InsightToolkit/BasicFilters -I/library/Itk/include/InsightToolkit/Common -I/library/Itk/include/InsightToolkit/expat -I/library/Itk/include/InsightToolkit/Numerics -I/library/Itk/include/InsightToolkit/IO -I/library/Itk/include/InsightToolkit/Numerics/FEM -I/library/Itk/include/InsightToolkit/Numerics/Statistics -I/library/Itk/include/InsightToolkit/Numerics/NeuralNetworks -I/library/Itk/include/InsightToolkit/SpatialObject -I/library/Itk/include/InsightToolkit/Utilities/MetaIO -I/library/Itk/include/InsightToolkit/Utilities/NrrdIO -I/library/Itk/include/InsightToolkit/Utilities/DICOMParser -I/library/Itk/include/InsightToolkit/Utilities/itkExtHdrs -I/library/Itk/include/InsightToolkit/Utilities -I/library/Itk/include/InsightToolkit/Utilities/vxl/vcl -I/library/Itk/include/InsightToolkit/Utilities/vxl/core -I/library/cppunit/include -I/library/dcmtk/include -I/library/FreeImage/include -I/library/G3Dmin/include -I/library/Glew/include -I/library/Itk/include -I/library/lib3ds/include -I/library/libpng/include -I/library/libxml2/include -I/library/zlib/include -I/Users/djs/src/project/build/core -I/Users/djs/src/project/trunk/core/Source -I/Users/djs/src/project/trunk/core/Source/include -I/Users/djs/src/project/trunk/shared/include -DHAVE_CONFIG_H -o core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4294] (dcc_trace_version) distcc 2.18.5-Apple.1 powerpc-apple-darwin9.0; built Sep 23 2007 19:10:48 distcc[4294] (dcc_recursion_safeguard) safeguard level=0 distcc[4294] (main) compiler name is "distcc" distcc[4294] (dcc_scan_args) scanning arguments: /usr/bin/g++ -DRendering_EXPORTS -fasm-blocks -Wreturn-type -g -fPIC -I/library/Itk/include/InsightToolkit -I/library/Itk/include/InsightToolkit/Algorithms -I/library/Itk/include/InsightToolkit/BasicFilters -I/library/Itk/include/InsightToolkit/Common -I/library/Itk/include/InsightToolkit/expat -I/library/Itk/include/InsightToolkit/Numerics -I/library/Itk/include/InsightToolkit/IO -I/library/Itk/include/InsightToolkit/Numerics/FEM -I/library/Itk/include/InsightToolkit/Numerics/Statistics -I/library/Itk/include/InsightToolkit/Numerics/NeuralNetworks -I/library/Itk/include/InsightToolkit/SpatialObject -I/library/Itk/include/InsightToolkit/Utilities/MetaIO -I/library/Itk/include/InsightToolkit/Utilities/NrrdIO -I/library/Itk/include/InsightToolkit/Utilities/DICOMParser -I/library/Itk/include/InsightToolkit/Utilities/itkExtHdrs -I/library/Itk/include/InsightToolkit/Utilities -I/library/Itk/include/InsightToolkit/Utilities/vxl/vcl -I/library/Itk/include/InsightToolkit/Utilities/vxl/core -I/library/cppunit/include -I/library/dcmtk/include -I/library/FreeImage/include -I/library/G3Dmin/include -I/library/Glew/include -I/library/Itk/include -I/library/lib3ds/include -I/library/libpng/include -I/library/libxml2/include -I/library/zlib/include -I/Users/djs/src/project/build/core -I/Users/djs/src/project/trunk/core/Source -I/Users/djs/src/project/trunk/core/Source/include -I/Users/djs/src/project/trunk/shared/include -DHAVE_CONFIG_H -o core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4294] (dcc_scan_args) found object/output file "core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o" distcc[4294] (dcc_scan_args) found input file "/Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm" distcc[4294] compile from CocoaOpenGLContext.mm to CocoaOpenGLContext.o distcc[4294] (dcc_get_cpp_lock) got cpp lock: /var/tmp/distcc.523/lock/cpp_lock_0 distcc[4294] (dcc_strip_dasho) result: /usr/bin/g++ -DRendering_EXPORTS -fasm-blocks -Wreturn-type -g -fPIC -I/library/Itk/include/InsightToolkit -I/library/Itk/include/InsightToolkit/Algorithms -I/library/Itk/include/InsightToolkit/BasicFilters -I/library/Itk/include/InsightToolkit/Common -I/library/Itk/include/InsightToolkit/expat -I/library/Itk/include/InsightToolkit/Numerics -I/library/Itk/include/InsightToolkit/IO -I/library/Itk/include/InsightToolkit/Numerics/FEM -I/library/Itk/include/InsightToolkit/Numerics/Statistics -I/library/Itk/include/InsightToolkit/Numerics/NeuralNetworks -I/library/Itk/include/InsightToolkit/SpatialObject -I/library/Itk/include/InsightToolkit/Utilities/MetaIO -I/library/Itk/include/InsightToolkit/Utilities/NrrdIO -I/library/Itk/include/InsightToolkit/Utilities/DICOMParser -I/library/Itk/include/InsightToolkit/Utilities/itkExtHdrs -I/library/Itk/include/InsightToolkit/Utilities -I/library/Itk/include/InsightToolkit/Utilities/vxl/vcl -I/library/Itk/include/InsightToolkit/Utilities/vxl/core -I/library/cppunit/include -I/library/dcmtk/include -I/library/FreeImage/include -I/library/G3Dmin/include -I/library/Glew/include -I/library/Itk/include -I/library/lib3ds/include -I/library/libpng/include -I/library/libxml2/include -I/library/zlib/include -I/Users/djs/src/project/build/core -I/Users/djs/src/project/trunk/core/Source -I/Users/djs/src/project/trunk/core/Source/include -I/Users/djs/src/project/trunk/shared/include -DHAVE_CONFIG_H -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4294] (dcc_spawn_child) forking to execute: /usr/bin/g++ -DRendering_EXPORTS -fasm-blocks -Wreturn-type -g -fPIC -I/library/Itk/include/InsightToolkit -I/library/Itk/include/InsightToolkit/Algorithms -I/library/Itk/include/InsightToolkit/BasicFilters -I/library/Itk/include/InsightToolkit/Common -I/library/Itk/include/InsightToolkit/expat -I/library/Itk/include/InsightToolkit/Numerics -I/library/Itk/include/InsightToolkit/IO -I/library/Itk/include/InsightToolkit/Numerics/FEM -I/library/Itk/include/InsightToolkit/Numerics/Statistics -I/library/Itk/include/InsightToolkit/Numerics/NeuralNetworks -I/library/Itk/include/InsightToolkit/SpatialObject -I/library/Itk/include/InsightToolkit/Utilities/MetaIO -I/library/Itk/include/InsightToolkit/Utilities/NrrdIO -I/library/Itk/include/InsightToolkit/Utilities/DICOMParser -I/library/Itk/include/InsightToolkit/Utilities/itkExtHdrs -I/library/Itk/include/InsightToolkit/Utilities -I/library/Itk/include/InsightToolkit/Utilities/vxl/vcl -I/library/Itk/include/InsightToolkit/Utilities/vxl/core -I/library/cppunit/include -I/library/dcmtk/include -I/library/FreeImage/include -I/library/G3Dmin/include -I/library/Glew/include -I/library/Itk/include -I/library/lib3ds/include -I/library/libpng/include -I/library/libxml2/include -I/library/zlib/include -I/Users/djs/src/project/build/core -I/Users/djs/src/project/trunk/core/Source -I/Users/djs/src/project/trunk/core/Source/include -I/Users/djs/src/project/trunk/shared/include -DHAVE_CONFIG_H -E /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4294] (dcc_is_allowed_compiler) allowed compiler path: /usr/bin/g++ distcc[4294] (dcc_spawn_child) child started as pid4295 distcc[4294] (dcc_strip_local_args) result: /usr/bin/g++ -fasm-blocks -Wreturn-type -g -fPIC -o core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4295] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1 distcc[4294] (dcc_get_hostlist) read hosts from environment distcc[4294] (dcc_parse_hosts) found tcp token "octomac/1" distcc[4294] (dcc_lock_host) got cpu lock on octomac/1 slot 0 as fd9 distcc[4294] exec on octomac/1: /usr/bin/g++ -fasm-blocks -Wreturn-type -g -fPIC -o core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4294] (dcc_note_state) note state 2, file "CocoaOpenGLContext.mm", host "octomac" distcc[4294] (dcc_connect_by_addr) started connecting to 192.168.170.81:3632 distcc[4294] (dcc_select_for_write) select for write on fd10 distcc[4294] (dcc_note_state) note state 4, file "(NULL)", host "(NULL)" distcc[4294] (dcc_x_token_int) send DIST00000001 distcc[4294] (dcc_x_token_int) send ARGC00000009 distcc[4294] (dcc_x_token_int) send ARGV0000000c distcc[4294] (dcc_x_token_int) send ARGV0000000c distcc[4294] (dcc_x_token_int) send ARGV0000000d distcc[4294] (dcc_x_token_int) send ARGV00000002 distcc[4294] (dcc_x_token_int) send ARGV00000005 distcc[4294] (dcc_x_token_int) send ARGV00000002 distcc[4294] (dcc_x_token_int) send ARGV00000049 distcc[4294] (dcc_x_token_int) send ARGV00000002 distcc[4294] (dcc_x_token_int) send ARGV00000050 distcc[4294] (dcc_note_state) note state 3, file "(NULL)", host "(NULL)" distcc[4294] (dcc_collect_child) cpp child 4295 terminated with status 0 distcc[4294] (dcc_collect_child) cpp times: user 0.257795s, system 0.217339s, 5061 minflt, 0 majflt distcc[4294] cpp /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm on localhost completed ok distcc[4294] (dcc_unlock_cpp_lock) gave up cpp lock: /var/tmp/distcc.523/lock/cpp_lock_0 distcc[4294] (dcc_x_file) send 3444161 byte file /var/folders/Xt/XtFnn8QGHgCmHAC96Ifxtk+++Ug/-Tmp-/distcc_4ae81386.mii with token DOTI distcc[4294] (dcc_x_token_int) send DOTI00348dc1 distcc[4294] (dcc_pump_sendfile) Notice: sendfile: partial transmission of 131072 bytes; retrying 3313089 @131072 distcc[4294] (dcc_select_for_write) select for write on fd10 distcc[4294] (dcc_pump_sendfile) select() returned, continuing to write distcc[4294] (dcc_pump_sendfile) Notice: sendfile: partial transmission of 3592 bytes; retrying 3309497 @134664 distcc[4294] (dcc_select_for_write) select for write on fd10 distcc[4294] (dcc_pump_sendfile) select() returned, continuing to write ... lost of sendfile ... distcc[4294] (dcc_compile_remote) client finished sending request to server distcc[4294] (dcc_note_state) note state 5, file "(NULL)", host "octomac" distcc[4294] (dcc_select_for_read) select for read on fd10 for 300s distcc[4294] (dcc_r_token_int) got INDR00000002 distcc[4294] (dcc_select_for_read) select for read on fd10 for 300s distcc[4294] (dcc_r_token_int) got DONE00000001 distcc[4294] (dcc_r_result_header) got response header distcc[4294] (dcc_note_state) note state 6, file "(NULL)", host "(NULL)" distcc[4294] (dcc_r_token_int) got SINF00000013 distcc[4294] (dcc_r_token_int) got CVER00000029 distcc[4294] (dcc_r_token_int) got STAT00000100 distcc[4294] (dcc_r_token_int) got SERR00156392 /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:120: error: expected unqualified-id before '@' token /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:122: error: expected constructor, destructor, or type conversion before '*' token /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:123: error: 'NSString' was not declared in this scope /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:123: error: 'aSelectorName' was not declared in this scope /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:125: error: expected constructor, destructor, or type conversion before '*' token /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:126: error: 'NSString' was not declared in this scope /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:126: error: 'aClassName' was not declared in this scope /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:128: error: expected constructor, destructor, or type conversion before '*' token /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:129: error: expected constructor, destructor, or type conversion before '*' token /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:133: error: variable or field 'NSLog' declared void /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:133: error: 'NSString' was not declared in this scope /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:133: error: 'format' was not declared in this scope /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:133: error: expected primary-expression before '...' token /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:133: error: initializer expression list treated as compound expression /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:134: error: variable or field 'NSLogv' declared void /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:134: error: 'NSString' was not declared in this scope /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:134: error: 'format' was not declared in this scope /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:134: error: expected primary-expression before 'args' /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:134: error: initializer expression list treated as compound expression All of these errors appear to be due to the remote compiler expecing a C or C++ header, rather than an Objective C++ header. However, when I set DISTCC_HOSTS to localhost everything works fine: $ DISTCC_HOSTS=localhost/1 distcc /usr/bin/g++ -DRendering_EXPORTS -fasm-blocks -Wreturn-type -g -fPIC -I/library/Itk/include/InsightToolkit -I/library/Itk/include/InsightToolkit/Algorithms -I/library/Itk/include/InsightToolkit/BasicFilters -I/library/Itk/include/InsightToolkit/Common -I/library/Itk/include/InsightToolkit/expat -I/library/Itk/include/InsightToolkit/Numerics -I/library/Itk/include/InsightToolkit/IO -I/library/Itk/include/InsightToolkit/Numerics/FEM -I/library/Itk/include/InsightToolkit/Numerics/Statistics -I/library/Itk/include/InsightToolkit/Numerics/NeuralNetworks -I/library/Itk/include/InsightToolkit/SpatialObject -I/library/Itk/include/InsightToolkit/Utilities/MetaIO -I/library/Itk/include/InsightToolkit/Utilities/NrrdIO -I/library/Itk/include/InsightToolkit/Utilities/DICOMParser -I/library/Itk/include/InsightToolkit/Utilities/itkExtHdrs -I/library/Itk/include/InsightToolkit/Utilities -I/library/Itk/include/InsightToolkit/Utilities/vxl/vcl -I/library/Itk/include/InsightToolkit/Utilities/vxl/core -I/library/cppunit/include -I/library/dcmtk/include -I/library/FreeImage/include -I/library/G3Dmin/include -I/library/Glew/include -I/library/Itk/include -I/library/lib3ds/include -I/library/libpng/include -I/library/libxml2/include -I/library/zlib/include -I/Users/djs/src/project/build/core -I/Users/djs/src/project/trunk/core/Source -I/Users/djs/src/project/trunk/core/Source/include -I/Users/djs/src/project/trunk/shared/include -DHAVE_CONFIG_H -o core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4301] (dcc_trace_version) distcc 2.18.5-Apple.1 powerpc-apple-darwin9.0; built Sep 23 2007 19:10:48 distcc[4301] (dcc_recursion_safeguard) safeguard level=0 distcc[4301] (main) compiler name is "distcc" distcc[4301] (dcc_scan_args) scanning arguments: /usr/bin/g++ -DRendering_EXPORTS -fasm-blocks -Wreturn-type -g -fPIC -I/library/Itk/include/InsightToolkit -I/library/Itk/include/InsightToolkit/Algorithms -I/library/Itk/include/InsightToolkit/BasicFilters -I/library/Itk/include/InsightToolkit/Common -I/library/Itk/include/InsightToolkit/expat -I/library/Itk/include/InsightToolkit/Numerics -I/library/Itk/include/InsightToolkit/IO -I/library/Itk/include/InsightToolkit/Numerics/FEM -I/library/Itk/include/InsightToolkit/Numerics/Statistics -I/library/Itk/include/InsightToolkit/Numerics/NeuralNetworks -I/library/Itk/include/InsightToolkit/SpatialObject -I/library/Itk/include/InsightToolkit/Utilities/MetaIO -I/library/Itk/include/InsightToolkit/Utilities/NrrdIO -I/library/Itk/include/InsightToolkit/Utilities/DICOMParser -I/library/Itk/include/InsightToolkit/Utilities/itkExtHdrs -I/library/Itk/include/InsightToolkit/Utilities -I/library/Itk/include/InsightToolkit/Utilities/vxl/vcl -I/library/Itk/include/InsightToolkit/Utilities/vxl/core -I/library/cppunit/include -I/library/dcmtk/include -I/library/FreeImage/include -I/library/G3Dmin/include -I/library/Glew/include -I/library/Itk/include -I/library/lib3ds/include -I/library/libpng/include -I/library/libxml2/include -I/library/zlib/include -I/Users/djs/src/project/build/core -I/Users/djs/src/project/trunk/core/Source -I/Users/djs/src/project/trunk/core/Source/include -I/Users/djs/src/project/trunk/shared/include -DHAVE_CONFIG_H -o core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4301] (dcc_scan_args) found object/output file "core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o" distcc[4301] (dcc_scan_args) found input file "/Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm" distcc[4301] compile from CocoaOpenGLContext.mm to CocoaOpenGLContext.o distcc[4301] (dcc_get_cpp_lock) got cpp lock: /var/tmp/distcc.523/lock/cpp_lock_0 distcc[4301] (dcc_strip_dasho) result: /usr/bin/g++ -DRendering_EXPORTS -fasm-blocks -Wreturn-type -g -fPIC -I/library/Itk/include/InsightToolkit -I/library/Itk/include/InsightToolkit/Algorithms -I/library/Itk/include/InsightToolkit/BasicFilters -I/library/Itk/include/InsightToolkit/Common -I/library/Itk/include/InsightToolkit/expat -I/library/Itk/include/InsightToolkit/Numerics -I/library/Itk/include/InsightToolkit/IO -I/library/Itk/include/InsightToolkit/Numerics/FEM -I/library/Itk/include/InsightToolkit/Numerics/Statistics -I/library/Itk/include/InsightToolkit/Numerics/NeuralNetworks -I/library/Itk/include/InsightToolkit/SpatialObject -I/library/Itk/include/InsightToolkit/Utilities/MetaIO -I/library/Itk/include/InsightToolkit/Utilities/NrrdIO -I/library/Itk/include/InsightToolkit/Utilities/DICOMParser -I/library/Itk/include/InsightToolkit/Utilities/itkExtHdrs -I/library/Itk/include/InsightToolkit/Utilities -I/library/Itk/include/InsightToolkit/Utilities/vxl/vcl -I/library/Itk/include/InsightToolkit/Utilities/vxl/core -I/library/cppunit/include -I/library/dcmtk/include -I/library/FreeImage/include -I/library/G3Dmin/include -I/library/Glew/include -I/library/Itk/include -I/library/lib3ds/include -I/library/libpng/include -I/library/libxml2/include -I/library/zlib/include -I/Users/djs/src/project/build/core -I/Users/djs/src/project/trunk/core/Source -I/Users/djs/src/project/trunk/core/Source/include -I/Users/djs/src/project/trunk/shared/include -DHAVE_CONFIG_H -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4301] (dcc_spawn_child) forking to execute: /usr/bin/g++ -DRendering_EXPORTS -fasm-blocks -Wreturn-type -g -fPIC -I/library/Itk/include/InsightToolkit -I/library/Itk/include/InsightToolkit/Algorithms -I/library/Itk/include/InsightToolkit/BasicFilters -I/library/Itk/include/InsightToolkit/Common -I/library/Itk/include/InsightToolkit/expat -I/library/Itk/include/InsightToolkit/Numerics -I/library/Itk/include/InsightToolkit/IO -I/library/Itk/include/InsightToolkit/Numerics/FEM -I/library/Itk/include/InsightToolkit/Numerics/Statistics -I/library/Itk/include/InsightToolkit/Numerics/NeuralNetworks -I/library/Itk/include/InsightToolkit/SpatialObject -I/library/Itk/include/InsightToolkit/Utilities/MetaIO -I/library/Itk/include/InsightToolkit/Utilities/NrrdIO -I/library/Itk/include/InsightToolkit/Utilities/DICOMParser -I/library/Itk/include/InsightToolkit/Utilities/itkExtHdrs -I/library/Itk/include/InsightToolkit/Utilities -I/library/Itk/include/InsightToolkit/Utilities/vxl/vcl -I/library/Itk/include/InsightToolkit/Utilities/vxl/core -I/library/cppunit/include -I/library/dcmtk/include -I/library/FreeImage/include -I/library/G3Dmin/include -I/library/Glew/include -I/library/Itk/include -I/library/lib3ds/include -I/library/libpng/include -I/library/libxml2/include -I/library/zlib/include -I/Users/djs/src/project/build/core -I/Users/djs/src/project/trunk/core/Source -I/Users/djs/src/project/trunk/core/Source/include -I/Users/djs/src/project/trunk/shared/include -DHAVE_CONFIG_H -E /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4301] (dcc_is_allowed_compiler) allowed compiler path: /usr/bin/g++ distcc[4301] (dcc_spawn_child) child started as pid4302 distcc[4301] (dcc_strip_local_args) result: /usr/bin/g++ -fasm-blocks -Wreturn-type -g -fPIC -o core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4302] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1 distcc[4301] (dcc_get_hostlist) read hosts from environment distcc[4301] (dcc_parse_hosts) found localhost token "localhost/1" distcc[4301] (dcc_lock_host) got cpu lock on localhost/1 slot 0 as fd9 distcc[4301] exec on localhost: /usr/bin/g++ -DRendering_EXPORTS -fasm-blocks -Wreturn-type -g -fPIC -I/library/Itk/include/InsightToolkit -I/library/Itk/include/InsightToolkit/Algorithms -I/library/Itk/include/InsightToolkit/BasicFilters -I/library/Itk/include/InsightToolkit/Common -I/library/Itk/include/InsightToolkit/expat -I/library/Itk/include/InsightToolkit/Numerics -I/library/Itk/include/InsightToolkit/IO -I/library/Itk/include/InsightToolkit/Numerics/FEM -I/library/Itk/include/InsightToolkit/Numerics/Statistics -I/library/Itk/include/InsightToolkit/Numerics/NeuralNetworks -I/library/Itk/include/InsightToolkit/SpatialObject -I/library/Itk/include/InsightToolkit/Utilities/MetaIO -I/library/Itk/include/InsightToolkit/Utilities/NrrdIO -I/library/Itk/include/InsightToolkit/Utilities/DICOMParser -I/library/Itk/include/InsightToolkit/Utilities/itkExtHdrs -I/library/Itk/include/InsightToolkit/Utilities -I/library/Itk/include/InsightToolkit/Utilities/vxl/vcl -I/library/Itk/include/InsightToolkit/Utilities/vxl/core -I/library/cppunit/include -I/library/dcmtk/include -I/library/FreeImage/include -I/library/G3Dmin/include -I/library/Glew/include -I/library/Itk/include -I/library/lib3ds/include -I/library/libpng/include -I/library/libxml2/include -I/library/zlib/include -I/Users/djs/src/project/build/core -I/Users/djs/src/project/trunk/core/Source -I/Users/djs/src/project/trunk/core/Source/include -I/Users/djs/src/project/trunk/shared/include -DHAVE_CONFIG_H -o core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4301] (dcc_note_state) note state 5, file "CocoaOpenGLContext.mm", host "localhost" distcc[4301] (dcc_spawn_child) forking to execute: /usr/bin/g++ -DRendering_EXPORTS -fasm-blocks -Wreturn-type -g -fPIC -I/library/Itk/include/InsightToolkit -I/library/Itk/include/InsightToolkit/Algorithms -I/library/Itk/include/InsightToolkit/BasicFilters -I/library/Itk/include/InsightToolkit/Common -I/library/Itk/include/InsightToolkit/expat -I/library/Itk/include/InsightToolkit/Numerics -I/library/Itk/include/InsightToolkit/IO -I/library/Itk/include/InsightToolkit/Numerics/FEM -I/library/Itk/include/InsightToolkit/Numerics/Statistics -I/library/Itk/include/InsightToolkit/Numerics/NeuralNetworks -I/library/Itk/include/InsightToolkit/SpatialObject -I/library/Itk/include/InsightToolkit/Utilities/MetaIO -I/library/Itk/include/InsightToolkit/Utilities/NrrdIO -I/library/Itk/include/InsightToolkit/Utilities/DICOMParser -I/library/Itk/include/InsightToolkit/Utilities/itkExtHdrs -I/library/Itk/include/InsightToolkit/Utilities -I/library/Itk/include/InsightToolkit/Utilities/vxl/vcl -I/library/Itk/include/InsightToolkit/Utilities/vxl/core -I/library/cppunit/include -I/library/dcmtk/include -I/library/FreeImage/include -I/library/G3Dmin/include -I/library/Glew/include -I/library/Itk/include -I/library/lib3ds/include -I/library/libpng/include -I/library/libxml2/include -I/library/zlib/include -I/Users/djs/src/project/build/core -I/Users/djs/src/project/trunk/core/Source -I/Users/djs/src/project/trunk/core/Source/include -I/Users/djs/src/project/trunk/shared/include -DHAVE_CONFIG_H -o core/Source/Rendering/CMakeFiles/Rendering.dir/CocoaOpenGLContext.o -c /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm distcc[4301] (dcc_is_allowed_compiler) allowed compiler path: /usr/bin/g++ distcc[4301] (dcc_spawn_child) child started as pid4305 distcc[4305] (dcc_increment_safeguard) setting safeguard: _DISTCC_SAFEGUARD=1 distcc[4301] (dcc_collect_child) cc child 4305 terminated with status 0 distcc[4301] (dcc_collect_child) cc times: user 0.688237s, system 0.287074s, 20745 minflt, 0 majflt distcc[4301] compile /Users/djs/src/project/trunk/core/Source/Rendering/CocoaOpenGLContext.mm on localhost completed ok distcc[4301] (dcc_unlock) release lock fd9 distcc[4301] elapsed compilation time 1.533547s distcc[4301] (dcc_exit) exit: code 0; self: 0.000969 user 0.003589 sys; children: 0.688237 user 0.287074 sys distcc[4301] (dcc_cleanup_tempfiles) deleted 1 temporary files Is there something I need to do to get Objective-C++ files to compile with distcc? I did try setting the -xobjective-c++ compiler option but that said: distcc[4184] (dcc_scan_args) gcc's -x handling is complex; running locally which didn't sound like it was really helping. Thanks for any info. Cheers, Derek __ distcc mailing list http://distcc.samba.org/ To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/distcc