Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't compile with Boost >= 1.76.0 #118

Open
SpaceIm opened this issue Jan 13, 2022 · 1 comment
Open

Can't compile with Boost >= 1.76.0 #118

SpaceIm opened this issue Jan 13, 2022 · 1 comment

Comments

@SpaceIm
Copy link
Contributor

SpaceIm commented Jan 13, 2022

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.
@SpaceIm SpaceIm changed the title Can't compile with Boost >= 1.75.0 Can't compile with Boost >= 1.76.0 Jan 13, 2022
@draveness
Copy link

Met the same issue

huangminghuang added a commit that referenced this issue Jul 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants