Broken for OpenSSL 1.1

Fred Wright fw at
Thu Dec 22 02:12:38 UTC 2022

The build currently fails when building againts OpenSSL 1.1.  MacPorts is 
currently building it that way since the last release failed to build 
against OpenSSL 3 (due to the attic problem), though it should be able to 
move to OpenSSL 3 on the next release.  So it's not actually an issue for 
MacPorts, but if breaking OpenSSL 1.1 was unintentional, then it needs to 
be fixed.  The error is:

[251/271] Linking build/main/ntpd/ntpd
Undefined symbols:
   "_EVP_CIPHER_key_length", referenced from:
       _check_key_length in libntp.a(authreadkeys.c.1.o)
       _check_mac_length in libntp.a(authreadkeys.c.1.o)
   "_SSL_get_peer_certificate", referenced from:
       _check_certificate in nts_client.c.1.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

Waf: Leaving directory `/Users/fw/xbuild/ntpsec/build/main'

Fred Wright

More information about the devel mailing list