Re: Build failures on FreeBSD 15

Eric Bollengier via Bacula-devel <[email protected]> Thu, 22 Jan 2026 08:45:07 +0100
Newsgroups gmane.comp.sysutils.backup.bacula.devel
Message-ID <[email protected]>
Hello Dan,

This is interesting because most of this code did not change much over the
years. I don't think that conio is needed for the nagios-check. You might
use readline instead of conio in the ./configure, that's more powerful
and it might solve gently the issue.

Best Regards,
Eric

On 1/22/26 02:25, Dan Langille wrote:
> Hello,
> 
> 
> I don't have a FreeBSD 15 host right here, but I can check one tomorrow.
> 
> The links at the end of the email have full details. Happy to help how I can.
> 
> This is for nagios check.
> 
> re: https://pkg-status.freebsd.org/beefy24/data/main-amd64-default/p648a61d8ce9b_seacc501eff/logs/errors/nagios-check_bacula15-15.0.3.log
> 
> conio.c:150:23: error: variable has incomplete type 'struct termios'
>    150 | static struct termios old_term_params;
>        |                       ^
> conio.c:150:15: note: forward declaration of 'termios'
>    150 | static struct termios old_term_params;
>        |               ^
> conio.c:939:19: error: variable has incomplete type 'struct termios'
>    939 |    struct termios t;
> 
> 
> Full logs:
> 
> You can see the failures here.  The name of the failing component can be derived
> from the URL
> 
> https://portsfallout.com/fallout?port=net-mgmt%2Fnagios-check_bacula15%24
> https://portsfallout.com/fallout?port=sysutils%2Fbacula15-client-static%24
>