Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
Hi,
I just tried to build arrow/cpp using cmake, and on the master branch I get the error
arrow-build $ cmake -DARROW_PARQUET=ON -DCMAKE_BUILD_TYPE=DEBUG ../arrow/cpp/ ... CMake Error at cmake_modules/ThirdpartyToolchain.cmake:873 (add_library): add_library cannot create imported target "Boost::headers" because another target with the same name already exists. Call Stack (most recent call first): cmake_modules/ThirdpartyToolchain.cmake:139 (build_boost) cmake_modules/ThirdpartyToolchain.cmake:236 (build_dependency) cmake_modules/ThirdpartyToolchain.cmake:1014 (resolve_dependency) CMakeLists.txt:552 (include) ... -- Configuring incomplete, errors occurred! See also "/app/arrow-build/CMakeFiles/CMakeOutput.log". See also "/app/arrow-build/CMakeFiles/CMakeError.log".
and CMake exits with status 1. The project configures successfully on the apache-arrow-8.0.0 tag. Running a git bisect, the defect was introduced in the commit:
d653b71d79fc381c43f59d3095cc1c9fb0c1cf7c ARROW-16168: [C++][CMake] Use target to add include paths
I have attached CMakeOutput.log and CMakeError.log.
Thanks!
Attachments
Attachments
Issue Links
- is caused by
-
ARROW-16947 [C++] Remove boost dependency with thrift
- Open
- links to