I'm the maintainer of Apache Arrow on Fedora. Through 12.0.1 the builds are okay. 13.0.0 fails with
/usr/bin/g++ -DARROW_EXPORTING -DARROW_HDFS -DARROW_WITH_BACKTRACE -DARROW_WITH_BROTLI -DARROW_WITH_BZ2 -DARROW_WITH_LZ4 -DARROW_WITH_RE2 -DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS -DARROW_WITH_UTF8PROC -DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DURI_STATIC_BUILD -I/builddir/build/BUILD/arrow-apache-arrow-13.0.0/cpp/redhat-linux-build/src -I/builddir/build/BUILD/arrow-apache-arrow-13.0.0/cpp/src -I/builddir/build/BUILD/arrow-apache-arrow-13.0.0/cpp/src/generated -isystem /builddir/build/BUILD/arrow-apache-arrow-13.0.0/cpp/thirdparty/flatbuffers/include -isystem /builddir/build/BUILD/arrow-apache-arrow-13.0.0/cpp/thirdparty/hadoop/include -Wno-noexcept-type -Wno-self-move -Wno-subobject-linkage -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fdiagnostics-color=always -Wall -Wno-conversion -Wno-sign-conversion -Wunused-result -Wdate-time -fno-semantic-interposition -O2 -g -DNDEBUG -ftree-vectorize -ggdb -std=c++17 -fPIC -MD -MT src/arrow/CMakeFiles/arrow_objlib.dir/Unity/unity_9_cxx.cxx.o -MF src/arrow/CMakeFiles/arrow_objlib.dir/Unity/unity_9_cxx.cxx.o.d -o src/arrow/CMakeFiles/arrow_objlib.dir/Unity/unity_9_cxx.cxx.o -c /builddir/build/BUILD/arrow-apache-arrow-13.0.0/cpp/redhat-linux-build/src/arrow/CMakeFiles/arrow_objlib.dir/Unity/unity_9_cxx.cxx
In file included from /builddir/build/BUILD/arrow-apache-arrow-13.0.0/cpp/src/arrow/util/decimal.cc:33,
from /builddir/build/BUILD/arrow-apache-arrow-13.0.0/cpp/redhat-linux-build/src/arrow/CMakeFiles/arrow_objlib.dir/Unity/unity_9_cxx.cxx:16:
/builddir/build/BUILD/arrow-apache-arrow-13.0.0/cpp/src/arrow/util/decimal_internal.h:196:58: error: no matching function for call to 'arrow::BasicDecimal256::BasicDecimal256(std::array<long unsigned int, 4>, long long unsigned int, long long unsigned int, <brace-enclosed initializer list>)'
196 | BasicDecimal256(std::array<uint64_t, 4>{v4, v3, v2, v1})
| ^
/builddir/build/BUILD/arrow-apache-arrow-13.0.0/cpp/src/arrow/util/decimal_internal.h:200:5: note: in expansion of macro 'BasicDecimal256FromLE'
200 | BasicDecimal256FromLE({1ULL, 0ULL, 0ULL, 0ULL}),
| ^~~~~~~~~~~~~~~~~~~~~
Describe the bug, including details regarding any error messages, version, and platform.
I'm the maintainer of Apache Arrow on Fedora. Through 12.0.1 the builds are okay. 13.0.0 fails with
full build log at https://kojipkgs.fedoraproject.org//work/tasks/6523/103846523/build.log
Component(s)
C++