Fedora 13 libcrypto
I get this when trying to run bitcoin:
[michael@fed13 64]$ ./bitcoin ./bitcoin: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
Fedora 13 uses this:
/lib64/libcrypto.so.1.0.0a
How can I get around this?
I tried a symlink and running ldd and ldconfig to no avail.
Thanks
Thanks for the link to that binary.
Unfortunately it doesn’t work for me. The bash shell gives a “cannot execute binary file” error.
I guess bitcoin-r102 is a 64-bit binary, and I’m running 32-bit Fedora.
Thanks for the link to that binary.
Unfortunately it doesn’t work for me. The bash shell gives a “cannot execute binary file” error.
I guess bitcoin-r102 is a 64-bit binary, and I’m running 32-bit Fedora.
True. This is only a 64-bit binary.
If no one else gets a binary uploaded tonight, I will try my hand at building one tomorrow morning.
… I will try my hand at building one …
I’ll pledge my first hundred bitcoins to anyone who can post a 32-bit Fedora version. I’d pledge more, except I don’t know how many I’ll be able to generate. Perhaps other 32-bit Fedora users can add their pledges to mine.
Please try the 0.3.1 release candidate, it should at least resolve the libcrypto dependency:
Let me know if that works.
0.3.1 release candidate … Let me know if that works.
Thank you! So far, so good.
I get this when trying to run bitcoin:
[michael@fed13 64]$ ./bitcoin ./bitcoin: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
Fedora 13 uses this:
/lib64/libcrypto.so.1.0.0a
How can I get around this?
I tried a symlink and running ldd and ldconfig to no avail.
Thanks
No its a breaking DSO major version change. The problem with Fedora is that it cuts backward compatibility ASAP, where as for RHEL/CentOS there would be compat-openssl providing the libraries you need.
# Maybe look at
yum search crypto | egrep -i "(ssl|crypto)"
# Shot in the dark.
yum install compat-openssl
I only have Fedora12 (been advised to say away from 13, maybe its unlucky!)
Hopefully I can have an OBS build up at https://build.opensuse.org/project/packages?project=home%3Adlmiles over the weekend. This should allow a native Fedora build to exist.
Quote from: chupacabra on July 12, 2010, 7:27:30 PM UTCI get this when trying to run bitcoin:
[michael@fed13 64]$ ./bitcoin ./bitcoin: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
Fedora 13 uses this:
/lib64/libcrypto.so.1.0.0a
How can I get around this?
I tried a symlink and running ldd and ldconfig to no avail.
Thanks
No its a breaking DSO major version change. The problem with Fedora is that it cuts backward compatibility ASAP, where as for RHEL/CentOS there would be compat-openssl providing the libraries you need.
That is irrelevant to building. bitcoin requires ECDSA, which Fedora will not include due to patent issues. A custom openssl build is a requirement on Fedora, in order to build bitcoin.