Project

General

Profile

Actions

Bug #64803

open

ninja all on fedora 39 fails because arrow_ext requires C++14

Added by Brad Hubbard about 2 months ago. Updated 18 days ago.

Status:
Fix Under Review
Priority:
Normal
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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." 
Actions #1

Updated by Brad Hubbard about 2 months ago

  • Severity changed from 3 - minor to 2 - major
Actions #2

Updated by Casey Bodley about 1 month ago

  • Assignee set to J. Eric Ivancich
Actions #3

Updated by Casey Bodley about 1 month 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

Actions #4

Updated by Brad Hubbard about 1 month ago

Hey Casey, I just worked around it with...

$ ./do_cmake.sh -DWITH_RADOSGW=OFF

;)

Actions #5

Updated by J. Eric Ivancich 24 days ago

  • Pull request ID set to 56585
Actions #6

Updated by Brad Hubbard 18 days ago

  • Status changed from New to Fix Under Review
Actions

Also available in: Atom PDF