8/19/2017 5:40 PM | |
Joined: 2/2/2017 Last visit: 4/27/2024 Posts: 36 Rating: (4) |
Hi, I'm trying to dynamically linking to OpenSSL (libssl and lincrypto) but it fails with this error /tmp/Mail: /usr/lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.2d' not found (required by /tmp/Mail) For my program I see root@iot2000:~# strings /tmp/Mail | grep ^OPENSSL_1 and for OpenSSL libraries I see root@iot2000:/tmp# strings /usr/lib/libssl.so.1.0.0 | grep ^OPENSSL_1 root@iot2000:/tmp# strings /usr/lib/libcrypto.so.1.0.0 | grep ^OPENSSL_1 So there it is no version match between ELF and libraries This is the sample code I'm using: #include<openssl/conf.h> #include<openssl/evp.h> #include<openssl/err.h> int main(int argc,char * argv[]) { OpenSSL_add_all_algorithms(); return 0; } May be a problem in the OpenSSL libraries? Looking in the Internet I've found a similar problem for another Linux distro. Thanks for your help ------------------------------------------------------------------------------------------ |
Last edited by: The Helping Hand at: 8/21/2017 10:41:15 AMNew subject after splitting |
|
8/23/2017 12:28 PM | |
Joined: 2/2/2017 Last visit: 4/27/2024 Posts: 36 Rating: (4) |
Hi, no one can help me? Thanks! |
8/23/2017 2:06 PM | |
Posts: 9 Rating: (0) |
Dear cri2017 did You already create a certificate file? In default there is no one in /etc/ca-certificates |
Follow us on