===> Building for bitcoin-29.0 [ 1%] Generating bitcoin-build-info.h { cd /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake-pkgsrc-build/src && /opt/pkg/bin/cmake -DBUILD_INFO_HEADER_PATH=/Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake-pkgsrc-build/src/bitcoin-build-info.h -DSOURCE_DIR=/Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0 -P /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake/script/GenerateBuildInfo.cmake } || exit $? [ 1%] Built target generate_build_info [ 2%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/arith_uint256.cpp.o { cd /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake-pkgsrc-build/src && /Users/pbulk/build-disk/finance/bitcoin/work/.cwrapper/bin/clang++ -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -I/Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake-pkgsrc-build/src -I/Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src -I/Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/secp256k1/include -pipe -Os -I/opt/pkg/include/db4 -I/opt/pkg/include -I/opt/pkg/include/sodium -std=c++20 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fdebug-prefix-map=/Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src=. -fmacro-prefix-map=/Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src=. -Wall -Wextra -Wgnu -Wformat -Wformat-security -Wvla -Wshadow-field -Wthread-safety -Wloop-analysis -Wredundant-decls -Wunused-member-function -Wdate-time -Wconditional-uninitialized -Woverloaded-virtual -Wsuggest-override -Wimplicit-fallthrough -Wunreachable-code -Wdocumentation -Wself-assign -Wundef -Wno-unused-parameter -MD -MT src/CMakeFiles/bitcoin_consensus.dir/arith_uint256.cpp.o -MF CMakeFiles/bitcoin_consensus.dir/arith_uint256.cpp.o.d -o CMakeFiles/bitcoin_consensus.dir/arith_uint256.cpp.o -c /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/arith_uint256.cpp } || exit $? In file included from /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/arith_uint256.cpp:8: In file included from /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/uint256.h:11: /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/util/strencodings.h:433:50: error: no member named 'bit_cast' in namespace 'std' constexpr auto operator""_hex_u8() { return std::bit_cast>(str.bytes); } ~~~~~^ /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/util/strencodings.h:433:96: error: expected '(' for function-style cast or type construction constexpr auto operator""_hex_u8() { return std::bit_cast>(str.bytes); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/arith_uint256.cpp:8: /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/uint256.h:144:19: error: call to consteval function 'util::ConstevalHexDigit' is not a constant expression auto lo = util::ConstevalHexDigit(*(str_it++)); ^ /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/uint256.h:206:60: note: in instantiation of member function 'base_blob<256>::base_blob' requested here consteval explicit uint256(std::string_view hex_str) : base_blob<256>(hex_str) {} ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h:134:57: note: read of non-constexpr variable 'str_it' is not allowed in a constant expression reverse_iterator operator++(int) {reverse_iterator __tmp(*this); --current; return __tmp;} ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h:134:57: note: in call to 'reverse_iterator(str_it)' /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/uint256.h:144:45: note: in call to '&str_it->operator++(0)' auto lo = util::ConstevalHexDigit(*(str_it++)); ^ /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/src/uint256.h:142:10: note: declared here auto str_it = hex_str.rbegin(); ^ 3 errors generated. *** [src/CMakeFiles/bitcoin_consensus.dir/arith_uint256.cpp.o] Error code 1 bmake[2]: stopped making "src/CMakeFiles/bitcoin_consensus.dir/build" in /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake-pkgsrc-build bmake[2]: 1 error bmake[2]: stopped making "src/CMakeFiles/bitcoin_consensus.dir/build" in /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake-pkgsrc-build *** [src/CMakeFiles/bitcoin_consensus.dir/all] Error code 2 bmake[1]: stopped making "all" in /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake-pkgsrc-build bmake[1]: 1 error bmake[1]: stopped making "all" in /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped making "all" in /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /Users/pbulk/build-disk/finance/bitcoin/work/bitcoin-29.0/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/finance/bitcoin *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/finance/bitcoin