I'm developing an application on a Mac, and would like to give Windows and Linux users access to this as well.
Under Linux (GTK2), I'm using Synapse (r209 - trunk) and OpenSSL to retrieve certain JSON files by using https:// etc.
From a
previous (old) post I found that I need to install the "
libssl-dev package" with apt-get to get this working and to avoid the dreaded "SSL/TLS support is not compiled" message.
After that, in the dev environment, this works great - just not on a clean Linux setup (with regular OpenSSL installed - not the dev files).
Now, how do I distribute an application like this? The plan/idea is to just have a user download an archive from a website.
I'm not a Linux user, so I'm not sure if users are used to installing libssl-dev manually or if it is even needed.
I understand that just copying
libssl.so and
libcrypto.so won't do any good either since Linux would ignore them anyway.
Note that on the fresh (Ubuntu based) Linux distro, LibSSL (libssl3.so?) is installed, but I cannot seem to find libcrypto.so and am wondering if libssl.so and libssl3.so can be used mixed.
Attempting to make sure OpenSSL is installed I did:
$ sudo apt-get install openssl
Reading package lists... Done
Building dependency tree
Reading state information... Done
openssl is already the newest version (1.1.0g-2ubuntu4.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
What is the "usual" procedure (aside from making a package with dependencies etc)? Or what am I doing wrong?