* On 2024-03-13 at 23:25 GMT, David H. Gutteridge wrote:
It seems errc(3), and so also verrc(3), need to be added to libnbcompat, since the former is now used in compile.c. Or we just open code the equivalent in those two places instead.
Yes, to confirm, this is broken on older illumos and Solaris platforms, as errc(3C) was only added to illumos in 2022. Bootstrap will likely be broken for a number of users.
The daily bulk builds won't show this as the platform is recent, but you can see it in e.g.
https://us-central.manta.mnx.io/pkgsrc/public/reports/trunk/tools/20240320.1010/nbsed-20240312nb1/build.logas my release builds are still performed on a 20210824 platform, though thankfully I switched to our native sed a while back so we are at least shielded from this.
It would be nice if someone could take responsibility for fixing this, I'm probably not going to get time this week.
-- Jonathan Perkin - mnx.io - pkgsrc.smartos.org Open Source Complete Cloud www.tritondatacenter.com