Package: evdi-dkms
Version: 1.6.4+dfsg-1
Severity: important

Dear Maintainer,

I can't install DisplayLink on Debian because evdi module is not build.

Here is the make log:

++++++## log start here ##++++++

marcelo@marcelo:~/Downloads$ git clone
https://github.com/AdnanHodzic/displaylink-debian.git
Cloning into 'displaylink-debian'...
remote: Enumerating objects: 933, done.
remote: Total 933 (delta 0), reused 0 (delta 0), pack-reused 933
Receiving objects: 100% (933/933), 220.67 KiB | 490.00 KiB/s, done.
Resolving deltas: 100% (406/406), done.
marcelo@marcelo:~/Downloads$ cd displaylink-debian/ && sudo ./displaylink-
debian.sh

--------------------------- displaylink-debian -------------------------------

DisplayLink driver installer for Debian and Ubuntu based Linux distributions:

* Debian, Ubuntu, Elementary OS, Mint, Kali, Deepin and many more!
* Full list of all supported platforms: http://bit.ly/2zrwz2u
* When submitting a new issue, include Debug information

Options:

[I]nstall
[D]ebug
[R]e-install
[U]ninstall
[Q]uit

Select a key: [i/d/r/u/q]: i

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

Checking dependencies

unzip is installed
linux-headers-5.9.0-2-amd64 is installed
dkms is installed
lsb-release is installed
linux-source is installed
x11-xserver-utils is installed
wget is installed
libdrm-dev is installed
libelf-dev is installed
git is installed
pciutils is installed

Platform requirements satisfied, proceeding ...

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

Please read the Software License Agreement available at:
https://www.displaylink.com/downloads/file?id=1576
Do you accept?: [Y/n]:

Downloading DisplayLink Ubuntu driver:

--2020-11-22 10:45:24--  https://www.displaylink.com/downloads/file?id=1576
Resolvendo www.displaylink.com (www.displaylink.com)... 18.203.121.10,
34.250.82.133, 34.252.69.235, ...
Conectando-se a www.displaylink.com (www.displaylink.com)|18.203.121.10|:443...
conectado.
A requisição HTTP foi enviada, aguardando resposta... 303 See Other
Localização: https://s3.eu-
west-1.amazonaws.com/assets.displaylink.com/live/downloads/software/f1576_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%205.3.1.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1606053325&Signature=Uo7oXzhKsC%2FdQYde81q1kxBVSy0%3D
[redirecionando]
--2020-11-22 10:45:25--  https://s3.eu-
west-1.amazonaws.com/assets.displaylink.com/live/downloads/software/f1576_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%205.3.1.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1606053325&Signature=Uo7oXzhKsC%2FdQYde81q1kxBVSy0%3D
Resolvendo s3.eu-west-1.amazonaws.com (s3.eu-west-1.amazonaws.com)...
52.218.109.91
Conectando-se a s3.eu-west-1.amazonaws.com (s3.eu-
west-1.amazonaws.com)|52.218.109.91|:443... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 13889958 (13M) [application/octet-stream]
Salvando em: “DisplayLink_Ubuntu_5.3.1.zip”

DisplayLink_Ubuntu_5.3.1.zip
100%[================================================================================================>]
13,25M  1,21MB/s    em 14s

2020-11-22 10:45:40 (964 KB/s) - “DisplayLink_Ubuntu_5.3.1.zip” salvo
[13889958/13889958]


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

Preparing for install

Archive:  DisplayLink_Ubuntu_5.3.1.zip
  inflating: 5.3.1/displaylink-driver-5.3.1.34.run
Creating directory displaylink-driver-5.3.1.34
Verifying archive integrity...  100%   All good.
Uncompressing DisplayLink Linux Driver 5.3.1.34  100%

-------------------------------------------------------------------
Cloning into 'evdi'...
remote: Enumerating objects: 46, done.
remote: Counting objects: 100% (46/46), done.
remote: Compressing objects: 100% (46/46), done.
remote: Total 46 (delta 2), reused 9 (delta 0), pack-reused 0
Receiving objects: 100% (46/46), 67.00 KiB | 392.00 KiB/s, done.
Resolving deltas: 100% (2/2), done.
Note: switching to 'dc595db636845aef39490496bc075f6bf067106c'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

CFLAGS="-Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-
error=missing-field-initializers" make -C module
make[1]: Entrando no diretório '/home/marcelo/Downloads/displaylink-
debian/evdi/module'

make -C /lib/modules/5.9.0-2-amd64/build M=$PWD
make[2]: Entrando no diretório '/usr/src/linux-headers-5.9.0-2-amd64'

  AR      /home/marcelo/Downloads/displaylink-debian/evdi/module/built-in.a
  CC [M]  /home/marcelo/Downloads/displaylink-debian/evdi/module/evdi_drv.o
/home/marcelo/Downloads/displaylink-debian/evdi/module/evdi_drv.c:92:3: error:
‘struct drm_driver’ has no member named ‘gem_free_object’; did you mean
‘gem_open_object’?
   92 |  .gem_free_object = evdi_gem_free_object,
      |   ^~~~~~~~~~~~~~~
      |   gem_open_object
/home/marcelo/Downloads/displaylink-debian/evdi/module/evdi_drv.c:92:21: error:
initialization of ‘void (*)(struct drm_device *)’ from incompatible pointer
type ‘void (*)(struct drm_gem_object *)’ [-Werror=incompatible-pointer-types]
   92 |  .gem_free_object = evdi_gem_free_object,
      |                     ^~~~~~~~~~~~~~~~~~~~
/home/marcelo/Downloads/displaylink-debian/evdi/module/evdi_drv.c:92:21: note:
(near initialization for ‘driver.lastclose’)
/home/marcelo/Downloads/displaylink-debian/evdi/module/evdi_drv.c: In function
‘evdi_platform_probe’:
/home/marcelo/Downloads/displaylink-debian/evdi/module/evdi_drv.c:173:20:
error: ‘struct dev_archdata’ has no member named ‘iommu’
  173 |  pdev->dev.archdata.iommu = INTEL_IOMMU_DUMMY_DOMAIN;
      |                    ^
cc1: all warnings being treated as errors
make[4]: *** [/usr/src/linux-headers-5.9.0-2-common/scripts/Makefile.build:288:
/home/marcelo/Downloads/displaylink-debian/evdi/module/evdi_drv.o] Erro 1
make[3]: *** [/usr/src/linux-headers-5.9.0-2-common/Makefile:1796:
/home/marcelo/Downloads/displaylink-debian/evdi/module] Erro 2
make[2]: *** [/usr/src/linux-headers-5.9.0-2-common/Makefile:185: __sub-make]
Erro 2
make[2]: Saindo do diretório '/usr/src/linux-headers-5.9.0-2-amd64'

make[1]: *** [Makefile:71: module] Erro 2
make[1]: Saindo do diretório '/home/marcelo/Downloads/displaylink-
debian/evdi/module'

make: *** [Makefile:8: all] Erro 2
cp: não foi possível obter estado de 'library/libevdi.so.1.*': Arquivo ou
diretório inexistente
marcelo@marcelo:~/Downloads/displaylink-debian$ which libevdi
marcelo@marcelo:~/Downloads/displaylink-debian$ sudo find / -name libevdi
find: ‘/run/user/1000/gvfs’: Permissão negada
marcelo@marcelo:~/Downloads/displaylink-debian$ su -
Senha:
root@marcelo:~# apt search evdi
Sorting... Pronto
Full Text Search... Pronto
evdi-dkms/stable,stable 1.6.0+dfsg-1 all
  Extensible Virtual Display Interface driver kernel module

libevdi0/stable 1.6.0+dfsg-1 amd64
  Extensible Virtual Display Interface driver client library

libevdi0-dev/stable,stable 1.6.0+dfsg-1 all
  EVDI driver client library dev package

root@marcelo:~# apt-get -t unstable install evdi-dkms
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
The following additional packages will be installed:
  libevdi0
Os NOVOS pacotes a seguir serão instalados:
  evdi-dkms libevdi0
0 pacotes atualizados, 2 pacotes novos instalados, 0 a serem removidos e 314
não atualizados.
É preciso baixar 0 B/34,5 kB de arquivos.
Depois desta operação, 170 kB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n]
A seleccionar pacote anteriormente não seleccionado evdi-dkms.
(Lendo banco de dados ... 461823 ficheiros e directórios actualmente
instalados.)
A preparar para desempacotar .../evdi-dkms_1.6.4+dfsg-1_all.deb ...
A descompactar evdi-dkms (1.6.4+dfsg-1) ...
A seleccionar pacote anteriormente não seleccionado libevdi0.
A preparar para desempacotar .../libevdi0_1.6.4+dfsg-1_amd64.deb ...
A descompactar libevdi0 (1.6.4+dfsg-1) ...
Configurando evdi-dkms (1.6.4+dfsg-1) ...
Loading new evdi-1.6.4+dfsg DKMS files...
Building for 5.9.0-2-amd64
Building initial module for 5.9.0-2-amd64
Error! Bad return status for module build on kernel: 5.9.0-2-amd64 (x86_64)
Consult /var/lib/dkms/evdi/1.6.4+dfsg/build/make.log for more information.
dpkg: erro ao processar o pacote evdi-dkms (--configure):
 o subprocesso instalado, do pacote evdi-dkms, o script post-installation
retornou erro do status de saída 10
Configurando libevdi0 (1.6.4+dfsg-1) ...
A processar 'triggers' para libc-bin (2.31-4) ...
Erros foram encontrados durante o processamento de:
 evdi-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

++++++## log end here ##++++++

Some words and sentences are in Portuguese. If needed, I could translate its.






-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable'), (250, 'unstable'), (50, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.9.0-2-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), 
LANGUAGE=pt_BR:pt: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.3-4

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

evdi-dkms suggests no packages.

-- no debconf information

Reply via email to