buildkernel failure in /usr/src/sys/dev/mii/lan867xphy.c
Date: Tue, 03 Nov 2026 03:05:41 UTC
Custom kernel config.
/usr/src/sys/dev/mii/lan867xphy.c is missing #include <sys/kernel.h>
Full error text:
/usr/src/sys/dev/mii/lan867xphy.c:110:1: error: expected identifier
110 | DRIVER_MODULE(lan867xphy, miibus, lan867x_driver, 0, 0);
| ^
/usr/src/sys/sys/bus.h:941:2: note: expanded from macro 'DRIVER_MODULE'
941 | EARLY_DRIVER_MODULE(name, busname, driver, evh, arg,
\
| ^
/usr/src/sys/sys/bus.h:933:2: note: expanded from macro
'EARLY_DRIVER_MODULE'
933 | EARLY_DRIVER_MODULE_ORDERED(name, busname, driver, evh,
arg, \
| ^
/usr/src/sys/sys/bus.h:928:12: note: expanded from macro
'EARLY_DRIVER_MODULE_ORDERED'
928 | };
\
|
^
/usr/src/sys/sys/module.h:151:2: note: expanded from macro '\
DECLARE_MODULE'
151 | DECLARE_MODULE_WITH_MAXVER(name, data, sub, order,
__FreeBSD_version)
| ^
/usr/src/sys/sys/module.h:146:58: note: expanded from macro
'DECLARE_MODULE_WITH_MAXVER'
146 | SYSINIT(name##module, sub, order, module_register_init,
&data); \
| ^
/usr/src/sys/dev/mii/lan867xphy.c:110:1: error: type specifier missing,
defaults to 'int'; ISO C99 and later do not support implicit int
[-Werror,-Wimplicit-int]
/usr/src/sys/sys/bus.h:941:2: note: expanded from macro 'DRIVER_MODULE'
941 | EARLY_DRIVER_MODULE(name, busname, driver, evh, arg,
\
| ^
/usr/src/sys/sys/bus.h:933:2: note: expanded from macro
'EARLY_DRIVER_MODULE'
933 | EARLY_DRIVER_MODULE_ORDERED(name, busname, driver, evh,
arg, \
| ^
/usr/src/sys/sys/bus.h:928:12: note: expanded from macro
'EARLY_DRIVER_MODULE_ORDERED'
928 | };
\
|
^
/usr/src/sys/sys/module.h:151:2: note: expanded from macro '\
DECLARE_MODULE'
151 | DECLARE_MODULE_WITH_MAXVER(name, data, sub, order,
__FreeBSD_version)
| ^
/usr/src/sys/sys/module.h:146:2: note: expanded from macro
'DECLARE_MODULE_WITH_MAXVER'
146 | SYSINIT(name##module, sub, order, module_register_init,
&data); \
| ^
/usr/src/sys/dev/mii/lan867xphy.c:110:1: error: a function declaration
without a prototype is deprecated in all versions of C
[-Werror,-Wstrict-prototypes]
/usr/src/sys/sys/bus.h:941:2: note: expanded from macro 'DRIVER_MODULE'
941 | EARLY_DRIVER_MODULE(name, busname, driver, evh, arg,
\
| ^
/usr/src/sys/sys/bus.h:933:2: note: expanded from macro
'EARLY_DRIVER_MODULE'
933 | EARLY_DRIVER_MODULE_ORDERED(name, busname, driver, evh,
arg, \
| ^
/usr/src/sys/sys/bus.h:928:12: note: expanded from macro
'EARLY_DRIVER_MODULE_ORDERED'
928 | };
\
|
^
/usr/src/sys/sys/module.h:151:2: note: expanded from macro '\
DECLARE_MODULE'
151 | DECLARE_MODULE_WITH_MAXVER(name, data, sub, order,
__FreeBSD_version)
| ^
/usr/src/sys/sys/module.h:146:9: note: expanded from macro
'DECLARE_MODULE_WITH_MAXVER'
146 | SYSINIT(name##module, sub, order, module_register_init,
&data); \
| ^
3 errors generated.
*** Error code 1