Hello Duncan, Duncan Patton a Campbell <campb...@neotext.ca> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > Howdy all? > > I have the following sw/hw config > > [...] > > and would like to test/configure OpenSMTPD before upgrading the rest > of the system (old&slow runs on 32G CF card). > > But attempts to compile the OpenSMTP port fail: > > [...] > > Trying to build opensmtpd 7.7 on a sparc64 running OpenBSD 7.3 I get the > following: > > [...] > > So OpenSMTP 7.3 is the latest version that will compile. > > Is this to be expected?
Yes, this is expected. To build OpenSMTPD X.Y you need to be running OpenBSD X.Y (in this case, 7.7). This is the same for all the other components of the system. Since OpenSMTPD is developed in base, it make use immediately of the new features available in the OS. In this particular case, during the 7.5-7.7 period, several improvements were done to the imsg APIs (in libutil), and so a newer OpenSMTPD won't compile in previous releases of the OS. There may be "hackish" ways to work around this issue, but I'd reccomend to just test your setup on a different box running 7.7, it's the simpler and the intended way to test it. (that said, the latest OpenSMTPD-portable release *should* compile and work on OpenBSD as well, and you might be able to compile it on a previous OpenBSD release, but I'd like to make sure that it's not really a supported configuration and you still may have to play around with the configure knobs to make it behave exactly as the base OpenSMTPD.) > RSVP Thanks, > > Duncan (Dhu) Campbell Cheers, Omar Polo