Package: evdi-dkms
Version: 1.12.0+dfsg-0.1
Severity: important
X-Debbugs-Cc: bugs.debian....@m.mixi.cz

Dear Maintainer,

Upon updating Debian testing I received build error from evdi-dkms:

Setting up linux-headers-6.0.0-6-amd64 (6.0.12-1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.0.0-6-amd64:Sign command: 
/usr/lib/linux-kbuild-6.0/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.0.0-6-amd64 all 
INCLUDEDIR=/lib/modules/6.0.0-6-amd64/build/include KVERSION=6.0.0-6-amd64 
DKMS_BUILD=1...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.0.0-6-amd64 (x86_64)
Consult /var/lib/dkms/evdi/1.12.0/build/make.log for more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 failed!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
Failed to process /etc/kernel/header_postinst.d at 
/var/lib/dpkg/info/linux-headers-6.0.0-6-amd64.postinst line 11.
dpkg: error processing package linux-headers-6.0.0-6-amd64 (--configure):
 installed linux-headers-6.0.0-6-amd64 package post-installation script 
subprocess returned error exit status 1


Contents of /var/lib/dkms/evdi/1.12.0/build/make.log:
-----------------------------------
DKMS make.log for evdi-1.12.0 for kernel 6.0.0-6-amd64 (x86_64)
Fri Jan 13 16:01:26 CET 2023
make KBUILD_VERBOSE=1 M=/var/lib/dkms/evdi/1.12.0/build 
SUBDIRS=/var/lib/dkms/evdi/1.12.0/build SRCROOT=/var/lib/dkms/evdi/1.12.0/build 
CONFIG_MODULE_SIG= -C /lib/modules/6.0.0-6-amd64/build modules
make[1]: Entering directory '/usr/src/linux-headers-6.0.0-6-amd64'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (        
        \
echo >&2;                                                       \
echo >&2 "  ERROR: Kernel configuration is invalid.";           \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are 
missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix 
it.";      \
echo >&2 ;                                                      \
/bin/false)
make -f /usr/src/linux-headers-6.0.0-6-common/scripts/Makefile.build 
obj=/var/lib/dkms/evdi/1.12.0/build \
single-build= \
need-builtin=1 need-modorder=1
  printf '%s
'   evdi_platform_drv.o evdi_platform_dev.o evdi_sysfs.o evdi_modeset.o 
evdi_connector.o evdi_encoder.o evdi_drm_drv.o evdi_fb.o evdi_gem.o 
evdi_painter.o evdi_params.o evdi_cursor.o evdi_debug.o evdi_i2c.o evdi_ioc32.o 
| awk '!x[$0]++ { print("/var/lib/dkms/evdi/1.12.0/build/"$0) }' > 
/var/lib/dkms/evdi/1.12.0/build/evdi.mod
   gcc-12 -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_platform_drv.o.d 
-nostdinc -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_platform_drv"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi -c -o 
/var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.o 
/var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.c   ; ./tools/objtool/objtool 
 --hacks=jump_label  --hacks=noinstr    --orc  --retpoline  --rethunk  --sls   
--static-call  --uaccess   --module  
/var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.o
   gcc-12 -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_platform_dev.o.d 
-nostdinc -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_platform_dev"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi -c -o 
/var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.o 
/var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.c   ; ./tools/objtool/objtool 
 --hacks=jump_label  --hacks=noinstr    --orc  --retpoline  --rethunk  --sls   
--static-call  --uaccess   --module  
/var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.o
   gcc-12 -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_sysfs.o.d -nostdinc 
-I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_sysfs"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.o 
/var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.c   ; ./tools/objtool/objtool  
--hacks=jump_label  --hacks=noinstr    --orc  --retpoline  --rethunk  --sls   
--static-call  --uaccess   --module  
/var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.o
   gcc-12 -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_modeset.o.d -nostdinc 
-I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_modeset"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi -c -o 
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.o 
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c   ; ./tools/objtool/objtool  
--hacks=jump_label  --hacks=noinstr    --orc  --retpoline  --rethunk  --sls   
--static-call  --uaccess   --module  
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.o
   gcc-12 -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_connector.o.d 
-nostdinc -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_connector"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi -c -o 
/var/lib/dkms/evdi/1.12.0/build/evdi_connector.o 
/var/lib/dkms/evdi/1.12.0/build/evdi_connector.c   ; ./tools/objtool/objtool  
--hacks=jump_label  --hacks=noinstr    --orc  --retpoline  --rethunk  --sls   
--static-call  --uaccess   --module  
/var/lib/dkms/evdi/1.12.0/build/evdi_connector.o
   gcc-12 -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_encoder.o.d -nostdinc 
-I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_encoder"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi -c -o 
/var/lib/dkms/evdi/1.12.0/build/evdi_encoder.o 
/var/lib/dkms/evdi/1.12.0/build/evdi_encoder.c   ; ./tools/objtool/objtool  
--hacks=jump_label  --hacks=noinstr    --orc  --retpoline  --rethunk  --sls   
--static-call  --uaccess   --module  
/var/lib/dkms/evdi/1.12.0/build/evdi_encoder.o
   gcc-12 -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_drm_drv.o.d -nostdinc 
-I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_drm_drv"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi -c -o 
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.o 
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.c   ; ./tools/objtool/objtool  
--hacks=jump_label  --hacks=noinstr    --orc  --retpoline  --rethunk  --sls   
--static-call  --uaccess   --module  
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.o
   gcc-12 -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_fb.o.d -nostdinc 
-I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_fb"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_fb.o 
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c   ; ./tools/objtool/objtool  
--hacks=jump_label  --hacks=noinstr    --orc  --retpoline  --rethunk  --sls   
--static-call  --uaccess   --module  /var/lib/dkms/evdi/1.12.0/build/evdi_fb.o
  /usr/src/linux-headers-6.0.0-6-common/scripts/check-local-export 
/var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.o
   { echo ; echo '/var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.o: $(wildcard 
./tools/objtool/objtool)' ; } >> 
/var/lib/dkms/evdi/1.12.0/build/.evdi_sysfs.o.cmd
  if nm /var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.o 2>/dev/null | grep -q 
__ksymtab; then  gcc-12 -E -D__GENKSYMS__ 
-Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_sysfs.o.d -nostdinc 
-I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_sysfs"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi /var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.c | 
scripts/genksyms/genksyms   -r /dev/null >> 
/var/lib/dkms/evdi/1.12.0/build/.evdi_sysfs.o.cmd; fi
   gcc-12 -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_gem.o.d -nostdinc 
-I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_gem"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_gem.o 
/var/lib/dkms/evdi/1.12.0/build/evdi_gem.c   ; ./tools/objtool/objtool  
--hacks=jump_label  --hacks=noinstr    --orc  --retpoline  --rethunk  --sls   
--static-call  --uaccess   --module  /var/lib/dkms/evdi/1.12.0/build/evdi_gem.o
  /usr/src/linux-headers-6.0.0-6-common/scripts/check-local-export 
/var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.o
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_encoder.c:21:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field 'base' has 
incomplete type
   87 |         struct drm_framebuffer base;
      |                                ^~~~
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.c:30:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field 'base' has 
incomplete type
   87 |         struct drm_framebuffer base;
      |                                ^~~~
   { echo ; echo '/var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.o: 
$(wildcard ./tools/objtool/objtool)' ; } >> 
/var/lib/dkms/evdi/1.12.0/build/.evdi_platform_drv.o.cmd
  if nm /var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.o 2>/dev/null | grep 
-q __ksymtab; then  gcc-12 -E -D__GENKSYMS__ 
-Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_platform_drv.o.d -nostdinc 
-I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include 
-I./arch/x86/include/generated -I/usr/src/linux-headers-6.0.0-6-common/include 
-I./include -I/usr/src/linux-headers-6.0.0-6-common/arch/x86/include/uapi 
-I./arch/x86/include/generated/uapi 
-I/usr/src/linux-headers-6.0.0-6-common/include/uapi -I./include/generated/uapi 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/compiler-version.h 
-include /usr/src/linux-headers-6.0.0-6-common/include/linux/kconfig.h -include 
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h 
-D__KERNEL__ -fmacro-prefix-map=/usr/src/linux-headers-6.0.0-6-common/= -Wall 
-Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 
-mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 
-falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 
-mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone 
-mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables 
-mindirect-branch=thunk-extern -mindirect-branch-register 
-mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables 
-mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address 
-Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 
-fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong 
-Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main 
-Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer 
-ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount 
-mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla 
-Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation 
-Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized 
-Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check 
-fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types 
-Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm  -DMODULE  
-DKBUILD_BASENAME='"evdi_platform_drv"' -DKBUILD_MODNAME='"evdi"' 
-D__KBUILD_MODNAME=kmod_evdi 
/var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.c | scripts/genksyms/genksyms 
  -r /dev/null >> /var/lib/dkms/evdi/1.12.0/build/.evdi_platform_drv.o.cmd; fi
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:29:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field 'base' has 
incomplete type
   87 |         struct drm_framebuffer base;
      |                                ^~~~
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:31:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field 'base' has 
incomplete type
   87 |         struct drm_framebuffer base;
      |                                ^~~~
make[2]: *** [/usr/src/linux-headers-6.0.0-6-common/scripts/Makefile.build:254: 
/var/lib/dkms/evdi/1.12.0/build/evdi_encoder.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/container_of.h:5,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/list.h:5,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/smp.h:12,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/lockdep.h:14,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/seqlock.h:18,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/drm/drm_vblank.h:27,
                 from /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:16:
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c: In function 
'evdi_plane_atomic_update':
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h:295:27: 
error: expression in static assertion is not an integer
  295 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), 
typeof(b))
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/build_bug.h:78:56: note: in 
definition of macro '__static_assert'
   78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
      |                                                        ^~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/container_of.h:19:9: note: 
in expansion of macro 'static_assert'
   19 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |         ^~~~~~~~~~~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/container_of.h:19:23: note: 
in expansion of macro '__same_type'
   19 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |                       ^~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:92:23: note: in expansion of 
macro 'container_of'
   92 | #define to_evdi_fb(x) container_of(x, struct evdi_framebuffer, base)
      |                       ^~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:268:48: note: in expansion of 
macro 'to_evdi_fb'
  268 |                 struct evdi_framebuffer *efb = to_evdi_fb(fb);
      |                                                ^~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:271:33: error: invalid use of 
undefined type 'struct drm_framebuffer'
  271 |                         0, 0, fb->width, fb->height
      |                                 ^~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:271:44: error: invalid use of 
undefined type 'struct drm_framebuffer'
  271 |                         0, 0, fb->width, fb->height
      |                                            ^~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:278:23: error: invalid use of 
undefined type 'struct drm_framebuffer'
  278 |                     fb->format && old_fb->format &&
      |                       ^~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:278:41: error: invalid use of 
undefined type 'struct drm_framebuffer'
  278 |                     fb->format && old_fb->format &&
      |                                         ^~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:279:23: error: invalid use of 
undefined type 'struct drm_framebuffer'
  279 |                     fb->format->format != old_fb->format->format)
      |                       ^~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:279:49: error: invalid use of 
undefined type 'struct drm_framebuffer'
  279 |                     fb->format->format != old_fb->format->format)
      |                                                 ^~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:291:43: error: invalid use of 
undefined type 'struct drm_framebuffer'
  291 |                         state->src.x2 = fb->width << 16;
      |                                           ^~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:292:43: error: invalid use of 
undefined type 'struct drm_framebuffer'
  292 |                         state->src.y2 = fb->height << 16;
      |                                           ^~
In file included from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/container_of.h:5,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/list.h:5,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/preempt.h:11,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/spinlock.h:55,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/mmzone.h:8,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/gfp.h:7,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/linux/slab.h:15,
                 from /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:14:
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function 
'evdi_user_framebuffer_create_handle':
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h:295:27: 
error: expression in static assertion is not an integer
  295 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), 
typeof(b))
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/build_bug.h:78:56: note: in 
definition of macro '__static_assert'
   78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
      |                                                        ^~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/container_of.h:19:9: note: 
in expansion of macro 'static_assert'
   19 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |         ^~~~~~~~~~~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/container_of.h:19:23: note: 
in expansion of macro '__same_type'
   19 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |                       ^~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:92:23: note: in expansion of 
macro 'container_of'
   92 | #define to_evdi_fb(x) container_of(x, struct evdi_framebuffer, base)
      |                       ^~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:311:40: note: in expansion of macro 
'to_evdi_fb'
  311 |         struct evdi_framebuffer *efb = to_evdi_fb(fb);
      |                                        ^~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function 
'evdi_user_framebuffer_destroy':
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c: In function 
'evdi_cursor_atomic_update':
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h:295:27: 
error: expression in static assertion is not an integer
  295 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), 
typeof(b))
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/build_bug.h:78:56: note: in 
definition of macro '__static_assert'
   78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
      |                                                        ^~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/container_of.h:19:9: note: 
in expansion of macro 'static_assert'
   19 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |         ^~~~~~~~~~~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/container_of.h:19:23: note: 
in expansion of macro '__same_type'
   19 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |                       ^~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:92:23: note: in expansion of 
macro 'container_of'
   92 | #define to_evdi_fb(x) container_of(x, struct evdi_framebuffer, base)
      |                       ^~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:318:40: note: in expansion of macro 
'to_evdi_fb'
  318 |         struct evdi_framebuffer *efb = to_evdi_fb(fb);
      |                                        ^~~~~~~~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/compiler_types.h:295:27: 
error: expression in static assertion is not an integer
  295 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), 
typeof(b))
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/build_bug.h:78:56: note: in 
definition of macro '__static_assert'
   78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
      |                                                        ^~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/container_of.h:19:9: note: 
in expansion of macro 'static_assert'
   19 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |         ^~~~~~~~~~~~~
/usr/src/linux-headers-6.0.0-6-common/include/linux/container_of.h:19:23: note: 
in expansion of macro '__same_type'
   19 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |                       ^~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:92:23: note: in expansion of 
macro 'container_of'
   92 | #define to_evdi_fb(x) container_of(x, struct evdi_framebuffer, base)
      |                       ^~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:336:48: note: in expansion of 
macro 'to_evdi_fb'
  336 |                 struct evdi_framebuffer *efb = to_evdi_fb(fb);
      |                                                ^~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:355:57: error: invalid use of 
undefined type 'struct drm_framebuffer'
  355 |                                 uint32_t stride = 4 * fb->width;
      |                                                         ^~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:359:51: error: invalid use of 
undefined type 'struct drm_framebuffer'
  359 |                                                 fb->width,
      |                                                   ^~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:360:51: error: invalid use of 
undefined type 'struct drm_framebuffer'
  360 |                                                 fb->height,
      |                                                   ^~
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:363:51: error: invalid use of 
undefined type 'struct drm_framebuffer'
  363 |                                                 fb->format->format,
      |                                                   ^~
make[2]: *** [/usr/src/linux-headers-6.0.0-6-common/scripts/Makefile.build:254: 
/var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.o] Error 1
make[2]: *** [/usr/src/linux-headers-6.0.0-6-common/scripts/Makefile.build:254: 
/var/lib/dkms/evdi/1.12.0/build/evdi_modeset.o] Error 1
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_connector.c:19:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field 'base' has 
incomplete type
   87 |         struct drm_framebuffer base;
      |                                ^~~~
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.c:31:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field 'base' has 
incomplete type
   87 |         struct drm_framebuffer base;
      |                                ^~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:327:9: error: implicit declaration of 
function 'drm_framebuffer_cleanup'; did you mean 'drm_encoder_cleanup'? 
[-Werror=implicit-function-declaration]
  327 |         drm_framebuffer_cleanup(fb);
      |         ^~~~~~~~~~~~~~~~~~~~~~~
      |         drm_encoder_cleanup
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: At top level:
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:331:21: error: variable 
'evdifb_funcs' has initializer but incomplete type
  331 | static const struct drm_framebuffer_funcs evdifb_funcs = {
      |                     ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:332:10: error: 'const struct 
drm_framebuffer_funcs' has no member named 'create_handle'
  332 |         .create_handle = evdi_user_framebuffer_create_handle,
      |          ^~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:332:26: warning: excess elements in 
struct initializer
  332 |         .create_handle = evdi_user_framebuffer_create_handle,
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:332:26: note: (near initialization 
for 'evdifb_funcs')
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:333:10: error: 'const struct 
drm_framebuffer_funcs' has no member named 'destroy'
  333 |         .destroy = evdi_user_framebuffer_destroy,
      |          ^~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:333:20: warning: excess elements in 
struct initializer
  333 |         .destroy = evdi_user_framebuffer_destroy,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:333:20: note: (near initialization 
for 'evdifb_funcs')
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:335:10: error: 'const struct 
drm_framebuffer_funcs' has no member named 'dirty'
  335 |         .dirty = drm_atomic_helper_dirtyfb,
      |          ^~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:335:18: warning: excess elements in 
struct initializer
  335 |         .dirty = drm_atomic_helper_dirtyfb,
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:335:18: note: (near initialization 
for 'evdifb_funcs')
make[2]: *** [/usr/src/linux-headers-6.0.0-6-common/scripts/Makefile.build:254: 
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.o] Error 1
make[2]: *** [/usr/src/linux-headers-6.0.0-6-common/scripts/Makefile.build:254: 
/var/lib/dkms/evdi/1.12.0/build/evdi_connector.o] Error 1
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function 'evdi_framebuffer_init':
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:349:16: error: implicit declaration 
of function 'drm_framebuffer_init'; did you mean 'evdi_framebuffer_init'? 
[-Werror=implicit-function-declaration]
  349 |         return drm_framebuffer_init(dev, &efb->base, &evdifb_funcs);
      |                ^~~~~~~~~~~~~~~~~~~~
      |                evdi_framebuffer_init
In file included from 
/usr/src/linux-headers-6.0.0-6-common/include/drm/drm_mm.h:51,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/drm/drm_vma_manager.h:26,
                 from 
/usr/src/linux-headers-6.0.0-6-common/include/drm/drm_gem.h:40,
                 from /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:36:
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function 'evdifb_create':
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:440:25: error: invalid use of 
undefined type 'struct drm_framebuffer'
  440 |                       fb->width, fb->height, efbdev->efb.obj->vmapping);
      |                         ^~
/usr/src/linux-headers-6.0.0-6-common/include/drm/drm_print.h:534:38: note: in 
definition of macro 'DRM_DEBUG_KMS'
  534 |         __drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
      |                                      ^~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:440:36: error: invalid use of 
undefined type 'struct drm_framebuffer'
  440 |                       fb->width, fb->height, efbdev->efb.obj->vmapping);
      |                                    ^~
/usr/src/linux-headers-6.0.0-6-common/include/drm/drm_print.h:534:38: note: in 
definition of macro 'DRM_DEBUG_KMS'
  534 |         __drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
      |                                      ^~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function 'evdi_fbdev_destroy':
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:472:17: error: implicit declaration 
of function 'drm_framebuffer_unregister_private' 
[-Werror=implicit-function-declaration]
  472 |                 drm_framebuffer_unregister_private(&efbdev->efb.base);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: At top level:
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:331:43: error: storage size of 
'evdifb_funcs' isn't known
  331 | static const struct drm_framebuffer_funcs evdifb_funcs = {
      |                                           ^~~~~~~~~~~~
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function 'evdi_framebuffer_init':
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:350:1: error: control reaches end of 
non-void function [-Werror=return-type]
  350 | }
      | ^
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-6.0.0-6-common/scripts/Makefile.build:254: 
/var/lib/dkms/evdi/1.12.0/build/evdi_fb.o] Error 1
In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_gem.c:24:
/var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field 'base' has 
incomplete type
   87 |         struct drm_framebuffer base;
      |                                ^~~~
make[2]: *** [/usr/src/linux-headers-6.0.0-6-common/scripts/Makefile.build:254: 
/var/lib/dkms/evdi/1.12.0/build/evdi_gem.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.0.0-6-common/Makefile:1876: 
/var/lib/dkms/evdi/1.12.0/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.0.0-6-amd64'
make: *** [Makefile:33: all] Error 2

-----------------------------------





-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-4-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8), LANGUAGE=cs
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages evdi-dkms depends on:
ii  dkms  3.0.9-1

Versions of packages evdi-dkms recommends:
ii  libevdi0  1.12.0+dfsg-0.1

evdi-dkms suggests no packages.

-- no debconf information

Reply via email to