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

Antoine Pitrou resolved ARROW-10288.
------------------------------------
    Resolution: Fixed

Issue resolved by pull request 8445
[https://github.com/apache/arrow/pull/8445]

> [C++] Compilation fails on i386
> -------------------------------
>
>                 Key: ARROW-10288
>                 URL: https://issues.apache.org/jira/browse/ARROW-10288
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++
>            Reporter: Antoine Pitrou
>            Assignee: Antoine Pitrou
>            Priority: Critical
>              Labels: pull-request-available
>             Fix For: 2.0.0
>
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> {code}
> [446/645] Building CXX object 
> src/parquet/CMakeFiles/parquet_objlib.dir/level_conversion_bmi2.cc.o
> FAILED: src/parquet/CMakeFiles/parquet_objlib.dir/level_conversion_bmi2.cc.o 
> /usr/bin/ccache /usr/bin/c++  -DARROW_HAVE_RUNTIME_AVX2 
> -DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2 
> -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 -DARROW_JEMALLOC 
> -DARROW_JEMALLOC_INCLUDE_DIR="" -DARROW_NO_DEPRECATED_API -DARROW_USE_GLOG 
> -DARROW_WITH_BROTLI -DARROW_WITH_BZ2 -DARROW_WITH_LZ4 -DARROW_WITH_SNAPPY 
> -DARROW_WITH_TIMING_TESTS -DARROW_WITH_UTF8PROC -DARROW_WITH_ZLIB 
> -DARROW_WITH_ZSTD -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -DHAVE_INTTYPES_H 
> -DHAVE_NETDB_H -DHAVE_NETINET_IN_H -DPARQUET_EXPORTING -isystem 
> /arrow/cpp/thirdparty/flatbuffers/include -isystem thrift_ep-install/include 
> -isystem jemalloc_ep-prefix/src -isystem googletest_ep-prefix/include 
> -isystem /arrow/cpp/thirdparty/hadoop/include -isystem orc_ep-install/include 
> -Isrc -I/arrow/cpp/src -I/arrow/cpp/src/generated -Wno-noexcept-type  
> -fdiagnostics-color=always -ggdb -O0  -Wall -Wno-conversion 
> -Wno-deprecated-declarations -Wno-sign-conversion -Wno-unused-variable 
> -Werror -fno-semantic-interposition -msse4.2  -g -fPIC   -std=c++11 
> -march=haswell -mavx2 -DARROW_HAVE_BMI2 -mbmi2 -MD -MT 
> src/parquet/CMakeFiles/parquet_objlib.dir/level_conversion_bmi2.cc.o -MF 
> src/parquet/CMakeFiles/parquet_objlib.dir/level_conversion_bmi2.cc.o.d -o 
> src/parquet/CMakeFiles/parquet_objlib.dir/level_conversion_bmi2.cc.o -c 
> /arrow/cpp/src/parquet/level_conversion_bmi2.cc
> In file included from /arrow/cpp/src/parquet/level_conversion_bmi2.cc:20:0:
> /arrow/cpp/src/parquet/level_conversion_inc.h: In function 'uint64_t 
> parquet::internal::bmi2::ExtractBits(uint64_t, uint64_t)':
> /arrow/cpp/src/parquet/level_conversion_inc.h:263:10: error: '_pext_u64' was 
> not declared in this scope
>    return _pext_u64(bitmap, select_bitmap);
>           ^~~~~~~~~
> /arrow/cpp/src/parquet/level_conversion_inc.h:263:10: note: suggested 
> alternative: '_pext_u32'
>    return _pext_u64(bitmap, select_bitmap);
>           ^~~~~~~~~
>           _pext_u32
> {code}



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

Reply via email to