[ 
https://issues.apache.org/jira/browse/ARROW-10489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17267940#comment-17267940
 ] 

Johannes Müller commented on ARROW-10489:
-----------------------------------------

FYI: The build is now failing at a different location.
{code:java}
-- thrift_ep configure command succeeded.  See also 
/home/builder/johannes/arrow/cpp/build-debug/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-configure-*.log
[  9%] Performing build step for 'thrift_ep'
CMake Error at 
/home/builder/johannes/arrow/cpp/build-debug/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-build-DEBUG.cmake:16
 (message):
  Command failed: 2   'make'  See also    
/home/builder/johannes/arrow/cpp/build-debug/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-build-*.log
make[2]: *** [thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-build] Error 1
make[1]: *** [CMakeFiles/thrift_ep.dir/all] Error 2
make: *** [all] Error 2

{code}
The out.log:
{code:java}
...
[ 82%] Building CXX object 
lib/cpp/CMakeFiles/thrift_static.dir/src/thrift/transport/TSSLServerSocket.cpp.o
[ 84%] Building CXX object 
lib/cpp/CMakeFiles/thrift_static.dir/src/thrift/concurrency/PosixThreadFactory.cpp.o
[ 86%] Building CXX object 
lib/cpp/CMakeFiles/thrift_static.dir/src/thrift/concurrency/Mutex.cpp.o

{code}
The err.log:
{code:java}
In file included from 
/home/builder/johannes/arrow/cpp/build-debug/boost_ep-prefix/src/boost_ep/boost/optional.hpp(15),
                 from 
/home/builder/johannes/arrow/cpp/build-debug/boost_ep-prefix/src/boost_ep/boost/format/internals.hpp(21),
                 from 
/home/builder/johannes/arrow/cpp/build-debug/boost_ep-prefix/src/boost_ep/boost/format.hpp(38),
                 from 
/home/builder/johannes/arrow/cpp/build-debug/thrift_ep-prefix/src/thrift_ep/lib/cpp/src/thrift/concurrency/Mutex.cpp(36):
/home/builder/johannes/arrow/cpp/build-debug/boost_ep-prefix/src/boost_ep/boost/optional/optional.hpp(970):
 error: invalid type for defaulted constructor
      optional ( optional && rhs ) = default;
      ^In file included from 
/home/builder/johannes/arrow/cpp/build-debug/boost_ep-prefix/src/boost_ep/boost/optional.hpp(15),
                 from 
/home/builder/johannes/arrow/cpp/build-debug/boost_ep-prefix/src/boost_ep/boost/format/internals.hpp(21),
                 from 
/home/builder/johannes/arrow/cpp/build-debug/boost_ep-prefix/src/boost_ep/boost/format.hpp(38),
                 from 
/home/builder/johannes/arrow/cpp/build-debug/thrift_ep-prefix/src/thrift_ep/lib/cpp/src/thrift/concurrency/Mutex.cpp(36):
/home/builder/johannes/arrow/cpp/build-debug/boost_ep-prefix/src/boost_ep/boost/optional/optional.hpp(1047):
 error: invalid type for defaulted assignment operator
      optional& operator= ( optional && ) = default;
                ^compilation aborted for 
/home/builder/johannes/arrow/cpp/build-debug/thrift_ep-prefix/src/thrift_ep/lib/cpp/src/thrift/concurrency/Mutex.cpp
 (code 2)
{code}

> [C++] Unable to configure or make with intel compiler
> -----------------------------------------------------
>
>                 Key: ARROW-10489
>                 URL: https://issues.apache.org/jira/browse/ARROW-10489
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++
>    Affects Versions: 2.0.0
>         Environment: SUSE Linux Enterprise Server 12 SP3 with Intel compiler 
> stack.
>            Reporter: Jensen Richardson
>            Assignee: Jensen Richardson
>            Priority: Major
>              Labels: build, newbie, pull-request-available
>             Fix For: 3.0.0
>
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> I am attempting to compile the Arrow C++ libraries for use in an HPC 
> environment, and as such I need to use the Intel compilers to be compatible 
> with all of my other software packages. However, when I try to compile 
> (having set CC=icc, CXX=icpc, and CFORT=ifort), cmake throws the following 
> error:
> {code:java}
> CMake Error at cmake_modules/SetupCxxFlags.cmake:269 (message):   
>        Unknown compiler: 18.0.2.20180210 18.0.2.20180210 
> Call Stack (most recent call first):   
>        CMakeLists.txt:437 (include)
> {code}
> The interesting thing to me is that it thinks that 18.0.2.20180210 is the 
> name of the compiler, when earlier it output:
>  
> {code:java}
> -- Building using CMake version: 3.16.1 
> -- The C compiler identification is Intel 18.0.2.20180210
> -- The CXX compiler identification is Intel 18.0.2.20180210
> {code}
>  
> So I don't know why it's taking the 18.0.2.20180210 portion, instead of the 
> intel portion. Either way, it leaves me unable to build the libraries.
> I can provide the whole cmake log/error file if necessary.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to