[ 
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)

Reply via email to