Package: evdi-dkms
Version: 1.9.0+dfsg-1
Severity: important
Dear Maintainer,
I upgraded to linux-image 5.14.0-1-amd64, and evdi-dkms does not build
anymore.
sudo dpkg-reconfigure evdi-dkms
--
Deleting module version: 1.9.0+dfsg
completely from the DKMS tree.
--
Done.
Loading new evdi-1.9.0+dfsg DKMS files...
Building for 5.14.0-1-amd64
Building initial module for 5.14.0-1-amd64
Error! Bad return status for module build on kernel: 5.14.0-1-amd64 (x86_64)
Consult /var/lib/dkms/evdi/1.9.0+dfsg/build/make.log for more information.
I attach the needed make.log file. Don't hesitate to ask for more info.
Thanks a lot,
--
Rémi
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.14.0-1-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_USER, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8),
LANGUAGE=fr_BE:fr
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 2.8.4-4
Versions of packages evdi-dkms recommends:
ii libevdi0 1.9.0+dfsg-1
evdi-dkms suggests no packages.
-- no debconf information
DKMS make.log for evdi-1.9.0+dfsg for kernel 5.14.0-1-amd64 (x86_64)
mer 22 sep 2021 20:19:06 CEST
make : on entre dans le répertoire « /usr/src/linux-headers-5.14.0-1-amd64 »
CC [M] /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_platform_drv.o
CC [M] /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_platform_dev.o
CC [M] /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_sysfs.o
CC [M] /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_modeset.o
CC [M] /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_connector.o
CC [M] /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_encoder.o
CC [M] /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.o
CC [M] /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_fb.o
CC [M] /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_gem.o
CC [M] /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_painter.o
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:81:3: error: ‘struct
drm_driver’ has no member named ‘preclose’; did you mean ‘postclose’?
81 | .preclose = evdi_driver_preclose,
| ^~~~
| postclose
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:81:14: error: initialization
of ‘void (*)(struct drm_device *)’ from incompatible pointer type ‘void
(*)(struct drm_device *, struct drm_file *)’
[-Werror=incompatible-pointer-types]
81 | .preclose = evdi_driver_preclose,
| ^~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:81:14: note: (near
initialization for ‘driver.release’)
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:87:3: error: ‘struct
drm_driver’ has no member named ‘gem_free_object_unlocked’
87 | .gem_free_object_unlocked = evdi_gem_free_object,
| ^~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:87:30: error: initialization
of ‘void (*)(struct drm_device *)’ from incompatible pointer type ‘void
(*)(struct drm_gem_object *)’ [-Werror=incompatible-pointer-types]
87 | .gem_free_object_unlocked = evdi_gem_free_object,
| ^~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:87:30: note: (near
initialization for ‘driver.lastclose’)
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:91:3: error: ‘struct
drm_driver’ has no member named ‘gem_vm_ops’
91 | .gem_vm_ops = _gem_vm_ops,
| ^~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:91:16: error: initialization
of ‘void (*)(struct drm_device *)’ from incompatible pointer type ‘const struct
vm_operations_struct *’ [-Werror=incompatible-pointer-types]
91 | .gem_vm_ops = _gem_vm_ops,
|^
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:91:16: note: (near
initialization for ‘driver.unload’)
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_modeset.c:163:20: error:
initialization of ‘void (*)(struct drm_crtc *, struct drm_atomic_state *)’ from
incompatible pointer type ‘void (*)(struct drm_crtc *, struct drm_crtc_state
*)’ [-Werror=incompatible-pointer-types]
163 | .atomic_flush = evdi_crtc_atomic_flush,
|^~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_modeset.c:163:20: note: (near
initialization for ‘evdi_helper_funcs.atomic_flush’)
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_modeset.c:308:19: error:
initialization of ‘void (*)(struct drm_plane *, struct drm_atomic_state *)’
from incompatible pointer type ‘void (*)(struct drm_plane *, struct
drm_plane_state *)’ [-Werror=incompatible-pointer-types]
308 | .atomic_update = evdi_plane_atomic_update,
| ^~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_modeset.c:308:19: note: (near
initialization for