Openssl library with Eagle on Linux CentOS 7

Comments, suggestions, compliments, etc
Post Reply
tteesti
Posts: 2
Joined: 2016/08/22 10:54:24

Openssl library with Eagle on Linux CentOS 7

Post by tteesti » 2016/08/22 13:40:20

Thought I would let you know what problem I ran into with installing Eagle and how I solved it so maybe it can be helpful for others.

I have operating system CentOS 7 Linux 64-bit, processor AMD A6-6400K APU with Radeon(tm) HD Graphics × 2. I downloaded Eagle 7.6 from https://cadsoft.io. When running the Eagle file, I got the message that I need libssl and libcrypto. Next I installed openssl library from https://github.com/openssl/openssl following the instructions from github file INSTALL.

After installing openssl (including libssl and libcrypto) the Eagle file still didn't run. I created soft links using following commands:

sudo ln -s /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.1.0.0
sudo ln -s /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.1.0.0

After that the Eagle run file worked fine.

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Openssl library with Eagle on Linux CentOS 7

Post by TrevorH » 2016/08/22 15:37:35

Please please do not follow the advice in this post or you will break your system. Openssl is already included in CentOS 7 and following the methods in this post will almost certainly break it and possibly the entire system with it. Many packages are linked against the openssl that we ship and replacing it with a different version is likely to break things badly.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

tteesti
Posts: 2
Joined: 2016/08/22 10:54:24

Re: Openssl library with Eagle on Linux CentOS 7

Post by tteesti » 2016/08/23 14:29:55

I had libraries libcrypto and libssl installed. The CentOS versions were installed in usr/local/lib64.

I installed openssl including libcrypto and libssl in usr/lib64.

The problem was that Eagle was looking for a certain version of libssl and libcrypto from /usr/lib64, but in /usr/lib64 there was a different version.

Do you have any suggestions about another way how to get Eagle to find the right libraries?

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Openssl library with Eagle on Linux CentOS 7

Post by TrevorH » 2016/08/23 16:42:43

Yes, build it against the libraries that CentOS ships.

We do not ship anything that installs under /usr/local at all.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

Post Reply