Jump to content
CarloM

Mac Catalina and OpenSSL + Indy

Recommended Posts

Hello,

With last update of operating system (Mac OS Catalina 10.15.3) I can´t send emails via Indy. I use a gmail account.

 

I receive this error:

 

Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI.

 

Any idea or fix ?

 

Thank you

Share this post


Link to post
9 hours ago, CarloM said:

Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI.

If you are using an up-to-date version of Indy, the IdSSLOpenSSLHeaders unit has IdOpenSSLSetCanLoadSymLinks() and IdOpenSSLSetLoadSymLinksFirst() functions available.  By default, Indy attempts to load unversioned dylibs before loading versioned dylibs.  You can turn off this behavior, which is useful in cases where the unversioned dylibs are symlinks to versioned dylibs that are not compatible with Indy.  Or, in this case, to turn off the loading of unversioned dylibs altogether.

Edited by Remy Lebeau

Share this post


Link to post
1 minute ago, CarloM said:

Hi Dave, but you deploy dylib ? actually I use openssl from mac os

I use last delphi Rio 10.3.3, I understand that includes last indy ?

 

compiled app with 10.3.2 works ok but no last version of delphi

Share this post


Link to post
6 hours ago, CarloM said:

but you deploy dylib ?

Yes; I would not have mentioned them otherwise.

6 hours ago, CarloM said:

actually I use openssl from mac os

Depending on the version of macOS (especially later versions), the OpenSSL libs will not work with Indy.

6 hours ago, CarloM said:

compiled app with 10.3.2 works ok but no last version of delphi

Perhaps something in Indy changed.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×