-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[bug] unable to install openssl recipe with conan 2 #16402
Comments
Hi! Thanks for taking the time to open the issue. Work in porting recipes to Conan 2 in Conan Center Index is still underway, and at the moment OpenSSL version 3 is still not compatible, sorry :(. You can check this discussion to get an up-to-date list of the recipes we have confirmed work in Conan 2 (And more to come! We are still processing some of the recipes to it's probable we have missed some already-compatible recipes) |
Same for me concerning the installation of the opencv/4.5.5 package, it requires 'ffmpeg/4.4' that seems broken :-(
|
@andrewssobral +1 I literally have the exact same error as you, for opencv/4.5.5. |
Lets transfer this issue to conan-center-index repo, as this is a matter of upgrading recipes there, not a client issue, thanks for the feedback. |
Thank you @memsharded , |
Sorry, ignore my last message. |
Hello, OpenSSL 3.x is still not ported to Conan 2.x but there is a current effort on porting it. The version 1.1.x is ported already BTW |
|
What is the recommended way to proceed in this situation in which we have conan2? do we need to downgrade to conan1? what are the workarounds? |
@hargtholan |
@hargtholan if you're impacted by a specific recipe not being ported yet, please feel free to submit the issue requesting it so we can properly prioritize our work over there, as in fact there are some recipes have not yet been ported for Conan 2. If you need those right at this moment, then yes I'd suggest to stick to 1.59.0 for now until your recipes are ready. We're still commited to support Conan 1 for some time now so the change does not need to be imeditate (But no new features are planned for that branch) As for Openssl 1.1.1t having missing @musialny, this is unexpected. As @uilianries mentioned, 1.X.X is already Conan 2 compatible and has been since launchday (See #15860) (We are having problems with two Windows binaries, but that does not seem to be affecting you) so it's surprising to see that error pop up. We would appreciate if you could submit a separate issue with reproduction steps so we can track that there and fix it :) |
@RubenRBS In my case openssl 1.1.1t was a dependency of libcurl. Should I assign issue to that package or try to reproduce it via manually pulling 1.1.1t? |
Hi @musialny. Can you please try now? The issue arose from some CI upgrades that affected the OpenSSL build and made it not finish successfully. It should work now. @Wayonb @hargtholan OpenSSL 3 is also now available, so we would appreciate it if you could also give it a try :) |
Hi! What you're now seeing is a version conflict on your. As you mention, you have OpenSSL 3 as a requirement, and then libcurl transitively depends on a different version of OpenSSL. This error is thus expected :) The good news is that it seems like the Conan 2 packages are now properly available so that's great! |
@RubenRBS Isn't conan supporting multiple versions of package as dependencies? |
See https://docs.conan.io/2/tutorial/versioning/conflicts.html for info about version conflicts, there's some great info in there regarding on how to deal with these conflicts! |
Thanks :D |
Hello all! Openssl is available for both Conan 1.x and 2.x since many months ago. https://conan.io/center/recipes/openssl I'm closing this issue now. Please, feel free to re-open in case Openssl is not working only. |
Environment details
Steps to reproduce
Logs
The text was updated successfully, but these errors were encountered: