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