You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Todd Farmer (Jira)" <ji...@apache.org> on 2022/07/12 14:05:02 UTC

[jira] [Assigned] (ARROW-14160) [C++][Build] Cannot build with Parquet/Thrift support on CentOS 7

     [ https://issues.apache.org/jira/browse/ARROW-14160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Todd Farmer reassigned ARROW-14160:
-----------------------------------

    Assignee:     (was: Benson Muite)

This issue was last updated over 90 days ago, which may be an indication it is no longer being actively worked. To better reflect the current state, the issue is being unassigned. Please feel free to re-take assignment of the issue if it is being actively worked, or if you plan to start that work soon.

> [C++][Build] Cannot build with Parquet/Thrift support on CentOS 7
> -----------------------------------------------------------------
>
>                 Key: ARROW-14160
>                 URL: https://issues.apache.org/jira/browse/ARROW-14160
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++, Parquet
>    Affects Versions: 3.0.0
>            Reporter: Rares Vernica
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> Cannot compile the C++ library for Arrow 3.0.0 in CentOS 7. It breaks if I set {{ARROW_PARQUET=ON}}. It stops while trying to build {{thrift_ep}}
>  
> {code:java}
> > scl enable devtoolset-3 "cmake3 .. \
>  -DARROW_PARQUET=ON  \
>  -DARROW_WITH_LZ4=ON \
>  -DARROW_WITH_ZLIB=ON \
>  -DARROW_COMPUTE=ON \
>  -DCMAKE_CXX_COMPILER=/opt/rh/devtoolset-3/root/usr/bin/g++ \
>  -DCMAKE_C_COMPILER=/opt/rh/devtoolset-3/root/usr/bin/gcc \
>  -DCMAKE_INSTALL_PREFIX=/opt/apache-arrow"
> ...
> apache-arrow-3.0.0/cpp/build> make
> Scanning dependencies of target jemalloc_ep
> [ 1%] Creating directories for 'jemalloc_ep'
> [ 1%] Performing download step (download, verify and extract) for
> 'jemalloc_ep'
> -- jemalloc_ep download command succeeded. See also
> apache-arrow-3.0.0/cpp/build/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-download-*.log
> [ 2%] Performing patch step for 'jemalloc_ep'
> [ 2%] No update step for 'jemalloc_ep'
> [ 2%] Performing configure step for 'jemalloc_ep'
> -- jemalloc_ep configure command succeeded. See also
> apache-arrow-3.0.0/cpp/build/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-configure-*.log
> [ 3%] Performing build step for 'jemalloc_ep'
> -- jemalloc_ep build command succeeded. See also
> apache-arrow-3.0.0/cpp/build/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-build-*.log
> [ 3%] Performing install step for 'jemalloc_ep'
> -- jemalloc_ep install command succeeded. See also
> apache-arrow-3.0.0/cpp/build/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-install-*.log
> [ 4%] Completed 'jemalloc_ep'
> [ 4%] Built target jemalloc_ep
> Scanning dependencies of target boost_ep
> [ 4%] Creating directories for 'boost_ep'
> [ 5%] Performing download step (download, verify and extract) for
> 'boost_ep'
> -- boost_ep download command succeeded. See also
> apache-arrow-3.0.0/cpp/build/boost_ep-prefix/src/boost_ep-stamp/boost_ep-download-*.log
> [ 5%] No patch step for 'boost_ep'
> [ 5%] No update step for 'boost_ep'
> [ 6%] No configure step for 'boost_ep'
> [ 6%] No build step for 'boost_ep'
> [ 7%] No install step for 'boost_ep'
> [ 7%] Completed 'boost_ep'
> [ 7%] Built target boost_ep
> Scanning dependencies of target thrift_ep
> [ 7%] Creating directories for 'thrift_ep'
> [ 7%] Performing download step (download, verify and extract) for
> 'thrift_ep'
> -- thrift_ep download command succeeded. See also
> apache-arrow-3.0.0/cpp/build/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-download-*.log
> [ 7%] No patch step for 'thrift_ep'
> [ 8%] No update step for 'thrift_ep'
> [ 9%] Performing configure step for 'thrift_ep'
> -- thrift_ep configure command succeeded. See also
> apache-arrow-3.0.0/cpp/build/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-configure-*.log
> [ 9%] Performing build step for 'thrift_ep'
> -- thrift_ep build command succeeded. See also
> apache-arrow-3.0.0/cpp/build/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-build-*.log
> [ 10%] Performing install step for 'thrift_ep'
> CMake Error at
> apache-arrow-3.0.0/cpp/build/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-install-RELEASE.cmake:37
> (message):
>  Command failed: 2
> 'make' 'install'
> See also
> apache-arrow-3.0.0/cpp/build/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-install-*.log
> -- stdout output is:
> -- stderr output is:
> make[3]: *** No rule to make target `install'. Stop.
> CMake Error at
> apache-arrow-3.0.0/cpp/build/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-install-RELEASE.cmake:47
> (message):
>  Stopping after outputting logs.
> make[2]: *** [thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-install] Error
> 1
> make[1]: *** [CMakeFiles/thrift_ep.dir/all] Error 2
> make: *** [all] Error 2
> > cat
> apache-arrow-3.0.0/cpp/build/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-install-*.log
> make[3]: *** No rule to make target `install'. Stop.
> {code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)