[ https://issues.apache.org/jira/browse/ARROW-16748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jed Phillips updated ARROW-16748: --------------------------------- Description: I am trying to install R arrow on a university cluster that's running CentOS v 7.9.2009. I've tried all of the options on [https://arrow.apache.org/docs/r/,] but continually get the same cryptic error: [ 34%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/c/bridge.cc.o In file included from /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/c/bridge.cc:42:0: /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h: In member function ‘void arrow::internal::StaticVectorStorage<T, N, D>::move_construct(arrow::internal::StaticVectorStorage<T, N, D>&&)’: /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h:98:44: error: invalid use of qualified-name ‘::move_construct_several’ storage_type::move_construct_several(other.static_data_, static_data_, size_, N); ^ /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h: In member function ‘void arrow::internal::StaticVectorStorage<T, N, D>::clear()’: /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h:109:35: error: invalid use of qualified-name ‘::destroy_several’ storage_type::destroy_several(static_data_, size_); ^ make[2]: *** [src/arrow/CMakeFiles/arrow_objlib.dir/c/bridge.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [src/arrow/CMakeFiles/arrow_objlib.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’}} Here's the gcc/g++ backend that's loaded [jm@login-17 r]$ /cluster/apps/gcc/5.2.0/bin/g++ --version g++ (GCC) 5.2.0 [jm@login-17 r]$ /cluster/apps/gcc/5.2.0/bin/gcc --version gcc (GCC) 5.2.0 I've also tried with gcc/g++ v 6.3.0, with the same error. And get this regardless of whether I try to build from source, install from specific repos, or fix the known issues for CentOS. Any thoughts on what the problem is? was: I am trying to install R arrow on a university cluster that's running CentOS v 7.9.2009. I've tried all of the options on [https://arrow.apache.org/docs/r/,] but continually get the same cryptic error: {{[ 34%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/c/bridge.cc.o In file included from /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/c/bridge.cc:42:0: /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h: In member function ‘void arrow::internal::StaticVectorStorage<T, N, D>::move_construct(arrow::internal::StaticVectorStorage<T, N, D>&&)’: /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h:98:44: error: invalid use of qualified-name ‘::move_construct_several’ storage_type::move_construct_several(other.static_data_, static_data_, size_, N); ^ /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h: In member function ‘void arrow::internal::StaticVectorStorage<T, N, D>::clear()’: /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h:109:35: error: invalid use of qualified-name ‘::destroy_several’ storage_type::destroy_several(static_data_, size_); ^ make[2]: *** [src/arrow/CMakeFiles/arrow_objlib.dir/c/bridge.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [src/arrow/CMakeFiles/arrow_objlib.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’}} Here's the gcc/g++ backend that's loaded {{```}} [jm@login-17 r]$ /cluster/apps/gcc/5.2.0/bin/g++ --version g++ (GCC) 5.2.0 [jm@login-17 r]$ /cluster/apps/gcc/5.2.0/bin/gcc --version gcc (GCC) 5.2.0 {{```}} I've also tried with gcc/g++ v 6.3.0, with the same error. And get this regardless of whether I try to build from source, install from specific repos, or fix the known issues for CentOS. Any thoughts on what the problem is? > CRAN Installation error on CentOS cluster > ------------------------------------------ > > Key: ARROW-16748 > URL: https://issues.apache.org/jira/browse/ARROW-16748 > Project: Apache Arrow > Issue Type: Bug > Environment: CentOS 7.9.2009 > Reporter: Jed Phillips > Priority: Major > > I am trying to install R arrow on a university cluster that's running CentOS > v 7.9.2009. I've tried all of the options on > [https://arrow.apache.org/docs/r/,] but continually get the same cryptic > error: > > [ 34%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/c/bridge.cc.o > In file included from > /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/c/bridge.cc:42:0: > /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h: > In member function ‘void arrow::internal::StaticVectorStorage<T, N, > D>::move_construct(arrow::internal::StaticVectorStorage<T, N, D>&&)’: > /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h:98:44: > error: invalid use of qualified-name ‘::move_construct_several’ > storage_type::move_construct_several(other.static_data_, static_data_, > size_, N); > ^ > /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h: > In member function ‘void arrow::internal::StaticVectorStorage<T, N, > D>::clear()’: > /tmp/RtmpIAcCpl/R.INSTALL352b6de22db6/arrow/tools/cpp/src/arrow/util/small_vector.h:109:35: > error: invalid use of qualified-name ‘::destroy_several’ > storage_type::destroy_several(static_data_, size_); > ^ > make[2]: *** [src/arrow/CMakeFiles/arrow_objlib.dir/c/bridge.cc.o] Error 1 > make[2]: *** Waiting for unfinished jobs.... > make[1]: *** [src/arrow/CMakeFiles/arrow_objlib.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’}} > Here's the gcc/g++ backend that's loaded > [jm@login-17 r]$ /cluster/apps/gcc/5.2.0/bin/g++ --version > g++ (GCC) 5.2.0 > [jm@login-17 r]$ /cluster/apps/gcc/5.2.0/bin/gcc --version > gcc (GCC) 5.2.0 > I've also tried with gcc/g++ v 6.3.0, with the same error. And get this > regardless of whether I try to build from source, install from specific > repos, or fix the known issues for CentOS. > > Any thoughts on what the problem is? -- This message was sent by Atlassian Jira (v8.20.7#820007)