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

