[MacPorts] #70373: ixion-0.17 @0.17.0_1: exceptions.cpp:45:18: error: no member named 'make_unique' in namespace 'std'

MacPorts noreply at macports.org
Sun Jul 14 00:50:29 UTC 2024


#70373: ixion-0.17  @0.17.0_1: exceptions.cpp:45:18: error: no member named
'make_unique' in namespace 'std'
-------------------------+------------------------
 Reporter:  cooljeanius  |      Owner:  (none)
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.9.3
 Keywords:               |       Port:  ixion-0.17
-------------------------+------------------------
 Lots of errors when attempting to upgrade ixion-0.17:
 {{{
 libtool: compile:  /usr/bin/clang++ -std=gnu++11 -std=c++17 -std=gnu++11
 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include
 -DIXION_BUILD -I/opt/local/include/mdds-2.0
 -I/opt/local/libexec/boost/1.76/include
 -I/opt/local/libexec/boost/1.76/include -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -pipe
 -I/opt/local/libexec/boost/1.76/include -Os -stdlib=libc++
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch
 x86_64 -fvisibility=hidden -Wall -Wshadow -Wno-write-strings -pthread
 -DSIZEOF_VOID_P=8 -O2 -DIXION_THREADS=1 -MT formula_interpreter.lo -MD -MP
 -MF .deps/formula_interpreter.Tpo -c formula_interpreter.cpp  -fno-common
 -DPIC -o .libs/formula_interpreter.o
 exceptions.cpp:45:18: error: no member named 'make_unique' in namespace
 'std'
     mp_impl(std::make_unique<impl>(fe)) {}
             ~~~~~^
 exceptions.cpp:45:30: error: 'impl' does not refer to a value
     mp_impl(std::make_unique<impl>(fe)) {}
                              ^
 exceptions.cpp:31:23: note: declared here
 struct formula_error::impl
                       ^
 exceptions.cpp:48:18: error: no member named 'make_unique' in namespace
 'std'
     mp_impl(std::make_unique<impl>(fe, std::move(msg))) {}
             ~~~~~^
 exceptions.cpp:48:30: error: 'impl' does not refer to a value
     mp_impl(std::make_unique<impl>(fe, std::move(msg))) {}
                              ^
 exceptions.cpp:31:23: note: declared here
 struct formula_error::impl
                       ^
 exceptions.cpp:48:36: warning: expression result unused [-Wunused-value]
     mp_impl(std::make_unique<impl>(fe, std::move(msg))) {}
                                    ^~
 exceptions.cpp:53:26: error: no member named 'make_unique' in namespace
 'std'
     other.mp_impl = std::make_unique<impl>(formula_error_t::no_error);
                     ~~~~~^
 exceptions.cpp:53:38: error: 'impl' does not refer to a value
     other.mp_impl = std::make_unique<impl>(formula_error_t::no_error);
                                      ^
 exceptions.cpp:31:23: note: declared here
 struct formula_error::impl
                       ^
 1 warning and 6 errors generated.
 In file included from debug.cpp:9:
 ../../include/ixion/formula_name_resolver.hpp:65:29: error: no template
 named 'variant' in namespace 'std'
     using value_type = std::variant<address_t, range_t, table_type,
 formula_function_t>;
                        ~~~~~^
 ../../include/ixion/formula_name_resolver.hpp:68:5: error: unknown type
 name 'value_type'
     value_type value;
     ^
 address_iterator.cpp:229:18: error: no member named 'make_unique' in
 namespace 'std'
     mp_impl(std::make_unique<impl_node>()) {}
             ~~~~~^
 address_iterator.cpp:229:30: error: 'impl_node' does not refer to a value
     mp_impl(std::make_unique<impl_node>()) {}
                              ^
 address_iterator.cpp:174:46: note: declared here
 struct abs_address_iterator::const_iterator::impl_node
                                              ^
 address_iterator.cpp:229:41: error: expected expression
     mp_impl(std::make_unique<impl_node>()) {}
                                         ^
 make[3]: *** [exceptions.lo] Error 1
 make[3]: *** Waiting for unfinished jobs....
 In file included from document.cpp:8:
 ../../include/ixion/document.hpp:47:14: error: no template named 'variant'
 in namespace 'std'
         std::variant<std::string_view, ixion::abs_address_t> value;
         ~~~~~^
 address_iterator.cpp:233:18: error: no member named 'make_unique' in
 namespace 'std'
     mp_impl(std::make_unique<impl_node>(range, dir, end)) {}
             ~~~~~^
 address_iterator.cpp:233:30: error: 'impl_node' does not refer to a value
     mp_impl(std::make_unique<impl_node>(range, dir, end)) {}
                              ^
 address_iterator.cpp:174:46: note: declared here
 struct abs_address_iterator::const_iterator::impl_node
                                              ^
 address_iterator.cpp:233:41: warning: expression result unused [-Wunused-
 value]
     mp_impl(std::make_unique<impl_node>(range, dir, end)) {}
                                         ^~~~~
 address_iterator.cpp:233:48: warning: expression result unused [-Wunused-
 value]
     mp_impl(std::make_unique<impl_node>(range, dir, end)) {}
                                                ^~~
 address_iterator.cpp:236:18: error: no member named 'make_unique' in
 namespace 'std'
     mp_impl(std::make_unique<impl_node>(*r.mp_impl)) {}
             ~~~~~^
 address_iterator.cpp:236:30: error: 'impl_node' does not refer to a value
     mp_impl(std::make_unique<impl_node>(*r.mp_impl)) {}
                              ^
 address_iterator.cpp:174:46: note: declared here
 struct abs_address_iterator::const_iterator::impl_node
                                              ^
 In file included from dirty_cell_tracker.cpp:10:
 ../../include/ixion/formula_name_resolver.hpp:65:29: error: no template
 named 'variant' in namespace 'std'
     using value_type = std::variant<address_t, range_t, table_type,
 formula_function_t>;
                        ~~~~~^
 compute_engine.cpp:90:18:
 ../../include/ixion/formula_name_resolver.hpp:68:5: error: unknown type
 name 'value_type'
     value_type value;
     ^
 error: no member named 'make_unique' in namespace 'std'
     mp_impl(std::make_unique<impl>())
             ~~~~~^
 compute_engine.cpp:90:30: error: 'impl' does not refer to a value
     mp_impl(std::make_unique<impl>())
                              ^
 compute_engine.cpp:64:24: note: declared here
 struct compute_engine::impl
                        ^
 compute_engine.cpp:90:36: error: expected expression
     mp_impl(std::make_unique<impl>())
                                    ^
 address_iterator.cpp:290:18: error: no member named 'make_unique' in
 namespace 'std'
     mp_impl(std::make_unique<impl>(range, dir)) {}
             ~~~~~^
 address_iterator.cpp:290:30: error: 'impl' does not refer to a value
     mp_impl(std::make_unique<impl>(range, dir)) {}
                              ^
 address_iterator.cpp:165:30: note: declared here
 struct abs_address_iterator::impl
                              ^
 address_iterator.cpp:290:36: warning: expression result unused [-Wunused-
 value]
     mp_impl(std::make_unique<impl>(range, dir)) {}
                                    ^~~~~
 In file included from cell_access.cpp:10:
 ../../include/ixion/model_context.hpp:64:33: error: no template named
 'variant' in namespace 'std'
         using value_type = std::variant<bool, double, std::string_view>;
                            ~~~~~^
 ../../include/ixion/model_context.hpp:67:9: error: unknown type name
 'value_type'; did you mean 'value_t'?
         value_type value;
         ^~~~~~~~~~
         value_t
 ../../include/ixion/./interface/../types.hpp:120:6: note: 'value_t'
 declared here
 enum value_t
      ^
 In file included from formula_calc.cpp:11:
 ../../include/ixion/formula_name_resolver.hpp:65:29: error: no template
 named 'variant' in namespace 'std'
     using value_type = std::variant<address_t, range_t, table_type,
 formula_function_t>;
                        ~~~~~^
 ../../include/ixion/formula_name_resolver.hpp:68:5: error: unknown type
 name 'value_type'
     value_type value;
     ^
 In file included from document.cpp:10:
 ../../include/ixion/model_context.hpp:64:33: error: no template named
 'variant' in namespace 'std'
         using value_type = std::variant<bool, double, std::string_view>;
                            ~~~~~^
 In file included from concrete_formula_tokens.cpp:11:
 In file included from ./utils.hpp:12:
 In file included from ./column_store_type.hpp:14:
 In file included from
 /opt/local/include/mdds-2.0/mdds/multi_type_vector_trait.hpp:31:
 In file included from
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/trait.hpp:32:
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/types.hpp:691:47:
 error: no member named 'make_unique' in namespace 'std'
         std::unique_ptr<self_type> blk =
 std::make_unique<self_type>(init_size);
                                          ~~~~~^
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/types.hpp:691:59:
 error: unexpected type name 'self_type': expected expression
         std::unique_ptr<self_type> blk =
 std::make_unique<self_type>(init_size);
                                                           ^
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/types.hpp:744:47:../../include/ixion/model_context.hpp:67:9:
 error: unknown type name 'value_type'; did you mean 'value_t'? error: no
 member named 'make_unique' in namespace 'std'
         std::unique_ptr<self_type> blk =
 std::make_unique<self_type>(init_size);
                                          ~~~~~^
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/types.hpp:744:59:
 error: unexpected type name 'self_type': expected expression
         std::unique_ptr<self_type> blk =
 std::make_unique<self_type>(init_size);
                                                           ^

         value_type value;
         ^~~~~~~~~~
         value_t
 ../../include/ixion/./interface/../types.hpp:120:6: note: 'value_t'
 declared here
 enum value_t
      ^
 In file included from formula.cpp:9:
 ../../include/ixion/formula_name_resolver.hpp:65:29: error: no template
 named 'variant' in namespace 'std'
     using value_type = std::variant<address_t, range_t, table_type,
 formula_function_t>;
                        ~~~~~^
 libtool: compile:  /usr/bin/clang++ -std=gnu++11 -std=c++17 -std=gnu++11
 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include
 -DIXION_BUILD -I/opt/local/include/mdds-2.0
 -I/opt/local/libexec/boost/1.76/include
 -I/opt/local/libexec/boost/1.76/include -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -pipe
 -I/opt/local/libexec/boost/1.76/include -Os -stdlib=libc++
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch
 x86_64 -fvisibility=hidden -Wall -Wshadow -Wno-write-strings -pthread
 -DSIZEOF_VOID_P=8 -O2 -DIXION_THREADS=1 -MT formula_lexer.lo -MD -MP -MF
 .deps/formula_lexer.Tpo -c formula_lexer.cpp  -fno-common -DPIC -o
 .libs/formula_lexer.o
 libtool: compile:  /usr/bin/clang++ -std=gnu++11 -std=c++17 -std=gnu++11
 -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src/include
 -DIXION_BUILD -I/opt/local/include/mdds-2.0
 -I/opt/local/libexec/boost/1.76/include
 -I/opt/local/libexec/boost/1.76/include -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -pipe
 -I/opt/local/libexec/boost/1.76/include -Os -stdlib=libc++
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch
 x86_64 -fvisibility=hidden -Wall -Wshadow -Wno-write-strings -pthread
 -DSIZEOF_VOID_P=8 -O2 -DIXION_THREADS=1 -MT formula_name_resolver.lo -MD
 -MP -MF .deps/formula_name_resolver.Tpo -c formula_name_resolver.cpp
 -fno-common -DPIC -o .libs/formula_name_resolver.o
 ../../include/ixion/formula_name_resolver.hpp:68:5: error: unknown type
 name 'value_type'
     value_type value;
     ^
 In file included from document.cpp:11:
 ../../include/ixion/formula_name_resolver.hpp:65:29: error: no template
 named 'variant' in namespace 'std'
     using value_type = std::variant<address_t, range_t, table_type,
 formula_function_t>;
                        ~~~~~^
 In file included from cell_access.cpp:13:
 In file included from
 ./model_context_impl.hpp../../include/ixion/formula_name_resolver.hpp:68:5:
 error: unknown type name 'value_type'
     value_type value;
     ^
 :17:
 In file included from ./workbook.hpp:11:
 In file included from ./column_store_type.hpp:14:
 In file included from
 /opt/local/include/mdds-2.0/mdds/multi_type_vector_trait.hpp:31:
 In file included from
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/trait.hpp:32:
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/types.hpp:691:47:
 error: no member named 'make_unique' in namespace 'std'
         std::unique_ptr<self_type> blk =
 std::make_unique<self_type>(init_size);
                                          ~~~~~^
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/types.hpp:691:59:
 error: unexpected type name 'self_type': expected expression
         std::unique_ptr<self_type> blk =
 std::make_unique<self_type>(init_size);
                                                           ^
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/types.hpp:744:47:
 error: no member named 'make_unique' in namespace 'std'
         std::unique_ptr<self_type> blk =
 std::make_unique<self_type>(init_size);
                                          ~~~~~^
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/types.hpp:744:59:
 error: unexpected type name 'self_type': expected expression
         std::unique_ptr<self_type> blk =
 std::make_unique<self_type>(init_size);
                                                           ^
 In file included from formula_functions.cpp:13:
 ../../include/ixion/matrix.hpp:38:33: error: no template named 'variant'
 in namespace 'std'
         using value_type = std::variant<double, bool, std::string_view,
 formula_error_t>;
                            ~~~~~^
 ../../include/ixion/matrix.hpp:41:9: error: unknown type name
 'value_type'; did you mean 'formula_value_stack::value_type'?
         value_type value;
         ^~~~~~~~~~
         formula_value_stack::value_type
 ./formula_value_stack.hpp:100:36: note: 'formula_value_stack::value_type'
 declared here
     typedef store_type::value_type value_type;
                                    ^
 In file included from cell.cpp:16:
 ../../include/ixion/matrix.hpp:38:33: error: no template named 'variant'
 in namespace 'std'
         using value_type = std::variant<double, bool, std::string_view,
 formula_error_t>;
                            ~~~~~^
 2 errors generated.
 ../../include/ixion/matrix.hpp:41:9: error: unknown type name
 'value_type'; did you mean 'value_t'?
         value_type value;
         ^~~~~~~~~~
         value_t
 ../../include/ixion/interface/../types.hpp:120:6: note: 'value_t' declared
 here
 enum value_t
      ^
 3 errors generated.
 2 errors generated.
 In file included from cell.cpp:17:
 ../../include/ixion/formula_name_resolver.hpp:65:29: error: no template
 named 'variant' in namespace 'std'
     using value_type = std::variant<address_t, range_t, table_type,
 formula_function_t>;
                        ~~~~~^
 3 warnings and 9 errors generated.
 ../../include/ixion/formula_name_resolver.hpp:68:5: error: unknown type
 name 'value_type'
     value_type value;
     ^
 make[3]: *** [formula_calc.lo] Error 1
 make[3]: *** [compute_engine.lo] Error 1
 make[3]: *** [debug.lo] Error 1
 document.cpp:168:18: error: no member named 'make_unique' in namespace
 'std'
     mp_impl(std::make_unique<impl>()) {}
             ~~~~~^
 document.cpp:168:30: error: 'impl' does not refer to a value
     mp_impl(std::make_unique<impl>()) {}
                              ^
 document.cpp:75:18: note: declared here
 struct document::impl
                  ^
 document.cpp:168:36: error: expected expression
     mp_impl(std::make_unique<impl>()) {}
                                    ^
 make[3]: *** [address_iterator.lo] Error 1
 document.cpp:171:18: error: no member named 'make_unique' in namespace
 'std'
     mp_impl(std::make_unique<impl>(cell_address_type)) {}
             ~~~~~^
 document.cpp:171:30: error: 'impl' does not refer to a value
     mp_impl(std::make_unique<impl>(cell_address_type)) {}
                              ^
 document.cpp:75:18: note: declared here
 struct document::impl
                  ^
 formula.cpp:75:27: error: no member named 'make_unique' in namespace 'std'
     tokens.push_back(std::make_unique<error_token>(2));
                      ~~~~~^
 formula.cpp:75:39: error: 'error_token' does not refer to a value
     tokens.push_back(std::make_unique<error_token>(2));
                                       ^
 ./concrete_formula_tokens.hpp:148:7: note: declared here
 class error_token : public formula_token
       ^
 formula.cpp:78:27: error: no member named 'make_unique' in namespace 'std'
     tokens.push_back(std::make_unique<string_token>(sid_src_formula));
                      ~~~~~^
 formula.cpp:78:39: error: 'string_token' does not refer to a value
     tokens.push_back(std::make_unique<string_token>(sid_src_formula));
                                       ^
 ./concrete_formula_tokens.hpp:45:7: note: declared here
 class string_token : public formula_token
       ^
 formula.cpp:81:27: error: no member named 'make_unique' in namespace 'std'
     tokens.push_back(std::make_unique<string_token>(sid_error));
                      ~~~~~^
 formula.cpp:81:39: error: 'string_token' does not refer to a value
     tokens.push_back(std::make_unique<string_token>(sid_error));
                                       ^
 ./concrete_formula_tokens.hpp:45:7: note: declared here
 class string_token : public formula_token
       ^
 2 errors generated.
 10 errors generated.
 cell.cpp:111:22: error: no member named 'make_unique' in namespace 'std'
 std::make_unique<formula_result>(formula_error_t::ref_result_not_available);
                 ~~~~~^
 cell.cpp:111:34: error: 'formula_result' does not refer to a value
 std::make_unique<formula_result>(formula_error_t::ref_result_not_available);
                                  ^
 ../../include/ixion/interface/session_handler.hpp:20:7: note: declared
 here
 class formula_result;
       ^
 cell.cpp:158:32: error: no matching function for call to 'get'
                         return std::get<double>(elem.value);
                                ^~~~~~~~~~~~~~~~
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:769:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:777:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:786:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:794:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1008:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1017:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1026:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1036:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:447:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:456:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:467:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:476:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 cell.cpp:162:32: error: no matching function for call to 'get'
                         return std::get<bool>(elem.value) ? 1.0 : 0.0;
                                ^~~~~~~~~~~~~~
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:769:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:777:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:786:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:794:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1008:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1017:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1026:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1036:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:447:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:456:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:467:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:476:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 cell.cpp:204:32: error: no matching function for call to 'get'
                         return std::get<std::string_view>(elem.value);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:769:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:777:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:786:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:794:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1008:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1017:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1026:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1036:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:447:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:456:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:467:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:476:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 cell.cpp:269:39: error: no matching function for call to 'get'
                 return formula_result(std::get<double>(elem.value));
                                       ^~~~~~~~~~~~~~~~
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:769:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:777:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:786:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:794:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1008:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1017:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1026:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1036:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:447:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:456:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:467:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:476:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 cell.cpp:272:31: error: no matching function for call to 'get'
                 std::string s{std::get<std::string_view>(elem.value)};
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:769:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:777:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:786:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:794:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1008:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1017:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1026:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1036:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:447:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:456:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:467:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:476:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 cell.cpp:276:39: error: no matching function for call to 'get'
                 return
 formula_result(std::get<formula_error_t>(elem.value));
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:769:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:777:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:786:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:794:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1008:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1017:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1026:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1036:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:447:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:456:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:467:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:476:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 cell.cpp:280:39: error: no matching function for call to 'get'
                 return formula_result(std::get<bool>(elem.value) ? 1.0 :
 0.0);
                                       ^~~~~~~~~~~~~~
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:769:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:777:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:786:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/utility:794:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const pair<_T1, _T2>&& __p) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1008:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1017:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1026:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/tuple:1036:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const tuple<_Tp...>&& __t) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:447:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:456:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:467:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/array:476:1:
 note: candidate template ignored: invalid explicitly-specified argument
 for template parameter '_Ip'
 get(const array<_Tp, _Size>&& __a) _NOEXCEPT
 ^
 make[3]: *** [formula_functions.lo] Error 1
 cell.cpp:295:26: error: no member named 'make_unique' in namespace 'std'
                     std::make_unique<formula_result>(
                     ~~~~~^
 cell.cpp:295:38: error: 'formula_result' does not refer to a value
                     std::make_unique<formula_result>(
                                      ^
 make[3]: *** [document.lo] Error 1
 ../../include/ixion/interface/session_handler.hpp:20:7: note: declared
 here
 class formula_result;
       ^
 In file included from concrete_formula_tokens.cpp:11:
 In file included from ./utils.hpp:12:
 In file included from ./column_store_type.hpp:16:
 In file included from
 /opt/local/include/mdds-2.0/mdds/multi_type_vector.hpp:31:
 In file included from
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/soa/main.hpp:1445:
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/soa/main_def.inl:3018:17:
 warning: 'if' initialization statements are a C++17 extension
 [-Wc++17-extensions]
             if (size_type& blk_size = m_block_store.sizes[block_index];
 pos_in_block == blk_size - 1)
                 ^
 cell.cpp:322:38: error: no member named 'make_unique' in namespace 'std'
         m_calc_status->result =
 std::make_unique<formula_result>(std::move(result));
                                 ~~~~~^
 cell.cpp:322:50: error: 'formula_result' does not refer to a value
         m_calc_status->result =
 std::make_unique<formula_result>(std::move(result));
                                                  ^
 ../../include/ixion/interface/session_handler.hpp:20:7: note: declared
 here
 class formula_result;
       ^
 cell.cpp:326:45: error: no member named 'make_unique' in namespace 'std'
 formula_cell::formula_cell() : mp_impl(std::make_unique<impl>()) {}
                                        ~~~~~^
 cell.cpp:326:57: error: 'impl' does not refer to a value
 formula_cell::formula_cell() : mp_impl(std::make_unique<impl>()) {}
                                                         ^
 cell.cpp:55:22: note: declared here
 struct formula_cell::impl
                      ^
 fatal error: too many errors emitted, stopping now [-ferror-limit=]
 20 errors generated.
 In file included from cell_access.cpp:13:
 In file included from ./model_context_impl.hpp:17:
 In file included from ./workbook.hpp:11:
 In file included from ./column_store_type.hpp:16:
 In file included from
 /opt/local/include/mdds-2.0/mdds/multi_type_vector.hpp:31:
 In file included from
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/soa/main.hpp:1445:
 /opt/local/include/mdds-2.0/mdds/./multi_type_vector/soa/main_def.inl:3018:17:
 warning: 'if' initialization statements are a C++17 extension
 [-Wc++17-extensions]
             if (size_type& blk_size = m_block_store.sizes[block_index];
 pos_in_block == blk_size - 1)
                 ^
 dirty_cell_tracker.cpp:103:57: error: no member named 'make_unique' in
 namespace 'std'
 dirty_cell_tracker::dirty_cell_tracker() :
 mp_impl(std::make_unique<impl>()) {}
                                                    ~~~~~^
 dirty_cell_tracker.cpp:103:69: error: 'impl' does not refer to a value
 dirty_cell_tracker::dirty_cell_tracker() :
 mp_impl(std::make_unique<impl>()) {}
                                                                     ^
 dirty_cell_tracker.cpp:28:28: note: declared here
 struct dirty_cell_tracker::impl
                            ^
 dirty_cell_tracker.cpp:103:75: error: expected expression
 dirty_cell_tracker::dirty_cell_tracker() :
 mp_impl(std::make_unique<impl>()) {}
 ^
 make[3]: *** [cell.lo] Error 1
 8 errors generated.
 make[3]: *** [formula.lo] Error 1
 cell_access.cpp:28:18: error: no member named 'make_unique' in namespace
 'std'
     mp_impl(std::make_unique<impl>(cxt))
             ~~~~~^
 cell_access.cpp:28:30: error: 'impl' does not refer to a value
     mp_impl(std::make_unique<impl>(cxt))
                              ^
 cell_access.cpp:20:21: note: declared here
 struct cell_access::impl
                     ^
 cell_access.cpp:36:26: error: no member named 'make_unique' in namespace
 'std'
     other.mp_impl = std::make_unique<impl>(mp_impl->cxt);
                     ~~~~~^
 cell_access.cpp:36:38: error: 'impl' does not refer to a value
     other.mp_impl = std::make_unique<impl>(mp_impl->cxt);
                                      ^
 cell_access.cpp:20:21: note: declared here
 struct cell_access::impl
                     ^
 cell_access.cpp:42:26: error: no member named 'make_unique' in namespace
 'std'
     other.mp_impl = std::make_unique<impl>(mp_impl->cxt);
                     ~~~~~^
 cell_access.cpp:42:38: error: 'impl' does not refer to a value
     other.mp_impl = std::make_unique<impl>(mp_impl->cxt);
                                      ^
 cell_access.cpp:20:21: note: declared here
 struct cell_access::impl
                     ^
 mv -f .deps/address.Tpo .deps/address.Plo
 1 warning and 4 errors generated.
 formula_lexer.cpp:237:24: error: use of undeclared identifier
 'make_unique'
     m_tokens.push_back(make_unique<lexer_value_token>(val));
                        ^
 formula_lexer.cpp:280:24: error: use of undeclared identifier
 'make_unique'
     m_tokens.push_back(make_unique<lexer_name_token>(p, len));
                        ^
 formula_lexer.cpp:285:24: error: use of undeclared identifier
 'make_unique'
     m_tokens.push_back(make_unique<lexer_token>(oc));
                        ^
 In file included from formula_interpreter.cpp:15:
 ../../include/ixion/matrix.hpp:38:33: error: no template named 'variant'
 in namespace 'std'
         using value_type = std::variant<double, bool, std::string_view,
 formula_error_t>;
                            ~~~~~^
 formula_lexer.cpp:297:24: error: use of undeclared identifier
 'make_unique'
     m_tokens.push_back(make_unique<lexer_string_token>(p, len));
                        ^
 make[3]: *** [concrete_formula_tokens.lo] Error 1
 ../../include/ixion/matrix.hpp:41:9: error: unknown type name
 'value_type'; did you mean 'formula_value_stack::value_type'?
         value_type value;
         ^~~~~~~~~~
         formula_value_stack::value_type
 ./formula_value_stack.hpp:100:36: note: 'formula_value_stack::value_type'
 declared here
     typedef store_type::value_type value_type;
                                    ^
 In file included from formula_name_resolver.cpp:8:
 ../../include/ixion/formula_name_resolver.hpp:65:29: error: no template
 named 'variant' in namespace 'std'
     using value_type = std::variant<address_t, range_t, table_type,
 formula_function_t>;
                        ~~~~~^
 ../../include/ixion/formula_name_resolver.hpp:68:5: error: unknown type
 name 'value_type'
     value_type value;
     ^
 4 errors generated.
 make[3]: *** [formula_lexer.lo] Error 1
 1 warning and 12 errors generated.
 make[3]: *** [cell_access.lo] Error 1
 2 errors generated.
 make[3]: *** [formula_interpreter.lo] Error 1
 5 errors generated.
 make[3]: *** [dirty_cell_tracker.lo] Error 1
 2 errors generated.
 make[3]: *** [formula_name_resolver.lo] Error 1
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ixion-0.17/ixion-0.17/work/ixion-0.17.0/src/libixion'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ixion-0.17/ixion-0.17/work/ixion-0.17.0/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ixion-0.17/ixion-0.17/work/ixion-0.17.0'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ixion-0.17/ixion-0.17/work/ixion-0.17.0'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ixion-0.17/ixion-0.17/work/ixion-0.17.0"
 && /usr/bin/make -j16 -w all V=1
 Exit code: 2
 Warning: The following existing file was hidden from the build system by
 trace mode:
   /private/var/select/sh
 The following files would have been hidden from the build system by trace
 mode if they existed:
   /AppleInternal/XBS/.isChrooted
   /BinaryCache
   /BuildSupport/makeProject
   /opt/rocm
   /usr/gnu/include
   /usr/local/cuda-7.0
   /usr/local/cuda-7.5
   /usr/local/cuda-8.0
   /usr/local/cuda/include
   /usr/tmp
 Error: Failed to build ixion-0.17: command execution failed
 DEBUG: Error code: CHILDSTATUS 85899 2
 }}}
 This happens both with trace mode and without trace mode. I'm on x86_64
 Big Sur with Xcode 13.

-- 
Ticket URL: <https://trac.macports.org/ticket/70373>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list