On Wed, 5 Aug 2020, Tomas Hajny wrote:
On 2020-08-05 11:38, Dennis wrote:
Michael Van Canneyt wrote:
On Wed, 5 Aug 2020, Dennis wrote:
Michael Van Canneyt wrote:
On Wed, 5 Aug 2020, Dennis wrote:
After upgrading to Lazarus 2.0.10 FPC 3.2.0 , my existing code
using TFPHTTPClient.Get('https://api.telegram.org/bot')
returns the error "No SSL Socket support compiled in"
How can I fix it?
Simply add one of the units opensslsockets or gnutlssockets to the
uses
clause of the program.
I added gnutlssockets but when calling Get, i got this error:
Could not load library: libgnutls.so
Do you have gnutls installed, and does the symbolic link exist ?
I have not installed gnutls. The machine is running windows 64.
So, the error message simply means the *.dll files of gnutls are
missing?
I'm afraid that it probably means that the authors of the gnutls unit
forgot to pay attention to differences between Unix and non-Unix (at
least as far as the dynamic library extension is concerned). :-(
Yes and no.
The name is just a default. You can specify the library name:
procedure LoadGnuTLS(alib : String = '');
so adding
LoadGnuTLS('libgnutls.dll')
at the start of your program will do the trick.
But of course the defaults should be correct for all platforms.
I changed that.
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal