You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As conan is moving away from using user/channel the package libzip/1.5.2 has been updated with new dependency on zlib/1.2.11 instead of zlib/1.2.11@conan/stable. This gives the following error when building on cse-core (with clean cache or -u):
ERROR: Conflict in libzip/1.5.2@bincrafters/stable
Requirement zlib/1.2.11 conflicts with already defined zlib/1.2.11@conan/stable
To change it, override it in your base requirements
Fixing this is easy, buy changing the dependency in conanfile.py to 'zlib/1.2.11'. Doing so reveals another problem. Now thrift are having problems with OpenSSL. This is because OpenSSL has been migrated from conan-community to conan-center and in that process also been renamed from OpenSSL to openssl. This causes errors when building on Windows:
ERROR: Failed requirement 'OpenSSL/1.0.2r@conan/stable' from 'thrift/0.12.0@bincrafters/stable'
ERROR: Requested 'OpenSSL/1.0.2r@conan/stable' but found case incompatible 'openssl'
Case insensitive filesystem can't manage this
I have filed a PR on conan-thrift (bincrafters/community#1016), and it has already been merged, but only on the testing branch and that is not deployed to any repo.
I will build these packages manually for Windows and Linux and deploy to our osp-conan repo.
Then I will file a PR with updated dependencies. This will likely have to be merged into every existing branch to make the builds pass on Jenkins.
The text was updated successfully, but these errors were encountered:
As conan is moving away from using user/channel the package
libzip/1.5.2
has been updated with new dependency onzlib/1.2.11
instead ofzlib/1.2.11@conan/stable
. This gives the following error when building on cse-core (with clean cache or -u):Fixing this is easy, buy changing the dependency in conanfile.py to 'zlib/1.2.11'. Doing so reveals another problem. Now thrift are having problems with OpenSSL. This is because
OpenSSL
has been migrated from conan-community to conan-center and in that process also been renamed fromOpenSSL
toopenssl
. This causes errors when building on Windows:I have filed a PR on conan-thrift (bincrafters/community#1016), and it has already been merged, but only on the testing branch and that is not deployed to any repo.
I will build these packages manually for Windows and Linux and deploy to our osp-conan repo.
Then I will file a PR with updated dependencies. This will likely have to be merged into every existing branch to make the builds pass on Jenkins.
The text was updated successfully, but these errors were encountered: