ALI Siavosh HAGHIGHI created ARROW-17596: ---------------------------------------------
Summary: Installation on Redhat 7.9 Key: ARROW-17596 URL: https://issues.apache.org/jira/browse/ARROW-17596 Project: Apache Arrow Issue Type: Bug Components: C++ Environment: Redhat 7.9 (HPC cluster) Reporter: ALI Siavosh HAGHIGHI Hi, Any method I choose To install I ran to some problem (R-4.1.1. and R-4.1.2): # The normal install: - re2_ep download command succeeded. See also /tmp/RtmpRvCCWr/file3fbda77af639/re2_ep-prefix/src/re2_ep-stamp/re2_ep-download-*.log [ 14%] No patch step for 're2_ep' [ 14%] No update step for 're2_ep' [ 14%] Performing configure step for 're2_ep' -- re2_ep configure command succeeded. See also /tmp/RtmpRvCCWr/file3fbda77af639/re2_ep-prefix/src/re2_ep-stamp/re2_ep-configure-*.log [ 14%] Performing build step for 're2_ep' -- re2_ep build command succeeded. See also /tmp/RtmpRvCCWr/file3fbda77af639/re2_ep-prefix/src/re2_ep-stamp/re2_ep-build-*.log [ 15%] Performing install step for 're2_ep' -- re2_ep install command succeeded. See also /tmp/RtmpRvCCWr/file3fbda77af639/re2_ep-prefix/src/re2_ep-stamp/re2_ep-install-*.log [ 15%] Completed 're2_ep' [ 15%] Built target re2_ep CMake Error at boost_ep-stamp/boost_ep-download-RELEASE.cmake:16 (message): Command failed: 1 '/gpfs/share/apps/cmake/3.11.3/bin/cmake' '-Dmake=' '-Dconfig=' '-P' '/tmp/RtmpRvCCWr/file3fbda77af639/boost_ep-prefix/src/boost_ep-stamp/boost_ep-download-RELEASE-impl.cmake' See also /tmp/RtmpRvCCWr/file3fbda77af639/boost_ep-prefix/src/boost_ep-stamp/boost_ep-download-*.log make[2]: *** [boost_ep-prefix/src/boost_ep-stamp/boost_ep-download] Error 1 make[1]: *** [CMakeFiles/boost_ep.dir/all] Error 2 gmake: *** [all] Error 2 **** Error building Arrow C++. ------------------------- NOTE --------------------------- There was an issue preparing the Arrow C++ libraries. See https://arrow.apache.org/docs/r/articles/install.html --------------------------------------------------------- ERROR: configuration failed for package ‘arrow’ * removing ‘/gpfs/share/apps/R/4.1.1/lib64/R/library/arrow’ * restoring previous ‘/gpfs/share/apps/R/4.1.1/lib64/R/library/arrow’ The downloaded source packages are in ‘/tmp/RtmpiHuhIA/downloaded_packages’ Updating HTML index of packages in '.Library' Making 'packages.html' ... done Old packages: 'arrow', 'nloptr', 'Rfast', 'SeuratObject', 'Signac' Update all/some/none? [a/s/n]: Update all/some/none? [a/s/n]: n Warning message: In install.packages(...) : installation of package ‘arrow’ had non-zero exit status > 2. Using local boost 1.72.0: > Sys.setenv("ARROW_R_DEV" = TRUE) > install.packages("arrow") ————> [ 50%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/options.cc.o [ 50%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/parser.cc.o [ 51%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/reader.cc.o [ 51%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/writer.cc.o /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.cc: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::csv::\{anonymous}::SerialBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::SerialBlockReader]’: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/alloc_traits.h:455:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::csv::\{anonymous}::SerialBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::SerialBlockReader; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:520:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::SerialBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:615:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::csv::\{anonymous}::SerialBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:1100:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::SerialBlockReader; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:319:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::SerialBlockReader]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:619:14: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::csv::\{anonymous}::SerialBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:635:39: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = arrow::csv::\{anonymous}::SerialBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}]’ /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.cc:200:88: required from here /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.cc:194:22: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = arrow::Chunker; _Dp = std::default_delete<arrow::Chunker>]’ using BlockReader::BlockReader; ^~~~~~~~~~~ In file included from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/memory:81:0, from /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.h:20, from /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.cc:18: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^~~~~~~~~~ In file included from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33:0, from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/allocator.h:46, from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/memory:63, from /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.h:20, from /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.cc:18: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/ext/new_allocator.h:120:4: note: synthesized method ‘arrow::csv::\{anonymous}::SerialBlockReader::SerialBlockReader(std::unique_ptr<arrow::Chunker>, std::shared_ptr<arrow::Buffer>, int64_t)’ first required here { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.cc: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::csv::\{anonymous}::ThreadedBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader]’: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/alloc_traits.h:455:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::csv::\{anonymous}::ThreadedBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:520:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:615:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:1100:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:319:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:619:14: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:635:39: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}]’ /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.cc:290:86: required from here /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.cc:283:22: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = arrow::Chunker; _Dp = std::default_delete<arrow::Chunker>]’ using BlockReader::BlockReader; ^~~~~~~~~~~ In file included from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/memory:81:0, from /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.h:20, from /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.cc:18: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^~~~~~~~~~ In file included from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33:0, from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/allocator.h:46, from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/memory:63, from /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.h:20, from /tmp/RtmpE0E9RB/R.INSTALL5feb21fc0c41/arrow/tools/cpp/src/arrow/csv/reader.cc:18: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/ext/new_allocator.h:120:4: note: synthesized method ‘arrow::csv::\{anonymous}::ThreadedBlockReader::ThreadedBlockReader(std::unique_ptr<arrow::Chunker>, std::shared_ptr<arrow::Buffer>, int64_t)’ first required here { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [src/arrow/CMakeFiles/arrow_static.dir/csv/reader.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [src/arrow/CMakeFiles/arrow_static.dir/all] Error 2 gmake: *** [all] Error 2 **** Error building Arrow C++. ------------------------- NOTE --------------------------- There was an issue preparing the Arrow C++ libraries. See https://arrow.apache.org/docs/r/articles/install.html --------------------------------------------------------- ERROR: configuration failed for package ‘arrow’ * removing ‘/gpfs/share/apps/R/4.1.1/lib64/R/library/arrow’ * restoring previous ‘/gpfs/share/apps/R/4.1.1/lib64/R/library/arrow’ The downloaded source packages are in ‘/tmp/RtmpnSpLOO/downloaded_packages’ Updating HTML index of packages in '.Library' Making 'packages.html' ... done Warning message: In install.packages("arrow") : installation of package ‘arrow’ had non-zero exit status 3. rebuild from source: with full rebuild: [ 61%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/chunker.cc.o [ 61%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/column_builder.cc.o [ 61%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/column_decoder.cc.o [ 61%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/options.cc.o [ 62%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/parser.cc.o [ 62%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/reader.cc.o [ 62%] Building CXX object src/arrow/CMakeFiles/arrow_static.dir/csv/writer.cc.o /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.cc: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::csv::\{anonymous}::SerialBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::SerialBlockReader]’: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/alloc_traits.h:455:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::csv::\{anonymous}::SerialBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::SerialBlockReader; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:520:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::SerialBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:615:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::csv::\{anonymous}::SerialBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:1100:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::SerialBlockReader; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:319:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::SerialBlockReader]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:619:14: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::csv::\{anonymous}::SerialBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::SerialBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:635:39: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = arrow::csv::\{anonymous}::SerialBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}]’ /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.cc:200:88: required from here /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.cc:194:22: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = arrow::Chunker; _Dp = std::default_delete<arrow::Chunker>]’ using BlockReader::BlockReader; ^~~~~~~~~~~ In file included from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/memory:81:0, from /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.h:20, from /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.cc:18: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^~~~~~~~~~ In file included from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33:0, from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/allocator.h:46, from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/memory:63, from /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.h:20, from /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.cc:18: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/ext/new_allocator.h:120:4: note: synthesized method ‘arrow::csv::\{anonymous}::SerialBlockReader::SerialBlockReader(std::unique_ptr<arrow::Chunker>, std::shared_ptr<arrow::Buffer>, int64_t)’ first required here { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.cc: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = arrow::csv::\{anonymous}::ThreadedBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader]’: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/alloc_traits.h:455:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = arrow::csv::\{anonymous}::ThreadedBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:520:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:615:4: required from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr_base.h:1100:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:319:64: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}; _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:619:14: required from ‘std::shared_ptr<_Tp1> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; _Alloc = std::allocator<arrow::csv::\{anonymous}::ThreadedBlockReader>; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}]’ /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/shared_ptr.h:635:39: required from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = arrow::csv::\{anonymous}::ThreadedBlockReader; _Args = \{std::unique_ptr<arrow::Chunker, std::default_delete<arrow::Chunker> >, std::shared_ptr<arrow::Buffer>&, long int&}]’ /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.cc:290:86: required from here /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.cc:283:22: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = arrow::Chunker; _Dp = std::default_delete<arrow::Chunker>]’ using BlockReader::BlockReader; ^~~~~~~~~~~ In file included from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/memory:81:0, from /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.h:20, from /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.cc:18: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/unique_ptr.h:356:7: note: declared here unique_ptr(const unique_ptr&) = delete; ^~~~~~~~~~ In file included from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33:0, from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/bits/allocator.h:46, from /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/memory:63, from /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.h:20, from /tmp/RtmptS0JtL/R.INSTALL1278d7b12d1a2/arrow/tools/cpp/src/arrow/csv/reader.cc:18: /gpfs/share/apps/gcc/6.1.0/include/c++/6.1.0/ext/new_allocator.h:120:4: note: synthesized method ‘arrow::csv::\{anonymous}::ThreadedBlockReader::ThreadedBlockReader(std::unique_ptr<arrow::Chunker>, std::shared_ptr<arrow::Buffer>, int64_t)’ first required here { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [src/arrow/CMakeFiles/arrow_static.dir/csv/reader.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [src/arrow/CMakeFiles/arrow_static.dir/all] Error 2 gmake: *** [all] Error 2 **** Error building Arrow C++. ------------------------- NOTE --------------------------- There was an issue preparing the Arrow C++ libraries. See https://arrow.apache.org/docs/r/articles/install.html --------------------------------------------------------- ERROR: configuration failed for package ‘arrow’ * removing ‘/gpfs/share/apps/R/4.1.1/lib64/R/library/arrow’ * restoring previous ‘/gpfs/share/apps/R/4.1.1/lib64/R/library/arrow’ The downloaded source packages are in ‘/tmp/RtmpnSpLOO/downloaded_packages’ Updating HTML index of packages in '.Library' Making 'packages.html' ... done Warning message: In install.packages("arrow") : installation of package ‘arrow’ had non-zero exit status > Please help -- This message was sent by Atlassian Jira (v8.20.10#820010)