Bug#994892: evdi-dkms: fails to build for kernel 5.14.0-1

2022-03-10 Thread Jan De Luyck
Package: evdi-dkms
Version: 1.9.0+dfsg-1
Followup-For: Bug #994892

Dear Maintainer,

There's a newer version out these days which installs fine on Sid, perhaps
the package could be updated to fix the build issues?

Kind regards,

Jan

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.16.0-3-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_BE.UTF-8, LC_CTYPE=en_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_BE:en
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.7-2

Versions of packages evdi-dkms recommends:
ii  libevdi0  1.9.0+dfsg-1

evdi-dkms suggests no packages.



Bug#994892: evdi-dkms: fails to build for kernel 5.14.0-1

2021-10-01 Thread Michael Crusoe
I made myself a personal package of the head of upstream, which worked for
me.

It is based off of
https://github.com/DisplayLink/evdi/commit/b0b2c80eb63f9b858b71afa772135f434aea192a

https://people.debian.org/~crusoe/evdi/

Cheers,

On Fri, Oct 1, 2021 at 11:54 AM Hanno Stock 
wrote:

> Thanks, I attached the upstream bug report. It seems they don't have a
> patch yet - or at least not one that is halfway verified to be correct.
> I'll keep an eye on it and probably package a development version as soon
> as they have a fix in. In the past it took quite a while till they made a
> release out of it.
>
> Am Do, 30. Sep 2021, um 22:13, schrieb Justin Searle:
> > I can confirm I am having the same issue for the last few weeks, with
> > the same make.log error messages, resulting in no graphics upon boot.
> > Only solution I've found so far is to remove the 5.14 kernel.  All
> > other packages are fully updated to Sid.
>
> --
> To unsubscribe, send mail to 994892-unsubscr...@bugs.debian.org.
>


Bug#994892: evdi-dkms: fails to build for kernel 5.14.0-1

2021-10-01 Thread Hanno Stock
Thanks, I attached the upstream bug report. It seems they don't have a patch 
yet - or at least not one that is halfway verified to be correct.
I'll keep an eye on it and probably package a development version as soon as 
they have a fix in. In the past it took quite a while till they made a release 
out of it.

Am Do, 30. Sep 2021, um 22:13, schrieb Justin Searle:
> I can confirm I am having the same issue for the last few weeks, with
> the same make.log error messages, resulting in no graphics upon boot.
> Only solution I've found so far is to remove the 5.14 kernel.  All
> other packages are fully updated to Sid.



Bug#994892: evdi-dkms: fails to build for kernel 5.14.0-1

2021-09-30 Thread Justin Searle
I can confirm I am having the same issue for the last few weeks, with
the same make.log error messages, resulting in no graphics upon boot.
Only solution I've found so far is to remove the 5.14 kernel.  All
other packages are fully updated to Sid.



Bug#994892: evdi-dkms: fails to build for kernel 5.14.0-1

2021-09-22 Thread Rémi Letot
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