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

[Build Issue]: OpenSSL 1.1 has reached its end of life and is unsupported on some distros #1326

Closed
1 task done
pluiedev opened this issue Nov 8, 2024 · 5 comments
Closed
1 task done

Comments

@pluiedev
Copy link

pluiedev commented Nov 8, 2024

Have you read through the build instructions before reading this?

  • I have read the build instructions

What operating system are you seeing the problem on?

Linux (any distro)

Describe the build issue

See https://openssl-corporation.org/post/2023-09-11-eol-111/. This specifically affects NixOS/Nixpkgs where Etterna will refuse to build by default since OpenSSL 1.1 is regarded as an unsupported, broken dependency.

Relevant log output

No response

Anything else?

No response

@WilliamImm
Copy link

Please make this a higher priority. I'm helping a friend who is trying to get this to run on Bazzite, and since its base operating system Fedora has depreciated OpenSSL 1.1 as an option in version 40, this is a hurdle for my friend.

@bluebandit21
Copy link
Member

See: #1215

@WilliamImm even if Fedora doesn't let you install openssl 1.1 through it's package manager, you should still be able to manually install it from its latest release within https://openssl-library.org/source/old/1.1.1/index.html
Just make sure you appropriately set LD_LIBRARY_PATH and co to wherever you install it to :)

@WilliamImm
Copy link

WilliamImm commented Dec 15, 2024

@WilliamImm even if Fedora doesn't let you install openssl 1.1 through it's package manager, you should still be able to manually install it from its latest release within https://openssl-library.org/source/old/1.1.1/index.html Just make sure you appropriately set LD_LIBRARY_PATH and co to wherever you install it to :)

Already worked it out. Bazzite uses a different method of installing external deps, installing the Fedora 39 package for OpenSSL1.1 via rpm-ostree got it working.

However, this should still be nipped in the bud whenever possible, since as time goes on this is more and more likely gonna be an issue that makes Etterna harder and harder to run and build. I reiterate that this should be higher priority.

@bluebandit21
Copy link
Member

It's been on our radar for a while now, as per that issue I linked you to :)

Have no fear, we're going to work on this, I was just trying to give you an easy workaround in the meantime.

@poco0317
Copy link
Member

superceded by #1330

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants