Build Preparation Build task concurrency set to 1 via user default IDEBuildOperationMaxNumberOfConcurrentCompileTasks Build target boostTests CompileC /Users/davew/Library/Developer/Xcode/DerivedData/Build/Intermediates/boostTests.build/Debug/boostTests.build/Objects-normal/x86_64/function_tests.o src/function_tests.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler cd /Users/davew/polyCalc/boostTests export LANG=en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c++11 -stdlib=libc++ -fmodules -fmodules-cache-path=/Users/davew/Library/Developer/Xcode/DerivedData/ModuleCache -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -DDEBUG=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.9 -g -fvisibility-inlines-hidden -Wno-sign-conversion -iquote /Users/davew/Library/Developer/Xcode/DerivedData/Build/Intermediates/boostTests.build/Debug/boostTests.build/boostTests-generated-files.hmap -I/Users/davew/Library/Developer/Xcode/DerivedData/Build/Intermediates/boostTests.build/Debug/boostTests.build/boostTests-own-target-headers.hmap -I/Users/davew/Library/Developer/Xcode/DerivedData/Build/Intermediates/boostTests.build/Debug/boostTests.build/boostTests-all-target-headers.hmap -iquote /Users/davew/Library/Developer/Xcode/DerivedData/Build/Intermediates/boostTests.build/Debug/boostTests.build/boostTests-project-headers.hmap -I/Users/davew/Library/Developer/Xcode/DerivedData/Build/Products/Debug/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/davew/Documents/boost_1_59_0 -I/Users/davew/Library/Developer/Xcode/DerivedData/Build/Intermediates/boostTests.build/Debug/boostTests.build/DerivedSources/x86_64 -I/Users/davew/Library/Developer/Xcode/DerivedData/Build/Intermediates/boostTests.build/Debug/boostTests.build/DerivedSources -F/Users/davew/Library/Developer/Xcode/DerivedData/Build/Products/Debug -MMD -MT dependencies -MF /Users/davew/Library/Developer/Xcode/DerivedData/Build/Intermediates/boostTests.build/Debug/boostTests.build/Objects-normal/x86_64/function_tests.d --serialize-diagnostics /Users/davew/Library/Developer/Xcode/DerivedData/Build/Intermediates/boostTests.build/Debug/boostTests.build/Objects-normal/x86_64/function_tests.dia -c /Users/davew/polyCalc/boostTests/src/function_tests.cpp -o /Users/davew/Library/Developer/Xcode/DerivedData/Build/Intermediates/boostTests.build/Debug/boostTests.build/Objects-normal/x86_64/function_tests.o In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:13: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/function.hpp:11: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/function/function.hpp:13: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/function_eval.hpp:14: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/function_eval.hpp:12: /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/function_eval_10.hpp:71:47: error: no type named 'type' in 'boost::result_of' boost::result_of::type ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/function_eval_10.hpp:76:22: note: in instantiation of template class 'boost::phoenix::detail::function_eval::result, 0> &, const boost::phoenix::actor >, 0> > &, const boost::phoenix::vector2, 0>, boost::phoenix::actor >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &> &)>' requested here typename result< ^ In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:11: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/limits.hpp:26: In file included from /Users/davew/Documents/boost_1_59_0/boost/proto/proto_fwd.hpp:28: In file included from /Users/davew/Documents/boost_1_59_0/boost/utility/result_of.hpp:202: In file included from /Users/davew/Documents/boost_1_59_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:62: /Users/davew/Documents/boost_1_59_0/boost/utility/detail/result_of_iterate.hpp:140:33: note: while substituting deduced template arguments into function template 'operator()' [with F = boost::proto::exprns_::basic_expr, 0>, A0 = const boost::phoenix::actor >, 0> >, Context = boost::phoenix::vector2, 0>, boost::phoenix::actor >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>] boost::declval()( ^ /Users/davew/Documents/boost_1_59_0/boost/utility/detail/result_of_iterate.hpp:60:7: note: during template argument deduction for class template partial specialization 'cpp0x_result_of_impl()(boost::declval(), boost::declval(), boost::declval()))>::type>' [with F = boost::phoenix::detail::function_eval, T0 = const boost::proto::exprns_::basic_expr, 0> &, T1 = const boost::phoenix::actor >, 0> > &, T2 = boost::phoenix::vector2, 0>, boost::phoenix::actor >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>] : mpl::if_< ^ /Users/davew/Documents/boost_1_59_0/boost/utility/detail/result_of_iterate.hpp:43:7: note: in instantiation of template class 'boost::detail::cpp0x_result_of, 0> &, const boost::phoenix::actor >, 0> > &, boost::phoenix::vector2, 0>, boost::phoenix::actor >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>)>' requested here : detail::cpp0x_result_of { }; ^ In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:18: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/nothing.hpp:13: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/call.hpp:65: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/call.hpp:6: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/call.hpp:12: /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/call_10.hpp:62:33: note: in instantiation of template class 'boost::result_of, 0> &, const boost::phoenix::actor >, 0> > &, boost::phoenix::vector2, 0>, boost::phoenix::actor >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>)>' requested here typename boost::result_of< ^ In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:18: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/nothing.hpp:13: /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/call.hpp:61:15: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) : detail::call_impl ^ In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:12: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/actor.hpp:18: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/domain.hpp:12: /Users/davew/Documents/boost_1_59_0/boost/proto/matches.hpp:835:13: note: in instantiation of template class 'boost::proto::when::impl, 0>, boost::phoenix::actor >, 0> > >, 2> &, boost::phoenix::vector2, 0>, boost::phoenix::actor >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>' requested here : Cases::template case_::template impl ^ In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:12: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/actor.hpp:20: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/is_nullary.hpp:15: /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/meta_grammar.hpp:66:30: note: in instantiation of template class 'boost::proto::switch_ ()>::impl, 0>, boost::phoenix::actor >, 0> > >, 2> &, boost::phoenix::vector2, 0>, boost::phoenix::actor >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>' requested here typedef typename what::result_type result_type; ^ In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:12: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/actor.hpp:173: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/actor_result_of.hpp:8: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/actor_result_of.hpp:12: /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/actor_result_of_10.hpp:52:21: note: in instantiation of template class 'boost::phoenix::evaluator::impl, 0>, boost::phoenix::actor >, 0> > >, 2> &, const boost::phoenix::vector2, 0>, boost::phoenix::actor >, 0> > >, 2> > *, const bool &> &, boost::phoenix::default_actions> &, boost::proto::envns_::empty_env>' requested here impl< ^ In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:12: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/actor.hpp:296: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/actor_operator.hpp:8: In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/actor_operator.hpp:12: /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/actor_operator_10.hpp:19:798: note: in instantiation of template class 'boost::phoenix::result_of::actor, 0>, boost::phoenix::actor >, 0> > >, 2>, const bool &, void, void, void, void, void, void, void, void, void, void>' requested here template struct result : result_of::actor {}; template typename result_of::actor::type operator()(A0 & a0) const { typedef vector2< const actor *, A0 & > env_type; env_type env = {this, a0}; return phoenix::eval(*this, phoenix::context(env, default_actions())); } template typename result_of::actor::type operator()(A0 & a0) { typedef vector2< const actor *, A0 & > env_type; env_type env = {this, a0}; return phoenix::eval(*this, phoenix::context(env, default_actions())); } template struct result : result_of::actor {}; template typename result_of::actor::type operator()(A0 const& a0) const { typedef vector2< const actor *, A0 const& > env_type; env_type env = {this, a0}; return phoenix::eval(*this, phoenix::context(env, default_actions())); } template typename result_of::actor::type operator()(A0 const& a0) { typedef vector2< const actor *, A0 const& > env_type; env_type env = {this, a0}; return phoenix::eval(*this, phoenix::context(env, default_actions())); } ^ /Users/davew/polyCalc/boostTests/src/function_tests.cpp:198:29: note: while substituting deduced template arguments into function template 'operator()' [with A0 = bool] BOOST_TEST(add_int(arg1)(flag) == (4)); ^ In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:10: In file included from /Users/davew/Documents/boost_1_59_0/boost/detail/lightweight_test.hpp:15: /Users/davew/Documents/boost_1_59_0/boost/core/lightweight_test.hpp:146:28: note: expanded from macro 'BOOST_TEST' #define BOOST_TEST(expr) ((expr)? (void)0: ::boost::detail::test_failed_impl(#expr, __FILE__, __LINE__, BOOST_CURRENT_FUNCTION)) ^ 1 error generated.