Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[package] arrow/16.1.0: Version conflict if arrow*:parquet=True #24455

Open
maximiliank opened this issue Jun 27, 2024 · 0 comments
Open

[package] arrow/16.1.0: Version conflict if arrow*:parquet=True #24455

maximiliank opened this issue Jun 27, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@maximiliank
Copy link
Contributor

maximiliank commented Jun 27, 2024

Description

I want to consume the arrow/16.1.0 with parquet option and run into a version conflict for boost due to different version requirements in arrow and thrift. Here is my conanfile.txt:

[requires]
arrow/16.1.0

[layout]
cmake_layout

[generators]
CMakeDeps

[options]
arrow*:parquet=True
arrow*:with_boost=True
arrow*:with_thrift=True

It results in the following conflict:

ERROR: Version conflict: Conflict between boost/1.85.0 and boost/1.84.0 in the graph.
Conflict originates from thrift/0.17.0

Package and Environment Details

  • Package Name/Version: arrow/16.1.0
  • Operating System+version: RHEL 9
  • Compiler+version: GCC 13.2.1
  • Conan version: conan 2.4.1
  • Python version: Python 3.11.7

Conan profile

[settings]
arch=x86_64
build_type=Debug
compiler=gcc
compiler.cppstd=20
compiler.libcxx=libstdc++11
compiler.version=13
os=Linux

Steps to reproduce

conan install . with the above `conanfile.txt´.

Logs

Click to expand log

======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Debug
compiler=gcc
compiler.cppstd=20
compiler.libcxx=libstdc++11
compiler.version=13
os=Linux

Profile build:
[settings]
arch=x86_64
build_type=Debug
compiler=gcc
compiler.cppstd=20
compiler.libcxx=libstdc++11
compiler.version=13
os=Linux

======== Computing dependency graph ========
Graph root
conanfile.txt: <path_to>/conanfile.txt
Requirements
arrow/16.1.0#f484da4c4c27c1eb3ead5d61b70635cd - Cache
thrift/0.17.0#c79319d67eaaf8637e5bd8fb31a364fa - Cache
ERROR: Version conflict: Conflict between boost/1.85.0 and boost/1.84.0 in the graph.
Conflict originates from thrift/0.17.0

Run 'conan graph info ... --format=html > graph.html' and open 'graph.html' to inspect the conflict graphically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant