'linux/task_io_accounting_ops.h' file not found
- Reply: Don Lewis : "Re: 'linux/task_io_accounting_ops.h' file not found"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 29 Sep 2026 19:43:16 UTC
I'm trying to update a poudriere jail to CURRENT hash
52b2056849e4f77581594b9ca21ac3feb60429c3 and have run into this buildworld
failure:
===> lib/csu (install)
===> lib/csu/i386 (install)
===> lib/libc (install)
/var/poudriere/jails/CURRENTamd64/usr/src/sys/contrib/openzfs/module/os/linux/zfs/zfs_racct.c:29:10: fatal error: 'linux/task_io_accounting_ops.h' file not found
29 | #include <linux/task_io_accounting_ops.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
--- zfs_racct.pico ---
*** [zfs_racct.pico] Error code 1
make[5]: stopped making "all" in /var/poudriere/jails/CURRENTamd64/usr/src/cddl/lib/libzpool
--- realinstall_subdir_lib/libc ---
make[4]: stopped making "install" in /var/poudriere/jails/CURRENTamd64/usr/src/lib
--- lib__L ---
make[3]: stopped making "_generic_libs" in /var/poudriere/jails/CURRENTamd64/usr/src
make[5]: 1 error
make[5]: stopped making "all" in /var/poudriere/jails/CURRENTamd64/usr/src/cddl/lib/libzpool
--- all_subdir_cddl/lib/libzpool ---
make[4]: stopped making "all" in /var/poudriere/jails/CURRENTamd64/usr/src/cddl/lib
--- cddl/lib__L ---
make[3]: stopped making "_generic_libs" in /var/poudriere/jails/CURRENTamd64/usr/src
--- libraries ---
make[2]: stopped making "libraries" in /var/poudriere/jails/CURRENTamd64/usr/src
40.27 real 386.31 user 40.90 sys
--- build32 ---
*** [build32] Error code 2
make[1]: stopped making "buildworld" in /var/poudriere/jails/CURRENTamd64/usr/src
make[1]: 1 error
make[1]: stopped making "buildworld" in /var/poudriere/jails/CURRENTamd64/usr/src
--- buildworld ---
make: stopped making "buildworld" in /var/poudriere/jails/CURRENTamd64/usr/src
It looks like it is fallout from the recent openzfs import. I have seen
other reports of breakage as well.