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 = &evdi_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 = &evdi_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 ‘evdi_plane_helper_funcs.atomic_update’)
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:95:18: error: 
‘drm_gem_dumb_destroy’ undeclared here (not in a function); did you mean 
‘drm_mode_destroy’?
   95 |  .dumb_destroy = drm_gem_dumb_destroy,
      |                  ^~~~~~~~~~~~~~~~~~~~
      |                  drm_mode_destroy
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:105:3: error: ‘struct 
drm_driver’ has no member named ‘gem_prime_export’; did you mean 
‘gem_prime_import’?
  105 |  .gem_prime_export = drm_gem_prime_export,
      |   ^~~~~~~~~~~~~~~~
      |   gem_prime_import
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:105:22: error: 
initialization of ‘int (*)(struct drm_device *, struct drm_file *, int,  
uint32_t *)’ {aka ‘int (*)(struct drm_device *, struct drm_file *, int,  
unsigned int *)’} from incompatible pointer type ‘struct dma_buf * (*)(struct 
drm_gem_object *, int)’ [-Werror=incompatible-pointer-types]
  105 |  .gem_prime_export = drm_gem_prime_export,
      |                      ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:105:22: note: (near 
initialization for ‘driver.prime_fd_to_handle’)
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:106:3: error: ‘struct 
drm_driver’ has no member named ‘gem_prime_get_sg_table’; did you mean 
‘gem_prime_import_sg_table’?
  106 |  .gem_prime_get_sg_table = evdi_prime_get_sg_table,
      |   ^~~~~~~~~~~~~~~~~~~~~~
      |   gem_prime_import_sg_table
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:106:28: error: 
initialization of ‘struct drm_gem_object * (*)(struct drm_device *, struct 
dma_buf *)’ from incompatible pointer type ‘struct sg_table * (*)(struct 
drm_gem_object *)’ [-Werror=incompatible-pointer-types]
  106 |  .gem_prime_get_sg_table = evdi_prime_get_sg_table,
      |                            ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:106:28: note: (near 
initialization for ‘driver.gem_prime_import’)
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:109:3: error: ‘struct 
drm_driver’ has no member named ‘enable_vblank’
  109 |  .enable_vblank = evdi_enable_vblank,
      |   ^~~~~~~~~~~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:109:19: error: 
initialization of ‘int (*)(struct drm_gem_object *, struct vm_area_struct *)’ 
from incompatible pointer type ‘int (*)(struct drm_device *, unsigned int)’ 
[-Werror=incompatible-pointer-types]
  109 |  .enable_vblank = evdi_enable_vblank,
      |                   ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:109:19: note: (near 
initialization for ‘driver.gem_prime_mmap’)
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:110:3: error: ‘struct 
drm_driver’ has no member named ‘disable_vblank’
  110 |  .disable_vblank = evdi_disable_vblank,
      |   ^~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:110:20: error: 
initialization of ‘int (*)(struct drm_file *, struct drm_device *, struct 
drm_mode_create_dumb *)’ from incompatible pointer type ‘void (*)(struct 
drm_device *, unsigned int)’ [-Werror=incompatible-pointer-types]
  110 |  .disable_vblank = evdi_disable_vblank,
      |                    ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.c:110:20: note: (near 
initialization for ‘driver.dumb_create’)
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_modeset.c:309:16: error: 
‘drm_gem_fb_prepare_fb’ undeclared here (not in a function); did you mean 
‘drm_gem_fb_create’?
  309 |  .prepare_fb = drm_gem_fb_prepare_fb
      |                ^~~~~~~~~~~~~~~~~~~~~
      |                drm_gem_fb_create
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_modeset.c:313: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]
  313 |  .atomic_update = evdi_cursor_atomic_update,
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_modeset.c:313:19: note: (near 
initialization for ‘evdi_cursor_helper_funcs.atomic_update’)
cc1: some warnings being treated as errors
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-5.14.0-1-common/scripts/Makefile.build:276 
: /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_drm_drv.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
make[2]: *** [/usr/src/linux-headers-5.14.0-1-common/scripts/Makefile.build:276 
: /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_modeset.o] Erreur 1
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_gem.c: In function ‘evdi_gem_vmap’:
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_gem.c:213:19: error: too few arguments 
to function ‘dma_buf_vmap’
  213 |   obj->vmapping = dma_buf_vmap(obj->base.import_attach->dmabuf);
      |                   ^~~~~~~~~~~~
In file included from /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_gem.c:18:
/usr/src/linux-headers-5.14.0-1-common/include/linux/dma-buf.h:508:5: note: 
declared here
  508 | int dma_buf_vmap(struct dma_buf *dmabuf, struct dma_buf_map *map);
      |     ^~~~~~~~~~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_gem.c: In function 
‘evdi_prime_import_sg_table’:
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_gem.c:324:2: error: implicit 
declaration of function ‘drm_prime_sg_to_page_addr_arrays’; did you mean 
‘drm_prime_sg_to_dma_addr_array’? [-Werror=implicit-function-declaration]
  324 |  drm_prime_sg_to_page_addr_arrays(sg, obj->pages, NULL, npages);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |  drm_prime_sg_to_dma_addr_array
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-5.14.0-1-common/scripts/Makefile.build:276 
: /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_gem.o] Erreur 1
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_painter.c: In function 
‘evdi_log_pixel_format’:
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_painter.c:738:29: error: storage size 
of ‘format_name’ isn’t known
  738 |  struct drm_format_name_buf format_name;
      |                             ^~~~~~~~~~~
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_painter.c:740:2: error: implicit 
declaration of function ‘drm_get_format_name’; did you mean 
‘drm_get_format_info’? [-Werror=implicit-function-declaration]
  740 |  drm_get_format_name(pixel_format, &format_name);
      |  ^~~~~~~~~~~~~~~~~~~
      |  drm_get_format_info
/var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_painter.c:738:29: warning: unused 
variable ‘format_name’ [-Wunused-variable]
  738 |  struct drm_format_name_buf format_name;
      |                             ^~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-5.14.0-1-common/scripts/Makefile.build:276 
: /var/lib/dkms/evdi/1.9.0+dfsg/build/evdi_painter.o] Erreur 1
make[1]: *** [/usr/src/linux-headers-5.14.0-1-common/Makefile:1882 : 
/var/lib/dkms/evdi/1.9.0+dfsg/build] Erreur 2
make: *** [/usr/src/linux-headers-5.14.0-1-common/Makefile:232 : __sub-make] 
Erreur 2
make : on quitte le répertoire « /usr/src/linux-headers-5.14.0-1-amd64 »

Reply via email to