tsar-rec commented on issue #41624:
URL: https://github.com/apache/arrow/issues/41624#issuecomment-3932674201
Build failure:
```
[470/501] Building CXX object
src/parquet/CMakeFiles/parquet_objlib.dir/metadata.cc.o
FAILED: src/parquet/CMakeFiles/parquet_objlib.dir/metadata.cc.o
/usr/bin/ccache /usr/local/bin/c++ -DARROW_HAVE_RUNTIME_AVX2
-DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2
-DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 -DARROW_WITH_TIMING_TESTS
-DHAVE_INTTYPES_H -DHAVE_NETDB_H -DHAVE_NETINET_IN_H -DPARQUET_EXPORTING
-DPARQUET_THRIFT_VERSION_MAJOR=0 -DPARQUET_THRIFT_VERSION_MINOR=22
-I/home/dmitry/src/a/arrow-apache-arrow-23.0.1/cpp/b/src
-I/home/dmitry/src/a/arrow-apache-arrow-23.0.1/cpp/src
-I/home/dmitry/src/a/arrow-apache-arrow-23.0.1/cpp/src/generated -isystem
/home/dmitry/src/a/arrow-apache-arrow-23.0.1/cpp/b/xsimd_ep/src/xsimd_ep-install/include
-isystem
/home/dmitry/src/a/arrow-apache-arrow-23.0.1/cpp/b/rapidjson_ep/src/rapidjson_ep-install/include
-isystem /home/dmitry/src/a/arrow-apache-arrow-23.0.1/cpp/b/_deps/thrift-build
-isystem
/home/dmitry/src/a/arrow-apache-arrow-23.0.1/cpp/b/_deps/thrift-src/lib/cpp/src
-Wno-noexcept-type -Wno-self-move -fdiagnostics-color=always -Wall
-fno-semantic-interposition -msse4.2 -O3 -DNDEB
UG -O2 -ftree-vectorize -std=c++20 -fPIC -MD -MT
src/parquet/CMakeFiles/parquet_objlib.dir/metadata.cc.o -MF
src/parquet/CMakeFiles/parquet_objlib.dir/metadata.cc.o.d -o
src/parquet/CMakeFiles/parquet_objlib.dir/metadata.cc.o -c
/home/dmitry/src/a/arrow-apache-arrow-23.0.1/cpp/src/parquet/metadata.cc
In file included from
/numeus/src/a/arrow-apache-arrow-23.0.1/cpp/b/_deps/thrift-src/lib/cpp/src/thrift/transport/TTransport.h:25,
from
/numeus/src/a/arrow-apache-arrow-23.0.1/cpp/b/_deps/thrift-src/lib/cpp/src/thrift/protocol/TProtocol.h:46,
from
/numeus/src/a/arrow-apache-arrow-23.0.1/cpp/b/_deps/thrift-src/lib/cpp/src/thrift/protocol/TVirtualProtocol.h:23,
from
/numeus/src/a/arrow-apache-arrow-23.0.1/cpp/b/_deps/thrift-src/lib/cpp/src/thrift/protocol/TCompactProtocol.h:23,
from
/home/dmitry/src/a/arrow-apache-arrow-23.0.1/cpp/src/parquet/thrift_internal.h:36,
from
/home/dmitry/src/a/arrow-apache-arrow-23.0.1/cpp/src/parquet/metadata.cc:42:
/numeus/src/a/arrow-apache-arrow-23.0.1/cpp/b/_deps/thrift-src/lib/cpp/src/thrift/transport/TTransportException.h:23:10:
fatal error: boost/numeric/conversion/cast.hpp: No such file or directory
23 | #include <boost/numeric/conversion/cast.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
```
Relevant parts of CMake config run:
```
$ cmake --preset ninja-release -DARROW_BUILD_STATIC=ON
-DARROW_DEPENDENCY_USE_SHARED=OFF -DARROW_WITH_UTF8PROC=OFF
..
[...]
-- ARROW_BOOST_BUILD_VERSION: 1.88.0
-- ARROW_BOOST_BUILD_SHA256_CHECKSUM:
dcea50f40ba1ecfc448fdf886c0165cf3e525fef2c9e3e080b9804e8117b9694
[...]
-- Could NOT find ThriftAlt: (Required is at least version "0.11.0") (found
ThriftAlt_LIB-NOTFOUND)
-- Thrift: Building from source
[...]
-- Thrift: Building without tests
CMake Warning (dev) at b/_deps/thrift-src/build/cmake/BoostMacros.cmake:23
(find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
b/_deps/thrift-src/lib/cpp/CMakeLists.txt:22 (REQUIRE_BOOST_HEADERS)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Thrift: ----------------------------------------------------------
[...]
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]