Hello,

On 2024/10/17 15:25:27 -0700, Richard Narron <rich...@aaazen.com> wrote:
> OpenSMTPD builds and runs fine on Slackware 15.0 using LibreSSL 4.0.0 or
> LibreSSL 3.9.2.
> 
> But I just tested using OpenSSL 1.1.1za and get a compile error:
> 
> [...]
>   1009  ../../openbsd-compat/libtls/a_time_posix.c:33:10: fatal error:
> openssl/posix_time.h: No such file or directory
>   1010     33 | #include <openssl/posix_time.h>
>   1011        |          ^~~~~~~~~~~~~~~~~~~~~~
>   1012  compilation terminated.
>   1013  make[3]: *** [Makefile:1441:
> ../../openbsd-compat/libtls/a_time_posix.o] Error 1
>   1014  make[3]: *** Waiting for unfinished jobs....
> 
> It appears that "openssl/posix_time.h" does not exist with OpenSSL 1.1.1za...
> 
> Slackware current is using OpenSSL version 3.3.2 and keeps version 1.1.1za
> for backwords compatibility.
> 
> Maybe it is time to require LibreSSL as a hard dependancy for OpenSMTPD?

That file was forgotten in the release tarball unfortunately.  I only
tested from the git repository (where that file exists).

OpenSMTPD 7.6.0p1 will be release soon to provide a fixed tarball.

At least for now, we continue to support OpenSSL 1.1.1


Thank you,
Omar Polo

Reply via email to