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