On 19 Nov 2018, at 15:42, Robert Chalmers <racu...@gmail.com> wrote:
> 
>   "_OpenSSL_version", referenced from:
>      import-atom in libpostfix-tls.dylib
> ...
>   "_X509_up_ref", referenced from:
>     import-atom in libpostfix-tls.dylib
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see 
> invocation)
> make: *** [smtpd] Error 1
> make: *** [update] Error 1
> make: *** [update] Error 2
> zeus:postfix-3.3.1 robert$ 
> 
> 
> Thanks for any ideasa.

It looks like you've not given the correct voodoo to the compiler/linker to use 
some version of an openssl library. IIUC, Apple replaced OpenSSL (with 
LibreSSL?) a few years ago because of the Heartbleed bug. You might well be 
linking against that ssl library rather than the openssl one you expected. The 
MacOSX ssl library doesn't replicate all the variable names and function calls 
in OpenSSL.


Reply via email to