You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I try to compile mFAST with Boost >= 1.76.0 and apple-clang 13.0 on Macos, it fails with errors related to Boost.multiprecision:
Click to expand log
[23/59] Building CXX object source_subfolder/src/mfast/CMakeFiles/mfast_static.dir/sequence_ref.cpp.o
FAILED: source_subfolder/src/mfast/CMakeFiles/mfast_static.dir/sequence_ref.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSIZEOF_VOID_P=8 -I/Users/spaceim/.conan/data/tinyxml2/9.0.0/_/_/package/1aff124b71f6d938138ecd7179ff075f4304a85d/include -I/Users/spaceim/.conan/data/sqlite3/3.37.2/_/_/package/105a8d60f8f74509af4922daa14b32b1e2ace8ac/include -I/Users/spaceim/.conan/data/zlib/1.2.11/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/bzip2/1.0.8/_/_/package/f2848f95be36a5d770fc8e833993b621f703b507/include -I/Users/spaceim/.conan/data/libbacktrace/cci.20210118/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/libiconv/1.16/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src -isystem /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include -W -Wall -m64 -stdlib=libc++ -std=c++14 -O3 -DNDEBUG -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -fPIC -DMFAST_STATIC_DEFINE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED -std=gnu++14 -MD -MT source_subfolder/src/mfast/CMakeFiles/mfast_static.dir/sequence_ref.cpp.o -MF source_subfolder/src/mfast/CMakeFiles/mfast_static.dir/sequence_ref.cpp.o.d -o source_subfolder/src/mfast/CMakeFiles/mfast_static.dir/sequence_ref.cpp.o -c /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/sequence_ref.cpp
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/sequence_ref.cpp:6:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/sequence_ref.h:10:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/group_ref.h:10:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/field_mref.h:9:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/decimal_ref.h:23:
In file included from /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/cpp_dec_float.hpp:25:
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/number.hpp:703:28: error: invalid operands to binary expression ('boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>' and 'const boost::multiprecision::backends::cpp_dec_float<18>')
number t(*this + v);
~~~~~ ^ ~
/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/decimal_ref.h:44:5: note: in instantiation of function template specialization 'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>::operator*=<boost::multiprecision::backends::cpp_dec_float<18>>' requested here
r *= decimal_backend(1.0, exponent);
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:43:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:53:10: note: candidate template ignored: could not match 0 against 1
operator+(const number<B, et_off>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:63:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:338:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:346:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:354:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:363:10: note: candidate template ignored: could not match 0 against 1
operator+(number<B, et_off>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:372:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:75:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:82:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:90:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:98:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:107:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(const number<B, et_on>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:114:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(number<B, et_on>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:123:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:130:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:139:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:148:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:157:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:164:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:173:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:182:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:189:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const detail::expression<tag2, Arg1b, Arg2b, Arg3b, Arg4b>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:195:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:201:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:211:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:218:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:224:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:233:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:242:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:249:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:258:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:267:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:333:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:342:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:351:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:358:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:367:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:376:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:383:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:390:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:399:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:406:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:415:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:421:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B2, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:428:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B2, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:435:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B2, ET>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:442:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B2, ET>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:449:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:27:55: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const number<B, ExpressionTemplates> operator+(const number<B, ExpressionTemplates>& v) { return v; }
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:29:72: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const detail::expression<tag, Arg1, Arg2, Arg3, Arg4> operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& v) { return v; }
^
1 error generated.
[24/59] Building CXX object source_subfolder/src/mfast/CMakeFiles/mfast_static.dir/view_iterator.cpp.o
FAILED: source_subfolder/src/mfast/CMakeFiles/mfast_static.dir/view_iterator.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSIZEOF_VOID_P=8 -I/Users/spaceim/.conan/data/tinyxml2/9.0.0/_/_/package/1aff124b71f6d938138ecd7179ff075f4304a85d/include -I/Users/spaceim/.conan/data/sqlite3/3.37.2/_/_/package/105a8d60f8f74509af4922daa14b32b1e2ace8ac/include -I/Users/spaceim/.conan/data/zlib/1.2.11/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/bzip2/1.0.8/_/_/package/f2848f95be36a5d770fc8e833993b621f703b507/include -I/Users/spaceim/.conan/data/libbacktrace/cci.20210118/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/libiconv/1.16/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src -isystem /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include -W -Wall -m64 -stdlib=libc++ -std=c++14 -O3 -DNDEBUG -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -fPIC -DMFAST_STATIC_DEFINE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED -std=gnu++14 -MD -MT source_subfolder/src/mfast/CMakeFiles/mfast_static.dir/view_iterator.cpp.o -MF source_subfolder/src/mfast/CMakeFiles/mfast_static.dir/view_iterator.cpp.o.d -o source_subfolder/src/mfast/CMakeFiles/mfast_static.dir/view_iterator.cpp.o -c /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/view_iterator.cpp
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/view_iterator.cpp:11:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/view_iterator.h:9:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/aggregate_ref.h:9:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/field_mref.h:9:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/decimal_ref.h:23:
In file included from /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/cpp_dec_float.hpp:25:
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/number.hpp:703:28: error: invalid operands to binary expression ('boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>' and 'const boost::multiprecision::backends::cpp_dec_float<18>')
number t(*this + v);
~~~~~ ^ ~
/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/decimal_ref.h:44:5: note: in instantiation of function template specialization 'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>::operator*=<boost::multiprecision::backends::cpp_dec_float<18>>' requested here
r *= decimal_backend(1.0, exponent);
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:43:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:53:10: note: candidate template ignored: could not match 0 against 1
operator+(const number<B, et_off>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:63:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:338:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:346:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:354:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:363:10: note: candidate template ignored: could not match 0 against 1
operator+(number<B, et_off>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:372:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:75:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:82:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:90:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:98:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:107:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(const number<B, et_on>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:114:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(number<B, et_on>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:123:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:130:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:139:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:148:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:157:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:164:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:173:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:182:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:189:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const detail::expression<tag2, Arg1b, Arg2b, Arg3b, Arg4b>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:195:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:201:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:211:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:218:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:224:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:233:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:242:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:249:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:258:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:267:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:333:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:342:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:351:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:358:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:367:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:376:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:383:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:390:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:399:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:406:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:415:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:421:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B2, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:428:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B2, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:435:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B2, ET>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:442:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B2, ET>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:449:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:27:55: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const number<B, ExpressionTemplates> operator+(const number<B, ExpressionTemplates>& v) { return v; }
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:29:72: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const detail::expression<tag, Arg1, Arg2, Arg3, Arg4> operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& v) { return v; }
^
1 error generated.
[27/59] Building CXX object source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/decoder/decoder_field_operator.cpp.o
FAILED: source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/decoder/decoder_field_operator.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSIZEOF_VOID_P=8 -I/Users/spaceim/.conan/data/tinyxml2/9.0.0/_/_/package/1aff124b71f6d938138ecd7179ff075f4304a85d/include -I/Users/spaceim/.conan/data/sqlite3/3.37.2/_/_/package/105a8d60f8f74509af4922daa14b32b1e2ace8ac/include -I/Users/spaceim/.conan/data/zlib/1.2.11/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/bzip2/1.0.8/_/_/package/f2848f95be36a5d770fc8e833993b621f703b507/include -I/Users/spaceim/.conan/data/libbacktrace/cci.20210118/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/libiconv/1.16/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src -isystem /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include -W -Wall -m64 -stdlib=libc++ -std=c++14 -O3 -DNDEBUG -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -fPIC -DMFAST_CODER_STATIC_DEFINE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED -std=gnu++14 -MD -MT source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/decoder/decoder_field_operator.cpp.o -MF source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/decoder/decoder_field_operator.cpp.o.d -o source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/decoder/decoder_field_operator.cpp.o -c /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/decoder_field_operator.cpp
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/decoder_field_operator.cpp:10:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/decoder_field_operator.h:10:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/decimal_ref.h:23:
In file included from /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/cpp_dec_float.hpp:25:
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/number.hpp:703:28: error: invalid operands to binary expression ('boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>' and 'const boost::multiprecision::backends::cpp_dec_float<18>')
number t(*this + v);
~~~~~ ^ ~
/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/decimal_ref.h:44:5: note: in instantiation of function template specialization 'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>::operator*=<boost::multiprecision::backends::cpp_dec_float<18>>' requested here
r *= decimal_backend(1.0, exponent);
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:43:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:53:10: note: candidate template ignored: could not match 0 against 1
operator+(const number<B, et_off>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:63:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:338:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:346:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:354:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:363:10: note: candidate template ignored: could not match 0 against 1
operator+(number<B, et_off>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:372:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:75:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:82:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:90:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:98:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:107:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(const number<B, et_on>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:114:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(number<B, et_on>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:123:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:130:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:139:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:148:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:157:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:164:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:173:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:182:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:189:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const detail::expression<tag2, Arg1b, Arg2b, Arg3b, Arg4b>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:195:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:201:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:211:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:218:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:224:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:233:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:242:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:249:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:258:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:267:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:333:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:342:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:351:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:358:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:367:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:376:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:383:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:390:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:399:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:406:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:415:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:421:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B2, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:428:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B2, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:435:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B2, ET>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:442:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B2, ET>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:449:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:27:55: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const number<B, ExpressionTemplates> operator+(const number<B, ExpressionTemplates>& v) { return v; }
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:29:72: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const detail::expression<tag, Arg1, Arg2, Arg3, Arg4> operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& v) { return v; }
^
1 error generated.
[29/59] Building CXX object source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/decoder/fast_decoder.cpp.o
FAILED: source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/decoder/fast_decoder.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSIZEOF_VOID_P=8 -I/Users/spaceim/.conan/data/tinyxml2/9.0.0/_/_/package/1aff124b71f6d938138ecd7179ff075f4304a85d/include -I/Users/spaceim/.conan/data/sqlite3/3.37.2/_/_/package/105a8d60f8f74509af4922daa14b32b1e2ace8ac/include -I/Users/spaceim/.conan/data/zlib/1.2.11/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/bzip2/1.0.8/_/_/package/f2848f95be36a5d770fc8e833993b621f703b507/include -I/Users/spaceim/.conan/data/libbacktrace/cci.20210118/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/libiconv/1.16/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src -isystem /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include -W -Wall -m64 -stdlib=libc++ -std=c++14 -O3 -DNDEBUG -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -fPIC -DMFAST_CODER_STATIC_DEFINE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED -std=gnu++14 -MD -MT source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/decoder/fast_decoder.cpp.o -MF source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/decoder/fast_decoder.cpp.o.d -o source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/decoder/fast_decoder.cpp.o -c /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/fast_decoder.cpp
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/fast_decoder.cpp:8:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/../fast_decoder.h:9:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/../../message_ref.h:12:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/../../group_ref.h:10:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/../../field_mref.h:9:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/../../decimal_ref.h:23:
In file included from /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/cpp_dec_float.hpp:25:
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/number.hpp:703:28: error: invalid operands to binary expression ('boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>' and 'const boost::multiprecision::backends::cpp_dec_float<18>')
number t(*this + v);
~~~~~ ^ ~
/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/decoder/../../decimal_ref.h:44:5: note: in instantiation of function template specialization 'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>::operator*=<boost::multiprecision::backends::cpp_dec_float<18>>' requested here
r *= decimal_backend(1.0, exponent);
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:43:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:53:10: note: candidate template ignored: could not match 0 against 1
operator+(const number<B, et_off>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:63:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:338:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:346:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:354:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:363:10: note: candidate template ignored: could not match 0 against 1
operator+(number<B, et_off>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:372:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:75:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:82:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:90:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:98:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:107:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(const number<B, et_on>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:114:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(number<B, et_on>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:123:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:130:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:139:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:148:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:157:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:164:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:173:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:182:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:189:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const detail::expression<tag2, Arg1b, Arg2b, Arg3b, Arg4b>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:195:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:201:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:211:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:218:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:224:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:233:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:242:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:249:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:258:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:267:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:333:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:342:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:351:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:358:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:367:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:376:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:383:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:390:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:399:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:406:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:415:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:421:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B2, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:428:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B2, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:435:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B2, ET>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:442:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B2, ET>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:449:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:27:55: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const number<B, ExpressionTemplates> operator+(const number<B, ExpressionTemplates>& v) { return v; }
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:29:72: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const detail::expression<tag, Arg1, Arg2, Arg3, Arg4> operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& v) { return v; }
^
1 error generated.
[30/59] Building CXX object source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder/encoder_field_operator.cpp.o
FAILED: source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder/encoder_field_operator.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSIZEOF_VOID_P=8 -I/Users/spaceim/.conan/data/tinyxml2/9.0.0/_/_/package/1aff124b71f6d938138ecd7179ff075f4304a85d/include -I/Users/spaceim/.conan/data/sqlite3/3.37.2/_/_/package/105a8d60f8f74509af4922daa14b32b1e2ace8ac/include -I/Users/spaceim/.conan/data/zlib/1.2.11/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/bzip2/1.0.8/_/_/package/f2848f95be36a5d770fc8e833993b621f703b507/include -I/Users/spaceim/.conan/data/libbacktrace/cci.20210118/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/libiconv/1.16/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src -isystem /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include -W -Wall -m64 -stdlib=libc++ -std=c++14 -O3 -DNDEBUG -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -fPIC -DMFAST_CODER_STATIC_DEFINE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED -std=gnu++14 -MD -MT source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder/encoder_field_operator.cpp.o -MF source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder/encoder_field_operator.cpp.o.d -o source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder/encoder_field_operator.cpp.o -c /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder/encoder_field_operator.cpp
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder/encoder_field_operator.cpp:13:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder/encoder_field_operator.h:10:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder/../../decimal_ref.h:23:
In file included from /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/cpp_dec_float.hpp:25:
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/number.hpp:703:28: error: invalid operands to binary expression ('boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>' and 'const boost::multiprecision::backends::cpp_dec_float<18>')
number t(*this + v);
~~~~~ ^ ~
/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder/../../decimal_ref.h:44:5: note: in instantiation of function template specialization 'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>::operator*=<boost::multiprecision::backends::cpp_dec_float<18>>' requested here
r *= decimal_backend(1.0, exponent);
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:43:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:53:10: note: candidate template ignored: could not match 0 against 1
operator+(const number<B, et_off>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:63:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:338:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:346:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:354:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:363:10: note: candidate template ignored: could not match 0 against 1
operator+(number<B, et_off>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:372:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:75:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:82:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:90:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:98:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:107:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(const number<B, et_on>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:114:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(number<B, et_on>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:123:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:130:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:139:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:148:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:157:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:164:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:173:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:182:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:189:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const detail::expression<tag2, Arg1b, Arg2b, Arg3b, Arg4b>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:195:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:201:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:211:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:218:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:224:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:233:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:242:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:249:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:258:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:267:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:333:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:342:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:351:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:358:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:367:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:376:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:383:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:390:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:399:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:406:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:415:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:421:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B2, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:428:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B2, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:435:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B2, ET>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:442:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B2, ET>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:449:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:27:55: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const number<B, ExpressionTemplates> operator+(const number<B, ExpressionTemplates>& v) { return v; }
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:29:72: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const detail::expression<tag, Arg1, Arg2, Arg3, Arg4> operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& v) { return v; }
^
1 error generated.
[31/59] Building CXX object source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder/fast_encoder.cpp.o
FAILED: source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder/fast_encoder.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSIZEOF_VOID_P=8 -I/Users/spaceim/.conan/data/tinyxml2/9.0.0/_/_/package/1aff124b71f6d938138ecd7179ff075f4304a85d/include -I/Users/spaceim/.conan/data/sqlite3/3.37.2/_/_/package/105a8d60f8f74509af4922daa14b32b1e2ace8ac/include -I/Users/spaceim/.conan/data/zlib/1.2.11/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/bzip2/1.0.8/_/_/package/f2848f95be36a5d770fc8e833993b621f703b507/include -I/Users/spaceim/.conan/data/libbacktrace/cci.20210118/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/libiconv/1.16/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src -isystem /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include -W -Wall -m64 -stdlib=libc++ -std=c++14 -O3 -DNDEBUG -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -fPIC -DMFAST_CODER_STATIC_DEFINE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED -std=gnu++14 -MD -MT source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder/fast_encoder.cpp.o -MF source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder/fast_encoder.cpp.o.d -o source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder/fast_encoder.cpp.o -c /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder/fast_encoder.cpp
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder/fast_encoder.cpp:7:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder/../../field_visitor.h:10:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder/../../decimal_ref.h:23:
In file included from /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/cpp_dec_float.hpp:25:
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/number.hpp:703:28: error: invalid operands to binary expression ('boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>' and 'const boost::multiprecision::backends::cpp_dec_float<18>')
number t(*this + v);
~~~~~ ^ ~
/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder/../../decimal_ref.h:44:5: note: in instantiation of function template specialization 'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>::operator*=<boost::multiprecision::backends::cpp_dec_float<18>>' requested here
r *= decimal_backend(1.0, exponent);
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:43:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:53:10: note: candidate template ignored: could not match 0 against 1
operator+(const number<B, et_off>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:63:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:338:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:346:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:354:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:363:10: note: candidate template ignored: could not match 0 against 1
operator+(number<B, et_off>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:372:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:75:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:82:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:90:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:98:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:107:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(const number<B, et_on>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:114:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(number<B, et_on>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:123:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:130:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:139:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:148:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:157:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:164:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:173:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:182:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:189:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const detail::expression<tag2, Arg1b, Arg2b, Arg3b, Arg4b>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:195:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:201:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:211:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:218:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:224:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:233:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:242:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:249:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:258:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:267:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:333:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:342:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:351:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:358:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:367:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:376:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:383:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:390:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:399:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:406:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:415:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:421:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B2, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:428:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B2, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:435:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B2, ET>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:442:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B2, ET>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:449:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:27:55: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const number<B, ExpressionTemplates> operator+(const number<B, ExpressionTemplates>& v) { return v; }
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:29:72: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const detail::expression<tag, Arg1, Arg2, Arg3, Arg4> operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& v) { return v; }
^
1 error generated.
[32/59] Building CXX object source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder_v2/fast_encoder_core.cpp.o
FAILED: source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder_v2/fast_encoder_core.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSIZEOF_VOID_P=8 -I/Users/spaceim/.conan/data/tinyxml2/9.0.0/_/_/package/1aff124b71f6d938138ecd7179ff075f4304a85d/include -I/Users/spaceim/.conan/data/sqlite3/3.37.2/_/_/package/105a8d60f8f74509af4922daa14b32b1e2ace8ac/include -I/Users/spaceim/.conan/data/zlib/1.2.11/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/bzip2/1.0.8/_/_/package/f2848f95be36a5d770fc8e833993b621f703b507/include -I/Users/spaceim/.conan/data/libbacktrace/cci.20210118/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/libiconv/1.16/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src -isystem /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include -W -Wall -m64 -stdlib=libc++ -std=c++14 -O3 -DNDEBUG -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -fPIC -DMFAST_CODER_STATIC_DEFINE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED -std=gnu++14 -MD -MT source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder_v2/fast_encoder_core.cpp.o -MF source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder_v2/fast_encoder_core.cpp.o.d -o source_subfolder/src/mfast/coder/CMakeFiles/mfast_coder_static.dir/encoder_v2/fast_encoder_core.cpp.o -c /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder_v2/fast_encoder_core.cpp
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder_v2/fast_encoder_core.cpp:1:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder_v2/fast_encoder_core.h:4:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder_v2/../../sequence_ref.h:10:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder_v2/../../group_ref.h:10:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder_v2/../../field_mref.h:9:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder_v2/../../decimal_ref.h:23:
In file included from /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/cpp_dec_float.hpp:25:
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/number.hpp:703:28: error: invalid operands to binary expression ('boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>' and 'const boost::multiprecision::backends::cpp_dec_float<18>')
number t(*this + v);
~~~~~ ^ ~
/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/coder/encoder_v2/../../decimal_ref.h:44:5: note: in instantiation of function template specialization 'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>::operator*=<boost::multiprecision::backends::cpp_dec_float<18>>' requested here
r *= decimal_backend(1.0, exponent);
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:43:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:53:10: note: candidate template ignored: could not match 0 against 1
operator+(const number<B, et_off>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:63:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:338:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:346:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:354:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:363:10: note: candidate template ignored: could not match 0 against 1
operator+(number<B, et_off>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:372:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:75:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:82:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:90:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:98:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:107:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(const number<B, et_on>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:114:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(number<B, et_on>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:123:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:130:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:139:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:148:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:157:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:164:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:173:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:182:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:189:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const detail::expression<tag2, Arg1b, Arg2b, Arg3b, Arg4b>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:195:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:201:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:211:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:218:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:224:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:233:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:242:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:249:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:258:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:267:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:333:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:342:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:351:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:358:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:367:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:376:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:383:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:390:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:399:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:406:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:415:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:421:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B2, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:428:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B2, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:435:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B2, ET>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:442:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B2, ET>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:449:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:27:55: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const number<B, ExpressionTemplates> operator+(const number<B, ExpressionTemplates>& v) { return v; }
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:29:72: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const detail::expression<tag, Arg1, Arg2, Arg3, Arg4> operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& v) { return v; }
^
1 error generated.
[33/59] Building CXX object source_subfolder/src/mfast/xml_parser/CMakeFiles/mfast_xml_parser_static.dir/field_builder.cpp.o
FAILED: source_subfolder/src/mfast/xml_parser/CMakeFiles/mfast_xml_parser_static.dir/field_builder.cpp.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DSIZEOF_VOID_P=8 -I/Users/spaceim/.conan/data/sqlite3/3.37.2/_/_/package/105a8d60f8f74509af4922daa14b32b1e2ace8ac/include -I/Users/spaceim/.conan/data/zlib/1.2.11/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/bzip2/1.0.8/_/_/package/f2848f95be36a5d770fc8e833993b621f703b507/include -I/Users/spaceim/.conan/data/libbacktrace/cci.20210118/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/libiconv/1.16/_/_/package/e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc/include -I/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src -isystem /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include -isystem /Users/spaceim/.conan/data/tinyxml2/9.0.0/_/_/package/1aff124b71f6d938138ecd7179ff075f4304a85d/include -W -Wall -m64 -stdlib=libc++ -std=c++14 -O3 -DNDEBUG -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk -fPIC -DMFAST_CODER_STATIC_DEFINE -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=\"/usr/bin/addr2line\" -DBOOST_STACKTRACE_USE_ADDR2LINE -DBOOST_STACKTRACE_USE_BACKTRACE -DBOOST_STACKTRACE_USE_NOOP -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED -std=gnu++14 -MD -MT source_subfolder/src/mfast/xml_parser/CMakeFiles/mfast_xml_parser_static.dir/field_builder.cpp.o -MF source_subfolder/src/mfast/xml_parser/CMakeFiles/mfast_xml_parser_static.dir/field_builder.cpp.o.d -o source_subfolder/src/mfast/xml_parser/CMakeFiles/mfast_xml_parser_static.dir/field_builder.cpp.o -c /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/field_builder.cpp
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/field_builder.cpp:6:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/field_builder.h:8:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/field_builder_base.h:11:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/template_registry_impl.h:10:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/dynamic_templates_description.h:11:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/../view_iterator.h:9:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/../aggregate_ref.h:9:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/../field_mref.h:9:
In file included from /Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/../decimal_ref.h:23:
In file included from /Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/cpp_dec_float.hpp:25:
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/number.hpp:703:28: error: invalid operands to binary expression ('boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>' and 'const boost::multiprecision::backends::cpp_dec_float<18>')
number t(*this + v);
~~~~~ ^ ~
/Users/spaceim/.conan/data/mfast/1.2.2/_/_/build/bb57d59f0bc0bc7e81ac5a74ab95d456faba13e7/source_subfolder/src/mfast/xml_parser/../decimal_ref.h:44:5: note: in instantiation of function template specialization 'boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18>, boost::multiprecision::et_on>::operator*=<boost::multiprecision::backends::cpp_dec_float<18>>' requested here
r *= decimal_backend(1.0, exponent);
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:43:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:53:10: note: candidate template ignored: could not match 0 against 1
operator+(const number<B, et_off>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:63:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:338:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, const number<B, et_off>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:346:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(const number<B, et_off>& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:354:71: note: candidate template ignored: could not match 0 against 1
BOOST_MP_FORCEINLINE BOOST_MP_CXX14_CONSTEXPR number<B, et_off> operator+(number<B, et_off>&& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:363:10: note: candidate template ignored: could not match 0 against 1
operator+(number<B, et_off>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/no_et_ops.hpp:372:10: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_off>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:75:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:82:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:90:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:98:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:107:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(const number<B, et_on>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:114:1: note: candidate template ignored: requirement '!is_equivalent_number_type<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<18, int, void>, boost::multiprecision::et_on>>::value' was not satisfied [with B = boost::multiprecision::backends::cpp_dec_float<18>, V = boost::multiprecision::backends::cpp_dec_float<18>]
operator+(number<B, et_on>&& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:123:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:130:1: note: candidate template ignored: could not match 'number' against 'cpp_dec_float'
operator+(const V& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:139:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:148:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:157:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:164:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:173:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:182:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:189:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const detail::expression<tag2, Arg1b, Arg2b, Arg3b, Arg4b>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:195:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:201:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:211:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const V& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:218:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:224:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:233:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:242:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:249:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:258:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:267:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::multiply_immediates, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:333:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, ET>& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:342:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:351:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, ET>&& a, const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:358:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, const number<B, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:367:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:376:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, Arg1, Arg2, Arg3, Arg4>& a, number<B, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:383:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B, et_on>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:390:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B, et_on>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:399:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B, et_on>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:406:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B, et_on>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:415:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const V& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:421:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const number<B2, ET>& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:428:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, number<B2, ET>&& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:435:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(const number<B2, ET>& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:442:1: note: candidate template ignored: could not match 'expression' against 'cpp_dec_float'
operator+(number<B2, ET>&& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:449:1: note: candidate template ignored: could not match 'expression' against 'number'
operator+(const detail::expression<detail::negate, number<B, et_on> >& a, const detail::expression<detail::negate, number<B, et_on> >& b)
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:27:55: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const number<B, ExpressionTemplates> operator+(const number<B, ExpressionTemplates>& v) { return v; }
^
/Users/spaceim/.conan/data/boost/1.78.0/_/_/package/c5da5260a03de8416b30cdf8d910ad9bd46ff2b3/include/boost/multiprecision/detail/et_ops.hpp:29:72: note: candidate function template not viable: requires single argument 'v', but 2 arguments were provided
inline constexpr const detail::expression<tag, Arg1, Arg2, Arg3, Arg4> operator+(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>& v) { return v; }
^
1 error generated.
[34/59] Building CXX object source_subfolder/src/mfast/xml_parser/CMakeFiles/mfast_xml_parser_static.dir/field_op.cpp.o
ninja: build stopped: subcommand failed.
The text was updated successfully, but these errors were encountered:
When I try to compile mFAST with Boost >= 1.76.0 and apple-clang 13.0 on Macos, it fails with errors related to Boost.multiprecision:
Click to expand log
The text was updated successfully, but these errors were encountered: