Hallo,
I tried to install eagle like I did the other Versions before but unfortunately I'm unable to launch eagle 8.0.0.
When I try to launch eagle the following message appears in the terminal:
$ ~/Downloads/eagle-8.0.0/eagle /home/jonas/Downloads/eagle-8.0.0/eagle: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
I'm using arch 64Bit. Is this error maybe linked to the Suse Linux problem mentioned in the README?
In the past I never had problems to run eagle.
With Regards,
Jonas
Solved! Go to Solution.
Solved by niki.guldbrand. Go to Solution.
Solved by niki.guldbrand. Go to Solution.
Solved by niki.guldbrand. Go to Solution.
Hi Jonas,
It is related, please adapt the instructions in the readme to your Archlinux system.
Please accept as solution if my post fully resolves or you issue, or reply with additional details if the problem persists
Let me know if there's anything else I can do for you.
Best Regards,
Hi Jonas.
I had the same issue, I solved it by installing libselinux from aur.
And you also have to solve the issue regarding libssl and libcrypto mentioned in the README
Best regards
Niki
Edit:to slow didn't saw Niki's reply
now compiling from aur.
old Post:
Sorry I didn't wrote about I already did and it didn't changed anything. Still the same error.
what I did:
sudo cp /lib64/libssl.so.1.0.0 /lib/libssl.so.10 && sudo cp /lib64/libcrypto.so.1.0.0 /lib/libcrypto.so.10
result:
$ ls /lib | grep libssl libssl.so libssl.so.1.0.0 libssl.so.10 libssl3.so
Regards,
Jonas
Hi Jorge.
It's not related, but a seperate problem, the issue is that ArchLinux doesn't have selinux installed per default, and it's not even in the supported software repositories, so people on ArchLinux needs to install libselinux from a user provided archive to get Eagle 8 to run
This is the search for libselinux in the default package repositories, which returns nothing:
https://www.archlinux.org/packages/?sort=&q=selinux&maintainer=&flagged=
And the same search from the aur, where there is som hits for selinux:
https://aur.archlinux.org/packages/?O=0&K=selinux
So ArchLinux doesn't support selinux out of the box, and people have to compile the libraries themselfs.
Best Regards
Niki
Jonas.
Just a little advise, don't put the libssl.so.10 and libcrypto.so.10 into /lib, you should overwrite the files in the eagle-8.0.0/lib directory instead.
What I did was:
cd /home/niki/bin/eagle-8.0.0
cp /usr/lib64/libssl.so.1.0.0 lib/libssl.so.10
cp /usr/lib64/libcrypto.so.1.0.0 lib/libcrypto.so.10
so that I have overwritten the files inside the eagle distribution.
On second thought, might be better to symlink them instead, so that you get any updates to openssl applied to eagle too
Thanks for the advice I had the same idea about linking the files I just wanted to try to start eagle as fast as possible.
I now linked the libraries into the eagle folder.
sudo ln -f -s /lib64/libssl.so.1.0.0 /opt/eagle-8.0.0/lib/libssl.so.10 && sudo ln -f -s /lib64/libcrypto.so.1.0.0 /opt/eagle-8.0.0/lib/libcrypto.so.10
Hi,
in the 17 + years that I have faithfully supported eagle (I was planning on upgrading my license in the near future) this is the first time that I have experienced installation issues with eagle. I am receiving the same error as the other users on this post. The other problem that I noticed is that I have to install the tarball manually. It is not a shell installer as previous versions were (*.run) That isn't a problem for me but it did surprise me.
Here is my error:
/opt/eagle-8.0.0/eagle
/opt/eagle-8.0.0/eagle: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
I am using Slackware64-14.2. There is no fix and installing selinux on Slackware is not recommended by the developers. I used to use SuSE about 7 or 8 years ago but it gave me too many problems so I switched back to Slackware.
Regards,
Fred
Hi.
You dont need SELinux as such, you just need the library, I don't have SELinux enabled in my kernel, and everything works just fine.
If you want to, I can provide the .so file from my system, and then you can just put it in eagle-8.0.0/lib and it should work 🙂
Greate that you got it working 🙂
But just a heads up about some issues i have had with the Linux version of Eagle v8, see the topic "[BUG] Eagle leaking UDP sockets" here in the forum for the first one.
And I also have some printing issues, that I'll try to debug a little tomorrow, in the limited way that I can without the source code