1 |
|
---|
2 | Build Preparation
|
---|
3 |
|
---|
4 | Build task concurrency set to 1 via user default IDEBuildOperationMaxNumberOfConcurrentCompileTasks
|
---|
5 |
|
---|
6 |
|
---|
7 | Build target boostTests
|
---|
8 |
|
---|
9 | 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
|
---|
10 | cd /Users/davew/polyCalc/boostTests
|
---|
11 | export LANG=en_US.US-ASCII
|
---|
12 | /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
|
---|
13 |
|
---|
14 | In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:13:
|
---|
15 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/function.hpp:11:
|
---|
16 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/function/function.hpp:13:
|
---|
17 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/function_eval.hpp:14:
|
---|
18 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/function_eval.hpp:12:
|
---|
19 | /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<const add_int_impl (const bool &)>'
|
---|
20 | boost::result_of<fn(a0)>::type
|
---|
21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
|
---|
22 | /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<boost::phoenix::detail::function_eval (const boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0> &, const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > &, const boost::phoenix::vector2<boost::phoenix::vector2<const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &> &)>' requested here
|
---|
23 | typename result<
|
---|
24 | ^
|
---|
25 | In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11:
|
---|
26 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:11:
|
---|
27 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/limits.hpp:26:
|
---|
28 | In file included from /Users/davew/Documents/boost_1_59_0/boost/proto/proto_fwd.hpp:28:
|
---|
29 | In file included from /Users/davew/Documents/boost_1_59_0/boost/utility/result_of.hpp:202:
|
---|
30 | In file included from /Users/davew/Documents/boost_1_59_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:62:
|
---|
31 | /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<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, A0 = const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> >, Context = boost::phoenix::vector2<boost::phoenix::vector2<const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>]
|
---|
32 | boost::declval<F>()(
|
---|
33 | ^
|
---|
34 | /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<type-parameter-0-0 (type-parameter-0-1, type-parameter-0-2, type-parameter-0-3), typename result_of_always_void<decltype(boost::declval<F>()(boost::declval<T0>(), boost::declval<T1>(), boost::declval<T2>()))>::type>' [with F = boost::phoenix::detail::function_eval, T0 = const boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0> &, T1 = const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > &, T2 = boost::phoenix::vector2<boost::phoenix::vector2<const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>]
|
---|
35 | : mpl::if_<
|
---|
36 | ^
|
---|
37 | /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<boost::phoenix::detail::function_eval (const boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0> &, const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > &, boost::phoenix::vector2<boost::phoenix::vector2<const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>)>' requested here
|
---|
38 | : detail::cpp0x_result_of<F(BOOST_RESULT_OF_ARGS)> { };
|
---|
39 | ^
|
---|
40 | In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11:
|
---|
41 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:18:
|
---|
42 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/nothing.hpp:13:
|
---|
43 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/call.hpp:65:
|
---|
44 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/call.hpp:6:
|
---|
45 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/call.hpp:12:
|
---|
46 | /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<boost::phoenix::detail::function_eval (const boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0> &, const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > &, boost::phoenix::vector2<boost::phoenix::vector2<const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>)>' requested here
|
---|
47 | typename boost::result_of<
|
---|
48 | ^
|
---|
49 | In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11:
|
---|
50 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:18:
|
---|
51 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/nothing.hpp:13:
|
---|
52 | /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)
|
---|
53 | : detail::call_impl<Fun, Expr, State, Data>
|
---|
54 | ^
|
---|
55 | In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11:
|
---|
56 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:12:
|
---|
57 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/actor.hpp:18:
|
---|
58 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/domain.hpp:12:
|
---|
59 | /Users/davew/Documents/boost_1_59_0/boost/proto/matches.hpp:835:13: note: in instantiation of template class 'boost::proto::when<boost::phoenix::detail::rule::function_eval, boost::proto::external_transform>::impl<const boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> &, boost::phoenix::vector2<const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>' requested here
|
---|
60 | : Cases::template case_<typename Expr::proto_tag>::template impl<Expr &, State, Data>
|
---|
61 | ^
|
---|
62 | In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11:
|
---|
63 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:12:
|
---|
64 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/actor.hpp:20:
|
---|
65 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/is_nullary.hpp:15:
|
---|
66 | /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/meta_grammar.hpp:66:30: note: in instantiation of template class 'boost::proto::switch_<boost::phoenix::meta_grammar, boost::proto::tag_of<boost::proto::_> ()>::impl<const boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> &, boost::phoenix::vector2<const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> > *, const bool &> &, const boost::phoenix::default_actions &>' requested here
|
---|
67 | typedef typename what::result_type result_type;
|
---|
68 | ^
|
---|
69 | In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11:
|
---|
70 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:12:
|
---|
71 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/actor.hpp:173:
|
---|
72 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/actor_result_of.hpp:8:
|
---|
73 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/actor_result_of.hpp:12:
|
---|
74 | /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<const boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> &, const boost::phoenix::vector2<boost::phoenix::vector2<const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2> > *, const bool &> &, boost::phoenix::default_actions> &, boost::proto::envns_::empty_env>' requested here
|
---|
75 | impl<
|
---|
76 | ^
|
---|
77 | In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:11:
|
---|
78 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core.hpp:12:
|
---|
79 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/actor.hpp:296:
|
---|
80 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/actor_operator.hpp:8:
|
---|
81 | In file included from /Users/davew/Documents/boost_1_59_0/boost/phoenix/core/detail/preprocessed/actor_operator.hpp:12:
|
---|
82 | /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<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<add_int_impl>, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::phoenix::argument<1> >, 0> > >, 2>, const bool &, void, void, void, void, void, void, void, void, void, void>' requested here
|
---|
83 | template <typename This, typename A0> struct result<This(A0 &)> : result_of::actor<proto_base_expr, A0 &> {}; template <typename A0> typename result_of::actor<proto_base_expr, A0 &>::type operator()(A0 & a0) const { typedef vector2< const actor<Expr> *, A0 & > env_type; env_type env = {this, a0}; return phoenix::eval(*this, phoenix::context(env, default_actions())); } template <typename A0> typename result_of::actor<proto_base_expr, A0 &>::type operator()(A0 & a0) { typedef vector2< const actor<Expr> *, A0 & > env_type; env_type env = {this, a0}; return phoenix::eval(*this, phoenix::context(env, default_actions())); } template <typename This, typename A0> struct result<This(A0 const&)> : result_of::actor<proto_base_expr, A0 const&> {}; template <typename A0> typename result_of::actor<proto_base_expr, A0 const&>::type operator()(A0 const& a0) const { typedef vector2< const actor<Expr> *, A0 const& > env_type; env_type env = {this, a0}; return phoenix::eval(*this, phoenix::context(env, default_actions())); } template <typename A0> typename result_of::actor<proto_base_expr, A0 const&>::type operator()(A0 const& a0) { typedef vector2< const actor<Expr> *, A0 const& > env_type; env_type env = {this, a0}; return phoenix::eval(*this, phoenix::context(env, default_actions())); }
|
---|
84 | ^
|
---|
85 | /Users/davew/polyCalc/boostTests/src/function_tests.cpp:198:29: note: while substituting deduced template arguments into function template 'operator()' [with A0 = bool]
|
---|
86 | BOOST_TEST(add_int(arg1)(flag) == (4));
|
---|
87 | ^
|
---|
88 | In file included from /Users/davew/polyCalc/boostTests/src/function_tests.cpp:10:
|
---|
89 | In file included from /Users/davew/Documents/boost_1_59_0/boost/detail/lightweight_test.hpp:15:
|
---|
90 | /Users/davew/Documents/boost_1_59_0/boost/core/lightweight_test.hpp:146:28: note: expanded from macro 'BOOST_TEST'
|
---|
91 | #define BOOST_TEST(expr) ((expr)? (void)0: ::boost::detail::test_failed_impl(#expr, __FILE__, __LINE__, BOOST_CURRENT_FUNCTION))
|
---|
92 | ^
|
---|
93 | 1 error generated.
|
---|
94 |
|
---|