You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Jefferson Carpenter (Jira)" <ji...@apache.org> on 2022/07/06 18:06:00 UTC
[jira] [Created] (ARROW-16993) cmake: `cannot create imported target "Boost::headers"`
Jefferson Carpenter created ARROW-16993:
-------------------------------------------
Summary: cmake: `cannot create imported target "Boost::headers"`
Key: ARROW-16993
URL: https://issues.apache.org/jira/browse/ARROW-16993
Project: Apache Arrow
Issue Type: Bug
Components: C++
Reporter: Jefferson Carpenter
Attachments: CMakeError.log, CMakeOutput.log
Hi,
I just tried to build arrow/cpp using cmake, and on the master branch I get the error
{code:java}
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".{code}
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:
{noformat}
d653b71d79fc381c43f59d3095cc1c9fb0c1cf7c
ARROW-16168: [C++][CMake] Use target to add include paths{noformat}
I have attached CMakeOutput.log and CMakeError.log.
Thanks!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)