On Sun, Jan 25, 2026, at 2:57 PM, Martin Simmons wrote:
>>>>>> On Fri, 23 Jan 2026 11:15:45 +0100, Radosław Korzeniewski said:
>> 
>> Hi Dan,
>> 
>> czw., 22 sty 2026 o 02:41 Dan Langille <[email protected]> napisał(a):
>> 
>> > 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
>> 
>> 
>> >From the build logs:
>> 
>> !!! Jail is newer than host. (Jail: 1600009, Host: 1600007) !!!
>> !!! This is not supported. !!!
>> !!! Host kernel must be same or newer than jail. !!!
>> !!! Expect build failures. !!!
>> 
>> So, should I understand that this build failure is expected?
>
> In this case, no.  It is just a very minor version difference and is unlikely
> to affect the build.
>
> The title of the current email is misleading though, because the failure is on
> FreeBSD 16, not 15.

That's my fault. I typed the email subject incorrectly.

> The problem is that conio.c doesn't include termios.h like it should.  It
> looks like a change caused by FreeBSD 16 upgrading to ncurses 6.6, so it will
> probably affect other OSes at some point too.

This patch fixed the build for me.  My next step is running with that change 
for a few days
before declaring success.

root@freebsd-16:/usr/local/poudriere/ports/main/sysutils/bacula15-server # cat 
files/patch-src_console_conio.c
--- src/console/conio.c.orig    2026-03-30 12:05:45 UTC
+++ src/console/conio.c
@@ -56,6 +56,7 @@
 
 #include <curses.h>
 #include <term.h>
+#include <termios.h>
 
 #ifdef HAVE_SUN_OS
 #ifndef _TERM_H


-- 
  Dan Langille
  [email protected]


_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to