Last 2000 lines of build log: from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:107:19: error: invalid use of undefined type 'struct scatterlist' 107 | page_sizes |= sg->length; | ^~ --- dvo_ivch.o --- *** Failed target: dvo_ivch.o *** Failed commands: ${NORMAL_C} => @echo '# ' "compile GENERIC_KASLR/dvo_ivch.o" && echo /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/x86_64--netbsd-gcc -fwrapv -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float -mindirect-branch=thunk -mindirect-branch-register -ffreestanding -fno-zero-initialized-in-bss -fno-delete-null-pointer-checks -g -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -fstack-usage -Wstack-usage=3584 -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare -Walloca -Wno-shadow -Wno-pointer-arith -Wno-address-of-packed-member --sysroot=/tmp/build/2021.12.19.11.10.25-amd64/destdir -Damd64 -Dx86_64 -I. -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/mit/xen-include-public/dist/ -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libx86emu -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libc/misc -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/arch -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys -nostdinc -DCOMPAT_UTILS -D__XEN_INTERFACE_VERSION__="0x3020a" -DDIAGNOSTIC -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/quad -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/atomic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/hash/sha3 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/i915drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_I915_DEBUG=1 -DCONFIG_DRM_I915_DEBUG_GEM=1 -DCONFIG_DRM_I915_PREEMPT_TIMEOUT=640 -DCONFIG_DRM_I915_TIMESLICE_DURATION=1 -DCONFIG_DRM_I915_ALPHA_SUPPORT=0 -DCONFIG_DRM_I915_FBDEV=1 -DCONFIG_DRM_I915_GVT=0 -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 -D_FORTIFY_SOURCE=2 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/ic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/uapi -D__KERNEL__ -DCONFIG_X86 -DCONFIG_X86_64 -DCONFIG_X86_PAT -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_FBDEV_OVERALLOC=100 -DCONFIG_FB=0 -DCONFIG_LOCKDEP=0 -DCONFIG_PCI=1 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist/include -c /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ivch.c -o dvo_ivch.o && /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/x86_64--netbsd-gcc -fwrapv -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float -mindirect-branch=thunk -mindirect-branch-register -ffreestanding -fno-zero-initialized-in-bss -fno-delete-null-pointer-checks -g -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -fstack-usage -Wstack-usage=3584 -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare -Walloca -Wno-shadow -Wno-pointer-arith -Wno-address-of-packed-member --sysroot=/tmp/build/2021.12.19.11.10.25-amd64/destdir -Damd64 -Dx86_64 -I. -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/mit/xen-include-public/dist/ -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libx86emu -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libc/misc -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/arch -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys -nostdinc -DCOMPAT_UTILS -D__XEN_INTERFACE_VERSION__="0x3020a" -DDIAGNOSTIC -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/quad -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/atomic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/hash/sha3 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/i915drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_I915_DEBUG=1 -DCONFIG_DRM_I915_DEBUG_GEM=1 -DCONFIG_DRM_I915_PREEMPT_TIMEOUT=640 -DCONFIG_DRM_I915_TIMESLICE_DURATION=1 -DCONFIG_DRM_I915_ALPHA_SUPPORT=0 -DCONFIG_DRM_I915_FBDEV=1 -DCONFIG_DRM_I915_GVT=0 -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 -D_FORTIFY_SOURCE=2 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/ic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/uapi -D__KERNEL__ -DCONFIG_X86 -DCONFIG_X86_64 -DCONFIG_X86_PAT -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_FBDEV_OVERALLOC=100 -DCONFIG_FB=0 -DCONFIG_LOCKDEP=0 -DCONFIG_PCI=1 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist/include -c /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ivch.c -o dvo_ivch.o && echo /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/nbctfconvert -g -L VERSION -g dvo_ivch.o && /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/nbctfconvert -g -L VERSION -g dvo_ivch.o *** [dvo_ivch.o] Error code 1 nbmake[2]: stopped in /tmp/build/2021.12.19.11.10.25-amd64/obj/sys/arch/amd64/compile/GENERIC_KASLR --- dvo_ns2501.o --- In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:36: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h: At top level: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:390:2: error: unknown type name 'wait_queue_head_t' 390 | wait_queue_head_t cp_irq_queue; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:82, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display.h:95:14: error: field 'pipe_drmhack' has incomplete type 95 | #define pipe pipe_drmhack | ^~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:480:13: note: in expansion of macro 'pipe' 480 | enum pipe pipe; | ^~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:36: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:985:12: error: field 'hsw_workaround_pipe' has incomplete type 985 | enum pipe hsw_workaround_pipe; | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:82, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display.h:95:14: error: field 'pipe_drmhack' has incomplete type 95 | #define pipe pipe_drmhack | ^~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1066:12: note: in expansion of macro 'pipe' 1066 | enum pipe pipe; | ^~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display.h:95:14: error: field 'pipe_drmhack' has incomplete type 95 | #define pipe pipe_drmhack | ^~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1113:12: note: in expansion of macro 'pipe' 1113 | enum pipe pipe; | ^~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:36: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1275:12: error: field 'pps_pipe' has incomplete type 1275 | enum pipe pps_pipe; | ^~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1281:12: error: field 'active_pipe' has incomplete type 1281 | enum pipe active_pipe; | ^~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:82, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display.h:95:14: error: field 'pipe_drmhack' has incomplete type 95 | #define pipe pipe_drmhack | ^~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1379:12: note: in expansion of macro 'pipe' 1379 | enum pipe pipe; | ^~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display.h:95:14: error: parameter 1 ('pipe_drmhack') has incomplete type 95 | #define pipe pipe_drmhack /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1413:31: note: in expansion of macro 'pipe' 1413 | vlv_pipe_to_channel(enum pipe pipe) | ^~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:36: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1413:1: error: function declaration isn't a prototype [-Werror=strict-prototypes] 1413 | vlv_pipe_to_channel(enum pipe pipe) | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:82, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display.h:95:14: error: parameter 2 ('pipe_drmhack') has incomplete type 95 | #define pipe pipe_drmhack /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1427:70: note: in expansion of macro 'pipe' 1427 | intel_get_crtc_for_pipe(struct drm_i915_private *dev_priv, enum pipe pipe) | ^~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:36: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1427:1: error: function declaration isn't a prototype [-Werror=strict-prototypes] 1427 | intel_get_crtc_for_pipe(struct drm_i915_private *dev_priv, enum pipe pipe) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:82, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display.h:95:14: error: parameter 2 ('pipe_drmhack') has incomplete type 95 | #define pipe pipe_drmhack /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1614:68: note: in expansion of macro 'pipe' 1614 | intel_wait_for_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) | ^~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:36: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1614:1: error: function declaration isn't a prototype [-Werror=strict-prototypes] 1614 | intel_wait_for_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:82, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display.h:95:14: error: parameter 2 ('pipe_drmhack') has incomplete type 95 | #define pipe pipe_drmhack /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1619:78: note: in expansion of macro 'pipe' 1619 | intel_wait_for_vblank_if_active(struct drm_i915_private *dev_priv, enum pipe pipe) | ^~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:36: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:1619:1: error: function declaration isn't a prototype [-Werror=strict-prototypes] 1619 | intel_wait_for_vblank_if_active(struct drm_i915_private *dev_priv, enum pipe pipe) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- dvo_sil164.o --- In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/linux/bug.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/linux/rcupdate.h:39, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/linux/slab.h:43, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/linux/kernel.h:49, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/linux/list.h:47, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/linux/mutex.h:41, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/linux/i2c.h:44, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:32, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h: In function 'i915_gem_object_lookup_rcu': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:10: error: 'debug_locks' undeclared (first use in this function) 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/asm/bug.h:56:17: note: in definition of macro 'WARN' 56 | linux_warning((CONDITION)? \ | ^~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:2: note: in expansion of macro 'WARN_ON' 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:10: note: each undeclared identifier is reported only once for each function it appears in 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/asm/bug.h:56:17: note: in definition of macro 'WARN' 56 | linux_warning((CONDITION)? \ | ^~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:2: note: in expansion of macro 'WARN_ON' 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~ --- dvo_ns2501.o --- In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:1488:1: error: 'IS_SUBPLATFORM' defined but not used [-Werror=unused-function] 1488 | IS_SUBPLATFORM(const struct drm_i915_private *i915, | ^~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.h:17, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:20, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:29:3: error: '__sgt_iter' defined but not used [-Werror=unused-function] 29 | } __sgt_iter(struct scatterlist *sgl, bool dma) { | ^~~~~~~~~~ cc1: all warnings being treated as errors --- dvo_tfp410.o --- In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_request.h:41, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_active.h:15, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object_types.h:15, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_frontbuffer.h:32, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:86, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_sw_fence.h:24:2: error: unknown type name 'wait_queue_head_t' 24 | wait_queue_head_t wait; | ^~~~~~~~~~~~~~~~~ --- dvo_sil164.o --- /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:26: error: implicit declaration of function 'lock_is_held'; did you mean 'lockdep_is_held'? [-Werror=implicit-function-declaration] 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/asm/bug.h:56:17: note: in definition of macro 'WARN' 56 | linux_warning((CONDITION)? \ | ^~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:2: note: in expansion of macro 'WARN_ON' 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~ --- dvo_ns2501.o --- *** Failed target: dvo_ns2501.o *** Failed commands: ${NORMAL_C} => @echo '# ' "compile GENERIC_KASLR/dvo_ns2501.o" && echo /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/x86_64--netbsd-gcc -fwrapv -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float -mindirect-branch=thunk -mindirect-branch-register -ffreestanding -fno-zero-initialized-in-bss -fno-delete-null-pointer-checks -g -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -fstack-usage -Wstack-usage=3584 -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare -Walloca -Wno-shadow -Wno-pointer-arith -Wno-address-of-packed-member --sysroot=/tmp/build/2021.12.19.11.10.25-amd64/destdir -Damd64 -Dx86_64 -I. -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/mit/xen-include-public/dist/ -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libx86emu -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libc/misc -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/arch -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys -nostdinc -DCOMPAT_UTILS -D__XEN_INTERFACE_VERSION__="0x3020a" -DDIAGNOSTIC -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/quad -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/atomic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/hash/sha3 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/i915drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_I915_DEBUG=1 -DCONFIG_DRM_I915_DEBUG_GEM=1 -DCONFIG_DRM_I915_PREEMPT_TIMEOUT=640 -DCONFIG_DRM_I915_TIMESLICE_DURATION=1 -DCONFIG_DRM_I915_ALPHA_SUPPORT=0 -DCONFIG_DRM_I915_FBDEV=1 -DCONFIG_DRM_I915_GVT=0 -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 -D_FORTIFY_SOURCE=2 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/ic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/uapi -D__KERNEL__ -DCONFIG_X86 -DCONFIG_X86_64 -DCONFIG_X86_PAT -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_FBDEV_OVERALLOC=100 -DCONFIG_FB=0 -DCONFIG_LOCKDEP=0 -DCONFIG_PCI=1 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist/include -c /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c -o dvo_ns2501.o && /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/x86_64--netbsd-gcc -fwrapv -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float -mindirect-branch=thunk -mindirect-branch-register -ffreestanding -fno-zero-initialized-in-bss -fno-delete-null-pointer-checks -g -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -fstack-usage -Wstack-usage=3584 -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare -Walloca -Wno-shadow -Wno-pointer-arith -Wno-address-of-packed-member --sysroot=/tmp/build/2021.12.19.11.10.25-amd64/destdir -Damd64 -Dx86_64 -I. -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/mit/xen-include-public/dist/ -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libx86emu -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libc/misc -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/arch -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys -nostdinc -DCOMPAT_UTILS -D__XEN_INTERFACE_VERSION__="0x3020a" -DDIAGNOSTIC -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/quad -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/atomic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/hash/sha3 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/i915drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_I915_DEBUG=1 -DCONFIG_DRM_I915_DEBUG_GEM=1 -DCONFIG_DRM_I915_PREEMPT_TIMEOUT=640 -DCONFIG_DRM_I915_TIMESLICE_DURATION=1 -DCONFIG_DRM_I915_ALPHA_SUPPORT=0 -DCONFIG_DRM_I915_FBDEV=1 -DCONFIG_DRM_I915_GVT=0 -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 -D_FORTIFY_SOURCE=2 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/ic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/uapi -D__KERNEL__ -DCONFIG_X86 -DCONFIG_X86_64 -DCONFIG_X86_PAT -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_FBDEV_OVERALLOC=100 -DCONFIG_FB=0 -DCONFIG_LOCKDEP=0 -DCONFIG_PCI=1 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist/include -c /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_ns2501.c -o dvo_ns2501.o && echo /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/nbctfconvert -g -L VERSION -g dvo_ns2501.o && /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/nbctfconvert -g -L VERSION -g dvo_ns2501.o *** [dvo_ns2501.o] Error code 1 nbmake[2]: stopped in /tmp/build/2021.12.19.11.10.25-amd64/obj/sys/arch/amd64/compile/GENERIC_KASLR --- dvo_sil164.o --- /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:40: error: 'rcu_lock_map' undeclared (first use in this function); did you mean 'rw_lock_op'? 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/asm/bug.h:56:17: note: in definition of macro 'WARN' 56 | linux_warning((CONDITION)? \ | ^~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:2: note: in expansion of macro 'WARN_ON' 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~ --- dvo_tfp410.o --- /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_sw_fence.h:71:6: error: unknown type name 'wait_queue_entry_t' 71 | wait_queue_entry_t *wq); | ^~~~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_sw_fence.h: In function 'i915_sw_fence_wait': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_sw_fence.h:111:2: error: implicit declaration of function 'wait_event' [-Werror=implicit-function-declaration] 111 | wait_event(fence->wait, i915_sw_fence_done(fence)); | ^~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_active.h:15, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object_types.h:15, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_frontbuffer.h:32, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:86, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_request.h: At top level: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_request.h:204:3: error: unknown type name 'wait_queue_entry_t' 204 | wait_queue_entry_t submitq; | ^~~~~~~~~~~~~~~~~~ --- dvo_sil164.o --- In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h: In function 'i915_gem_object_pin_pages': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:314:2: error: implicit declaration of function 'might_lock_nested'; did you mean 'mutex_lock_nested'? [-Werror=implicit-function-declaration] 314 | might_lock_nested(&obj->mm.lock, I915_MM_GET_PAGES); | ^~~~~~~~~~~~~~~~~ | mutex_lock_nested In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_is_ggtt': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'const struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:67:37: note: in expansion of macro '__i915_vma_flags' 67 | return test_bit(I915_VMA_GGTT_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_has_ggtt_write': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'const struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:72:43: note: in expansion of macro '__i915_vma_flags' 72 | return test_bit(I915_VMA_GGTT_WRITE_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_set_ggtt_write': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:78:35: note: in expansion of macro '__i915_vma_flags' 78 | set_bit(I915_VMA_GGTT_WRITE_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_unset_ggtt_write': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:84:7: note: in expansion of macro '__i915_vma_flags' 84 | __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_is_map_and_fenceable': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'const struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:91:42: note: in expansion of macro '__i915_vma_flags' 91 | return test_bit(I915_VMA_CAN_FENCE_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_set_userfault': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:97:50: note: in expansion of macro '__i915_vma_flags' 97 | return test_and_set_bit(I915_VMA_USERFAULT_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_unset_userfault': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:102:43: note: in expansion of macro '__i915_vma_flags' 102 | return clear_bit(I915_VMA_USERFAULT_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:102:9: error: 'return' with a value, in function returning void [-Werror=return-type] 102 | return clear_bit(I915_VMA_USERFAULT_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:100:20: note: declared here 100 | static inline void i915_vma_unset_userfault(struct i915_vma *vma) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_has_userfault': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'const struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:107:42: note: in expansion of macro '__i915_vma_flags' 107 | return test_bit(I915_VMA_USERFAULT_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: At top level: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:295:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 295 | void __iomem *i915_vma_pin_iomap(struct i915_vma *vma); | ^ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:112, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_perf_types.h:91:6: error: unknown type name 'poll_table' 91 | poll_table *wait); | ^~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_perf_types.h:228:2: error: unknown type name 'wait_queue_head_t' 228 | wait_queue_head_t poll_wq; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h: In function 'mkwrite_device_info': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:2010:9: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 2010 | return (struct intel_device_info *)INTEL_INFO(dev_priv); | ^ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h: At top level: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:390:2: error: unknown type name 'wait_queue_head_t' 390 | wait_queue_head_t cp_irq_queue; | ^~~~~~~~~~~~~~~~~ --- dvo_tfp410.o --- In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/intel_uncore.h:150:15: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token 150 | u32 __iomem *reg_set; | ^ --- dvo_sil164.o --- In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:1488:1: error: 'IS_SUBPLATFORM' defined but not used [-Werror=unused-function] 1488 | IS_SUBPLATFORM(const struct drm_i915_private *i915, | ^~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.h:17, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:20, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c:34: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:29:3: error: '__sgt_iter' defined but not used [-Werror=unused-function] 29 | } __sgt_iter(struct scatterlist *sgl, bool dma) { | ^~~~~~~~~~ --- dvo_tfp410.o --- In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc_fw.h:12, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:17, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc_fw_abi.h:77:15: error: expected declaration specifiers or '...' before 'sizeof' 77 | static_assert(sizeof(struct uc_css_header) == 128); | ^~~~~~ --- dvo_sil164.o --- cc1: all warnings being treated as errors --- dvo_tfp410.o --- In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_reset.h:17, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:30, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.h:16, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:20, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_reset_types.h:53:2: error: unknown type name 'wait_queue_head_t' 53 | wait_queue_head_t queue; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.h:16, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:20, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h: In function 'i915_vm_has_scratch_64K': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:419:13: error: 'struct i915_address_space' has no member named 'scratch_page'; did you mean 'scratch_order'? 419 | return vm->scratch_page.seg.ds_len == I915_GTT_PAGE_SIZE_64K; | ^~~~~~~~~~~~ | scratch_order /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h: In function 'i915_page_dir_dma_addr': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:182:38: note: in definition of macro '__px_choose_expr' 182 | __builtin_types_compatible_p(typeof(x), type) || \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:182:38: note: in definition of macro '__px_choose_expr' 182 | __builtin_types_compatible_p(typeof(x), type) || \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:182:38: note: in definition of macro '__px_choose_expr' 182 | __builtin_types_compatible_p(typeof(x), type) || \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:182:38: note: in definition of macro '__px_choose_expr' 182 | __builtin_types_compatible_p(typeof(x), type) || \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:183:38: note: in definition of macro '__px_choose_expr' 183 | __builtin_types_compatible_p(typeof(x), const type), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:183:38: note: in definition of macro '__px_choose_expr' 183 | __builtin_types_compatible_p(typeof(x), const type), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:183:38: note: in definition of macro '__px_choose_expr' 183 | __builtin_types_compatible_p(typeof(x), const type), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:183:38: note: in definition of macro '__px_choose_expr' 183 | __builtin_types_compatible_p(typeof(x), const type), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ --- dvo_sil164.o --- *** Failed target: dvo_sil164.o *** Failed commands: ${NORMAL_C} => @echo '# ' "compile GENERIC_KASLR/dvo_sil164.o" && echo /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/x86_64--netbsd-gcc -fwrapv -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float -mindirect-branch=thunk -mindirect-branch-register -ffreestanding -fno-zero-initialized-in-bss -fno-delete-null-pointer-checks -g -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -fstack-usage -Wstack-usage=3584 -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare -Walloca -Wno-shadow -Wno-pointer-arith -Wno-address-of-packed-member --sysroot=/tmp/build/2021.12.19.11.10.25-amd64/destdir -Damd64 -Dx86_64 -I. -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/mit/xen-include-public/dist/ -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libx86emu -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libc/misc -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/arch -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys -nostdinc -DCOMPAT_UTILS -D__XEN_INTERFACE_VERSION__="0x3020a" -DDIAGNOSTIC -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/quad -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/atomic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/hash/sha3 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/i915drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_I915_DEBUG=1 -DCONFIG_DRM_I915_DEBUG_GEM=1 -DCONFIG_DRM_I915_PREEMPT_TIMEOUT=640 -DCONFIG_DRM_I915_TIMESLICE_DURATION=1 -DCONFIG_DRM_I915_ALPHA_SUPPORT=0 -DCONFIG_DRM_I915_FBDEV=1 -DCONFIG_DRM_I915_GVT=0 -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 -D_FORTIFY_SOURCE=2 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/ic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/uapi -D__KERNEL__ -DCONFIG_X86 -DCONFIG_X86_64 -DCONFIG_X86_PAT -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_FBDEV_OVERALLOC=100 -DCONFIG_FB=0 -DCONFIG_LOCKDEP=0 -DCONFIG_PCI=1 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist/include -c /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c -o dvo_sil164.o && /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/x86_64--netbsd-gcc -fwrapv -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float -mindirect-branch=thunk -mindirect-branch-register -ffreestanding -fno-zero-initialized-in-bss -fno-delete-null-pointer-checks -g -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -fstack-usage -Wstack-usage=3584 -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare -Walloca -Wno-shadow -Wno-pointer-arith -Wno-address-of-packed-member --sysroot=/tmp/build/2021.12.19.11.10.25-amd64/destdir -Damd64 -Dx86_64 -I. -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/mit/xen-include-public/dist/ -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libx86emu -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libc/misc -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/arch -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys -nostdinc -DCOMPAT_UTILS -D__XEN_INTERFACE_VERSION__="0x3020a" -DDIAGNOSTIC -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/quad -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/atomic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/hash/sha3 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/i915drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_I915_DEBUG=1 -DCONFIG_DRM_I915_DEBUG_GEM=1 -DCONFIG_DRM_I915_PREEMPT_TIMEOUT=640 -DCONFIG_DRM_I915_TIMESLICE_DURATION=1 -DCONFIG_DRM_I915_ALPHA_SUPPORT=0 -DCONFIG_DRM_I915_FBDEV=1 -DCONFIG_DRM_I915_GVT=0 -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 -D_FORTIFY_SOURCE=2 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/ic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/uapi -D__KERNEL__ -DCONFIG_X86 -DCONFIG_X86_64 -DCONFIG_X86_PAT -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_FBDEV_OVERALLOC=100 -DCONFIG_FB=0 -DCONFIG_LOCKDEP=0 -DCONFIG_PCI=1 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist/include -c /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_sil164.c -o dvo_sil164.o && echo /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/nbctfconvert -g -L VERSION -g dvo_sil164.o && /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/nbctfconvert -g -L VERSION -g dvo_sil164.o *** [dvo_sil164.o] Error code 1 nbmake[2]: stopped in /tmp/build/2021.12.19.11.10.25-amd64/obj/sys/arch/amd64/compile/GENERIC_KASLR --- dvo_tfp410.o --- /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:184:16: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 184 | ({ type __x = (type)(x); expr; }), \ | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:185:2: note: in definition of macro '__px_choose_expr' 185 | other) | ^~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:194:21: note: in expansion of macro 'px_base' 194 | #define px_dma(px) (px_base(px)->map->dm_segs[0].ds_addr) | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:9: note: in expansion of macro 'px_dma' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:188:2: note: in expansion of macro '__px_choose_expr' 188 | __px_choose_expr(px, struct i915_page_dma *, __x, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:189:2: note: in expansion of macro '__px_choose_expr' 189 | __px_choose_expr(px, struct i915_page_scratch *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:190:2: note: in expansion of macro '__px_choose_expr' 190 | __px_choose_expr(px, struct i915_page_table *, &__x->base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:191:2: note: in expansion of macro '__px_choose_expr' 191 | __px_choose_expr(px, struct i915_page_directory *, &__x->pt.base, \ | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gtt.h:545:22: note: in expansion of macro 'px_base' 545 | return px_dma(pt ?: px_base(&ppgtt->vm.scratch[ppgtt->vm.top])); | ^~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.h:17, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:20, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h: In function '__sgt_iter': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:33:25: error: invalid use of undefined type 'struct scatterlist' 33 | s.max = s.curr = s.sgp->offset; | ^~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:34:17: error: invalid use of undefined type 'struct scatterlist' 34 | s.max += s.sgp->length; | ^~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:36:12: error: implicit declaration of function 'sg_dma_address' [-Werror=implicit-function-declaration] 36 | s.dma = sg_dma_address(s.sgp); | ^~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:38:24: error: implicit declaration of function 'sg_page' [-Werror=implicit-function-declaration] 38 | s.pfn = page_to_pfn(sg_page(s.sgp)); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:38:24: error: passing argument 1 of 'page_to_pfn' makes pointer from integer without a cast [-Werror=int-conversion] 38 | s.pfn = page_to_pfn(sg_page(s.sgp)); | ^~~~~~~~~~~~~~ | | | int In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/linux/mm.h:40, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/linux/scatterlist.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm/drm_prime.h:39, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm/drm_file.h:41, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm/drm_vblank.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:43, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/asm/page.h:55:26: note: expected 'struct page *' but argument is of type 'int' 55 | page_to_pfn(struct page *page) | ~~~~~~~~~~~~~^~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.h:17, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:20, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h: In function '____sg_next': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:53:2: error: increment of pointer to an incomplete type 'struct scatterlist' 53 | ++sg; | ^~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:30: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:54:15: error: implicit declaration of function 'sg_is_chain' [-Werror=implicit-function-declaration] 54 | if (unlikely(sg_is_chain(sg))) | ^~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/sys/cdefs.h:552:48: note: in definition of macro '__predict_false' 552 | #define __predict_false(exp) __builtin_expect((exp) != 0, 0) | ^~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:54:6: note: in expansion of macro 'unlikely' 54 | if (unlikely(sg_is_chain(sg))) | ^~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.h:17, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:20, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:55:8: error: implicit declaration of function 'sg_chain_ptr' [-Werror=implicit-function-declaration] 55 | sg = sg_chain_ptr(sg); | ^~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:55:6: error: assignment to 'struct scatterlist *' from 'int' makes pointer from integer without a cast [-Werror=int-conversion] 55 | sg = sg_chain_ptr(sg); | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h: In function '__sg_next': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:70:9: error: implicit declaration of function 'sg_is_last'; did you mean 'list_is_last'? [-Werror=implicit-function-declaration] 70 | return sg_is_last(sg) ? NULL : ____sg_next(sg); | ^~~~~~~~~~ | list_is_last In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:30: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h: In function 'i915_sg_page_sizes': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:105:16: error: invalid use of undefined type 'struct scatterlist' 105 | GEM_BUG_ON(sg->offset); | ^~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/sys/cdefs.h:552:48: note: in definition of macro '__predict_false' 552 | #define __predict_false(exp) __builtin_expect((exp) != 0, 0) | ^~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.h:44:40: note: in expansion of macro 'unlikely' 44 | #define GEM_BUG_ON(condition) do { if (unlikely((condition))) { \ | ^~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:105:3: note: in expansion of macro 'GEM_BUG_ON' 105 | GEM_BUG_ON(sg->offset); | ^~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:106:28: error: invalid use of undefined type 'struct scatterlist' 106 | GEM_BUG_ON(!IS_ALIGNED(sg->length, PAGE_SIZE)); | ^~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/sys/cdefs.h:552:48: note: in definition of macro '__predict_false' 552 | #define __predict_false(exp) __builtin_expect((exp) != 0, 0) | ^~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.h:44:40: note: in expansion of macro 'unlikely' 44 | #define GEM_BUG_ON(condition) do { if (unlikely((condition))) { \ | ^~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:106:3: note: in expansion of macro 'GEM_BUG_ON' 106 | GEM_BUG_ON(!IS_ALIGNED(sg->length, PAGE_SIZE)); | ^~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:106:15: note: in expansion of macro 'IS_ALIGNED' 106 | GEM_BUG_ON(!IS_ALIGNED(sg->length, PAGE_SIZE)); | ^~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.h:17, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:20, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:107:19: error: invalid use of undefined type 'struct scatterlist' 107 | page_sizes |= sg->length; | ^~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/linux/bug.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/linux/rcupdate.h:39, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/linux/slab.h:43, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/linux/kernel.h:49, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/linux/list.h:47, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/linux/mutex.h:41, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/linux/i2c.h:44, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:32, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h: In function 'i915_gem_object_lookup_rcu': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:10: error: 'debug_locks' undeclared (first use in this function) 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/asm/bug.h:56:17: note: in definition of macro 'WARN' 56 | linux_warning((CONDITION)? \ | ^~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:2: note: in expansion of macro 'WARN_ON' 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:10: note: each undeclared identifier is reported only once for each function it appears in 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/asm/bug.h:56:17: note: in definition of macro 'WARN' 56 | linux_warning((CONDITION)? \ | ^~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:2: note: in expansion of macro 'WARN_ON' 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:26: error: implicit declaration of function 'lock_is_held'; did you mean 'lockdep_is_held'? [-Werror=implicit-function-declaration] 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/asm/bug.h:56:17: note: in definition of macro 'WARN' 56 | linux_warning((CONDITION)? \ | ^~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:2: note: in expansion of macro 'WARN_ON' 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:40: error: 'rcu_lock_map' undeclared (first use in this function); did you mean 'rw_lock_op'? 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include/asm/bug.h:56:17: note: in definition of macro 'WARN' 56 | linux_warning((CONDITION)? \ | ^~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:73:2: note: in expansion of macro 'WARN_ON' 73 | WARN_ON(debug_locks && !lock_is_held(&rcu_lock_map)); | ^~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h: In function 'i915_gem_object_pin_pages': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:314:2: error: implicit declaration of function 'might_lock_nested'; did you mean 'mutex_lock_nested'? [-Werror=implicit-function-declaration] 314 | might_lock_nested(&obj->mm.lock, I915_MM_GET_PAGES); | ^~~~~~~~~~~~~~~~~ | mutex_lock_nested In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_is_ggtt': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'const struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:67:37: note: in expansion of macro '__i915_vma_flags' 67 | return test_bit(I915_VMA_GGTT_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_has_ggtt_write': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'const struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:72:43: note: in expansion of macro '__i915_vma_flags' 72 | return test_bit(I915_VMA_GGTT_WRITE_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_set_ggtt_write': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:78:35: note: in expansion of macro '__i915_vma_flags' 78 | set_bit(I915_VMA_GGTT_WRITE_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_unset_ggtt_write': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:84:7: note: in expansion of macro '__i915_vma_flags' 84 | __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_is_map_and_fenceable': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'const struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:91:42: note: in expansion of macro '__i915_vma_flags' 91 | return test_bit(I915_VMA_CAN_FENCE_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_set_userfault': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:97:50: note: in expansion of macro '__i915_vma_flags' 97 | return test_and_set_bit(I915_VMA_USERFAULT_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_unset_userfault': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:102:43: note: in expansion of macro '__i915_vma_flags' 102 | return clear_bit(I915_VMA_USERFAULT_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:102:9: error: 'return' with a value, in function returning void [-Werror=return-type] 102 | return clear_bit(I915_VMA_USERFAULT_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:100:20: note: declared here 100 | static inline void i915_vma_unset_userfault(struct i915_vma *vma) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: In function 'i915_vma_has_userfault': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:63:58: error: 'atomic_t' {aka 'const struct atomic'} has no member named 'counter' 63 | #define __i915_vma_flags(v) ((unsigned long *)&(v)->flags.counter) | ^ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:107:42: note: in expansion of macro '__i915_vma_flags' 107 | return test_bit(I915_VMA_USERFAULT_BIT, __i915_vma_flags(vma)); | ^~~~~~~~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h: At top level: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:295:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 295 | void __iomem *i915_vma_pin_iomap(struct i915_vma *vma); | ^ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:112, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_perf_types.h:91:6: error: unknown type name 'poll_table' 91 | poll_table *wait); | ^~~~~~~~~~ /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_perf_types.h:228:2: error: unknown type name 'wait_queue_head_t' 228 | wait_queue_head_t poll_wq; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h: In function 'mkwrite_device_info': /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:2010:9: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual] 2010 | return (struct intel_device_info *)INTEL_INFO(dev_priv); | ^ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h: At top level: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:390:2: error: unknown type name 'wait_queue_head_t' 390 | wait_queue_head_t cp_irq_queue; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:1488:1: error: 'IS_SUBPLATFORM' defined but not used [-Werror=unused-function] 1488 | IS_SUBPLATFORM(const struct drm_i915_private *i915, | ^~~~~~~~~~~~~~ In file included from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.h:17, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_object.h:20, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_vma.h:35, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_guc.h:19, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/intel_uc.h:11, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/gt/intel_gt_types.h:18, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:96, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/intel_display_types.h:48, from /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c:33: /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/i915_scatterlist.h:29:3: error: '__sgt_iter' defined but not used [-Werror=unused-function] 29 | } __sgt_iter(struct scatterlist *sgl, bool dma) { | ^~~~~~~~~~ cc1: all warnings being treated as errors *** Failed target: dvo_tfp410.o *** Failed commands: ${NORMAL_C} => @echo '# ' "compile GENERIC_KASLR/dvo_tfp410.o" && echo /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/x86_64--netbsd-gcc -fwrapv -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float -mindirect-branch=thunk -mindirect-branch-register -ffreestanding -fno-zero-initialized-in-bss -fno-delete-null-pointer-checks -g -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -fstack-usage -Wstack-usage=3584 -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare -Walloca -Wno-shadow -Wno-pointer-arith -Wno-address-of-packed-member --sysroot=/tmp/build/2021.12.19.11.10.25-amd64/destdir -Damd64 -Dx86_64 -I. -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/mit/xen-include-public/dist/ -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libx86emu -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libc/misc -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/arch -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys -nostdinc -DCOMPAT_UTILS -D__XEN_INTERFACE_VERSION__="0x3020a" -DDIAGNOSTIC -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/quad -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/atomic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/hash/sha3 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/i915drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_I915_DEBUG=1 -DCONFIG_DRM_I915_DEBUG_GEM=1 -DCONFIG_DRM_I915_PREEMPT_TIMEOUT=640 -DCONFIG_DRM_I915_TIMESLICE_DURATION=1 -DCONFIG_DRM_I915_ALPHA_SUPPORT=0 -DCONFIG_DRM_I915_FBDEV=1 -DCONFIG_DRM_I915_GVT=0 -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 -D_FORTIFY_SOURCE=2 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/ic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/uapi -D__KERNEL__ -DCONFIG_X86 -DCONFIG_X86_64 -DCONFIG_X86_PAT -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_FBDEV_OVERALLOC=100 -DCONFIG_FB=0 -DCONFIG_LOCKDEP=0 -DCONFIG_PCI=1 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist/include -c /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c -o dvo_tfp410.o && /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/x86_64--netbsd-gcc -fwrapv -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float -mindirect-branch=thunk -mindirect-branch-register -ffreestanding -fno-zero-initialized-in-bss -fno-delete-null-pointer-checks -g -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -fstack-usage -Wstack-usage=3584 -fno-strict-aliasing -fno-common -fwrapv -std=gnu99 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare -Walloca -Wno-shadow -Wno-pointer-arith -Wno-address-of-packed-member --sysroot=/tmp/build/2021.12.19.11.10.25-amd64/destdir -Damd64 -Dx86_64 -I. -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/mit/xen-include-public/dist/ -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libx86emu -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/lib/libc/misc -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/arch -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys -nostdinc -DCOMPAT_UTILS -D__XEN_INTERFACE_VERSION__="0x3020a" -DDIAGNOSTIC -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/quad -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/atomic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/lib/libkern/../../../common/lib/libc/hash/sha3 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/i915drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_I915_DEBUG=1 -DCONFIG_DRM_I915_DEBUG_GEM=1 -DCONFIG_DRM_I915_PREEMPT_TIMEOUT=640 -DCONFIG_DRM_I915_TIMESLICE_DURATION=1 -DCONFIG_DRM_I915_ALPHA_SUPPORT=0 -DCONFIG_DRM_I915_FBDEV=1 -DCONFIG_DRM_I915_GVT=0 -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 -D_FORTIFY_SOURCE=2 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/isc/atheros_hal/ic -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/drm -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/include/uapi -D__KERNEL__ -DCONFIG_X86 -DCONFIG_X86_64 -DCONFIG_X86_PAT -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_FBDEV_OVERALLOC=100 -DCONFIG_FB=0 -DCONFIG_LOCKDEP=0 -DCONFIG_PCI=1 -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/../common/include -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/libnv/dist -I/tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/acpica/dist/include -c /tmp/build/2021.12.19.11.10.25-amd64/src/sys/external/bsd/drm2/dist/drm/i915/display/dvo_tfp410.c -o dvo_tfp410.o && echo /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/nbctfconvert -g -L VERSION -g dvo_tfp410.o && /tmp/build/2021.12.19.11.10.25-amd64/tools/bin/nbctfconvert -g -L VERSION -g dvo_tfp410.o *** [dvo_tfp410.o] Error code 1 nbmake[2]: stopped in /tmp/build/2021.12.19.11.10.25-amd64/obj/sys/arch/amd64/compile/GENERIC_KASLR 6 errors nbmake[2]: stopped in /tmp/build/2021.12.19.11.10.25-amd64/obj/sys/arch/amd64/compile/GENERIC_KASLR nbmake[1]: stopped in /tmp/build/2021.12.19.11.10.25-amd64/src/etc nbmake: stopped in /tmp/build/2021.12.19.11.10.25-amd64/src ERROR: Failed to make release *** BUILD ABORTED *** 2403.33 real 12778.23 user 29375.50 sys