On Tue, Feb 03, 2015 at 08:53:31PM -0800, Seth wrote: > I think this particular issue might have been fixed by commit > https://github.com/OpenSMTPD/OpenSMTPD/commit/8bca141233921dcfee7b1fc734d376adb70ef044. > > Can't be sure though because the build doesn't even get far enough to > compile tortls.c. It fails earlier with this error: > > -compare -Wformat-security -Wno-pointer-sign -fno-strict-aliasing > -fno-builtin-memset -MT bsd-misc.o -MD -MP -MF .deps/bsd-misc.Tpo -c -o > bsd-misc.o bsd-misc.c > bsd-misc.c: In function 'nanosleep': > bsd-misc.c:146: error: expected ';' before '(' token > bsd-misc.c:165: error: expected ';' before 'return' > *** [bsd-misc.o] Error code 1 > > Stop in /usr/local/src/opensmtpd/openbsd-compat. > *** [all-recursive] Error code 1 > > Stop in /usr/local/src/opensmtpd. > *** [all] Error code 1 > > Stop in /usr/local/src/opensmtpd. >
We're currently in a very annoying situation: on OpenBSD: We rely on LibreSSL as it has now deprecated OpenSSL there, however when the maintainers cleaned up some code a function we rely upon was renamed so depending on the version of OpenBSD we need to build some custom code or not. on Portable: We rely mostly on OpenSSL but some people are building against LibreSSL. The LibreSSL they link against is one that was released before the names changed, so we also need to build some custom code or not depending what people are linking again... but unlike the OpenBSD case we also have the other differences between OpenSSL and LibreSSL to account for. Until we have figured a way out of this, you should expect some breakage in snapshots / git and should comment on the ticket that was opened with regard to OpenSSL -> LibreSSL transition. -- Gilles Chehade https://www.poolp.org @poolpOrg -- You received this mail because you are subscribed to [email protected] To unsubscribe, send a mail to: [email protected]
