WillAyd opened a new issue, #45767: URL: https://github.com/apache/arrow/issues/45767
### Describe the bug, including details regarding any error messages, version, and platform. While the Meson system can correctly configure the project when boost is not installed, the subsequent compilation is currently failing. ``` [77/199] Compiling C++ object src/arrow/libarrow.so.p/util_basic_decimal.cc.o FAILED: src/arrow/libarrow.so.p/util_basic_decimal.cc.o ccache c++ -Isrc/arrow/libarrow.so.p -Isrc/arrow -I../src/arrow -Isrc -I../src -I../thirdparty/hadoop/include -I../subprojects/flatbuffers-24.3.6/include -I../subprojects/flatbuffers-24.3.6/grpc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O0 -g -Wno-unused-parameter -Wno-array-bounds -Wno-stringop-overflow -Wno-aggressive-loop-optimizations -Wno-nonnull -fPIC -pthread -isystem../subprojects/rapidjson-1.1.0/include -MD -MQ src/arrow/libarrow.so.p/util_basic_decimal.cc.o -MF src/arrow/libarrow.so.p/util_basic_decimal.cc.o.d -o src/arrow/libarrow.so.p/util_basic_decimal.cc.o -c ../src/arrow/util/basic_decimal.cc In file included from ../src/arrow/util/basic_decimal.cc:34: ../src/arrow/util/int128_internal.h:23:12: fatal error: boost/multiprecision/cpp_int.hpp: No such file or directory 23 | # include <boost/multiprecision/cpp_int.hpp> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. [88/199] Compiling C++ object src/arrow/libarrow.so.p/util_decimal.cc.o FAILED: src/arrow/libarrow.so.p/util_decimal.cc.o ccache c++ -Isrc/arrow/libarrow.so.p -Isrc/arrow -I../src/arrow -Isrc -I../src -I../thirdparty/hadoop/include -I../subprojects/flatbuffers-24.3.6/include -I../subprojects/flatbuffers-24.3.6/grpc -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -O0 -g -Wno-unused-parameter -Wno-array-bounds -Wno-stringop-overflow -Wno-aggressive-loop-optimizations -Wno-nonnull -fPIC -pthread -isystem../subprojects/rapidjson-1.1.0/include -MD -MQ src/arrow/libarrow.so.p/util_decimal.cc.o -MF src/arrow/libarrow.so.p/util_decimal.cc.o.d -o src/arrow/libarrow.so.p/util_decimal.cc.o -c ../src/arrow/util/decimal.cc In file included from ../src/arrow/util/decimal.cc:36: ../src/arrow/util/int128_internal.h:23:12: fatal error: boost/multiprecision/cpp_int.hpp: No such file or directory 23 | # include <boost/multiprecision/cpp_int.hpp> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. [90/199] Compiling C++ object src/arrow/libarrow.so.p/util_future.cc.o ninja: build stopped: subcommand failed. ``` It looks like there are a few boost libraries that may be included by system packages implicitly which our Meson configuration does not provide when building the `filesystem` component ### Component(s) C++ -- 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: issues-unsubscr...@arrow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org