Skip to content

[C++] 13.0.0 FTBFS on Fedora 39/rawhide s390x #36856

@kalebskeithley

Description

@kalebskeithley

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

/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}),
      |     ^~~~~~~~~~~~~~~~~~~~~

full build log at https://kojipkgs.fedoraproject.org//work/tasks/6523/103846523/build.log

Component(s)

C++

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions