Actions
Bug #64803
openninja all on fedora 39 fails because arrow_ext requires C++14
% Done:
0%
Source:
Development
Tags:
Backport:
Regression:
No
Severity:
2 - major
Reviewed:
Description
commit 6c9d1b64849f1531cde0b6dd9bc1fd91c9ce153
[1/3] Performing build step for 'arrow_ext' FAILED: src/arrow_ext-prefix/src/arrow_ext-stamp/arrow_ext-build src/arrow/lib/libarrow.a src/arrow/lib/libparquet.a /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/build/src/arrow_ext-prefix/s rc/arrow_ext-stamp/arrow_ext-build /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/build/src/arrow/lib/libarrow.a /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/build/src/arro w/lib/libparquet.a cd /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/build/src/arrow/cpp && /usr/bin/cmake -E env --unset=DESTDIR /usr/bin/cmake --build /home/brad/working/src/cephworking/wip-mon_memory_target-i gnored/build/src/arrow/cpp && /usr/bin/cmake -E touch /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/build/src/arrow_ext-prefix/src/arrow_ext-stamp/arrow_ext-build [1/30] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/exception.cc.o [2/30] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/message.cc.o FAILED: src/arrow/CMakeFiles/arrow_objlib.dir/ipc/message.cc.o /usr/bin/ccache /usr/lib64/ccache/g++ -DARROW_EXPORTING -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 -DARROW_WITH_BACKTRACE -DA RROW_WITH_LZ4 -DARROW_WITH_RE2 -DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS -DARROW_WITH_UTF8PROC -DARROW_WITH_ZLIB -DURI_STATIC_BUILD -DUTF8PROC_STATIC -I/home/brad/working/src/cephworking/wip-mon_memory_targ et-ignored/build/src/arrow/cpp/src -I/home/brad/working/src/cephworking/wip-mon_memory_target-ignored/src/arrow/cpp/src -I/home/brad/working/src/cephworking/wip-mon_memory_target-ignored/src/arrow/cpp/src/gener ated -isystem /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/src/arrow/cpp/thirdparty/flatbuffers/include -isystem /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/build/boost/ include -isystem /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/build/src/arrow/cpp/xsimd_ep/src/xsimd_ep-install/include -isystem /home/brad/working/src/cephworking/wip-mon_memory_target-igno red/build/src/utf8proc/install/include -isystem /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/src/arrow/cpp/thirdparty/hadoop/include -Wno-noexcept-type -fdiagnostics-color=always -ggdb -O0 -Wall -fno-semantic-interposition -msse4.2 -g -std=c++11 -fPIC -MD -MT src/arrow/CMakeFiles/arrow_objlib.dir/ipc/message.cc.o -MF src/arrow/CMakeFiles/arrow_objlib.dir/ipc/message.cc.o.d -o src/arrow/CMakeFil es/arrow_objlib.dir/ipc/message.cc.o -c /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/src/arrow/cpp/src/arrow/ipc/message.cc In file included from /usr/include/absl/base/config.h:86, from /usr/include/absl/base/attributes.h:37, from /usr/include/absl/strings/string_view.h:39, from /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/src/arrow/cpp/thirdparty/flatbuffers/include/flatbuffers/base.h:217, from /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/src/arrow/cpp/thirdparty/flatbuffers/include/flatbuffers/flatbuffers.h:20, from /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/src/arrow/cpp/src/arrow/ipc/metadata_internal.h:29, from /home/brad/working/src/cephworking/wip-mon_memory_target-ignored/src/arrow/cpp/src/arrow/ipc/message.cc:31: /usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported."
Updated by Brad Hubbard about 2 months ago
- Severity changed from 3 - minor to 2 - major
Updated by Casey Bodley about 2 months ago
thanks Brad. our arrow submodule is rather old, it needs to be updated
epel does have system packages for this (libarrow-devel parquet-libs-devel), so you can enable -DWITH_SYSTEM_ARROW=ON
as a workaround
Updated by Brad Hubbard about 2 months ago
Hey Casey, I just worked around it with...
$ ./do_cmake.sh -DWITH_RADOSGW=OFF
;)
Actions