connormanning / entwine

Entwine - point cloud organization for massive datasets
https://entwine.io
Other
451 stars 128 forks source link

libcrypto-3-x64.dll missing on Windows #267

Closed PhilippeD31 closed 2 years ago

PhilippeD31 commented 2 years ago

With Entwine 2.2.0 on Windows 10, when I try an "entwine build ...", I get an error message : "libcrypto-3-x64.dll" is missing.

That DLL is part of OpenSSL 3.0. But OpenSSL 1.1.1 is installed by Anaconda (or Entwine package).
And impossible to install OpenSSL 3.0.0 (from conda-forge) on Anaconda3 : many conflicts!
I tried to force the installation. But it failed.

Is there an way to make "entwine build" work with OpenSSL 1.1.1?

hobu commented 2 years ago

It's feedstock needs to be updated with an OpenSSL dependency and it needs to be rerendered.

PhilippeD31 commented 2 years ago

Thanks for the quick answer.
I'm not familiar with Anaconda. To update the feedstock, is it something I can do? And how?

hobu commented 2 years ago

It has been done. Please test and repull

PhilippeD31 commented 2 years ago

Thank you. I will update Entwine and test the buid command after the holidays.
Regards

PhilippeD31 commented 2 years ago

Problem solved!

At fist I runned the command: "conda update entwine"
But I got the same error message with "entwine build ...": "libcrypto-3-x64.dll is missing".
So I completely uninstalled entwine, and then did: "conda create -n entwine -c conda-forge entwine".

Now "entwine build" works fine. Thank you!