[ 56%] Building CXX object opencog/comboreduct/CMakeFiles/comboreduct.dir/reduct/action_rules.cc.o
/Users/dhart/opencog-r7751/opencog/comboreduct/reduct/action_reduction.cc: In function 'const opencog::reduct::rule& opencog::reduct::action_reduction()':
/Users/dhart/opencog-r7751/opencog/comboreduct/reduct/action_reduction.cc:49:12: error: 'mutex' in namespace 'std' does not name a type
/Users/dhart/opencog-r7751/opencog/comboreduct/reduct/action_reduction.cc:50:5: error: 'lock_guard' is not a member of 'std'
/Users/dhart/opencog-r7751/opencog/comboreduct/reduct/action_reduction.cc:50:5: note: suggested alternative:
/opt/local/include/boost/thread/locks.hpp:252:11: note: 'boost::lock_guard'
/Users/dhart/opencog-r7751/opencog/comboreduct/reduct/action_reduction.cc:50:21: error: 'mutex' is not a member of 'std'
/Users/dhart/opencog-r7751/opencog/comboreduct/reduct/action_reduction.cc:50:21: note: suggested alternative:
/opt/local/include/boost/thread/pthread/mutex.hpp:35:11: note: 'boost::mutex'
/Users/dhart/opencog-r7751/opencog/comboreduct/reduct/action_reduction.cc:50:50: error: 'm' was not declared in this scope
/Users/dhart/opencog-r7751/opencog/comboreduct/reduct/action_reduction.cc:50:51: error: 'static_ctor_lock' was not declared in this scope
make[2]: *** [opencog/comboreduct/CMakeFiles/comboreduct.dir/reduct/action_reduction.cc.o] Error 1
Note, the same compiles on Linux with boost 1.50.0 (OSX version is also 1.50.0; typo!)
Both use gcc-4.6.3.