[Bug 295689] sysutils/devctl-jail-kmod: does not compile on CURRENT (1600018)

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 29 May 2026 12:49:47 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295689

            Bug ID: 295689
           Summary: sysutils/devctl-jail-kmod: does not compile on CURRENT
                    (1600018)
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: pizzamig@freebsd.org
          Reporter: florian.millet@laposte.net
             Flags: maintainer-feedback?(pizzamig@freebsd.org)
          Assignee: pizzamig@freebsd.org

Hello everyone,

On a recent CURRENT kernel (1600018) the port sysutils/devctl-jail-kmod does
not build in poudriere because of a missing vnode_if.h header file :

===>  Building for devctl-jail-kmod-g20190521.1600018
--- machine ---
--- x86 ---
--- i386 ---
--- objwarn ---
Warning: Object directory not changed from original
/wrkdirs/usr/ports/sysutils/devctl-jail-kmod/work/kmod_devctl_jail-d3c17d2381a
--- x86 ---
x86 -> /usr/src/sys/x86/include
--- i386 ---
i386 -> /usr/src/sys/i386/include
--- machine ---
machine -> /usr/src/sys/amd64/include
--- opt_global.h ---
touch opt_global.h
--- devctl_jail.o ---
cc  -O2 -pipe -fno-strict-aliasing  -Werror -D_KERNEL -DKLD_MODULE -nostdinc  
-include
/wrkdirs/usr/ports/sysutils/devctl-jail-kmod/work/kmod_devctl_jail-d3c17d2381a/opt_global.h
-I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common 
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
-fdebug-prefix-map=./machine=/usr/src/sys/amd64/include
-fdebug-prefix-map=./x86=/usr/src/sys/x86/include
-fdebug-prefix-map=./i386=/usr/src/sys/i386/include    -MD 
-MF.depend.devctl_jail.o -MTdevctl_jail.o -mcmodel=kernel -mno-red-zone
-mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding
-fwrapv -fstack-protector-strong  -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign
-D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs
-fdiagnostics-show-option -Wno-unknown-pragmas -Wswitch
-Wno-error=tautological-compare -Wno-error=empty-body
-Wno-error=parentheses-equality -Wno-error=unused-function
-Wno-error=pointer-sign -Wno-error=shift-negative-value
-Wno-address-of-packed-member -Wno-format-zero-length   -mno-aes -mno-avx 
-std=gnu17 -c devctl_jail.c -o devctl_jail.o
In file included from devctl_jail.c:48:
In file included from /usr/src/sys/sys/mount.h:965:
/usr/src/sys/sys/vnode.h:612:10: fatal error: 'vnode_if.h' file not found
  612 | #include "vnode_if.h"
      |          ^~~~~~~~~~~~
1 error generated.
*** [devctl_jail.o] Error code 1

make: stopped making "all" in
/wrkdirs/usr/ports/sysutils/devctl-jail-kmod/work/kmod_devctl_jail-d3c17d2381a
make: 1 error

make: stopped making "all" in
/wrkdirs/usr/ports/sysutils/devctl-jail-kmod/work/kmod_devctl_jail-d3c17d2381a
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped making "build" in /usr/ports/sysutils/devctl-jail-kmod

-- 
You are receiving this mail because:
You are the assignee for the bug.