Package Details: evdi-dkms-git 1.14.15.r0.g3dafd62-2

Git Clone URL: https://aur.archlinux.org/evdi-dkms-git.git (read-only, click to copy)
Package Base: evdi-dkms-git
Description: Kernel module to enable management of multiple screens
Upstream URL: https://github.com/DisplayLink/evdi
Licenses: MIT, GPL-2.0-only, LGPL-2.1-only
Conflicts: evdi, evdi-dkms, python-pyevdi
Provides: evdi, evdi-dkms
Submitter: xiota
Maintainer: xiota (severach)
Last Packager: xiota
Votes: 30
Popularity: 0.87
First Submitted: 2025-03-20 21:09 (UTC)
Last Updated: 2026-02-25 17:41 (UTC)

Dependencies (6)

Required by (3)

Sources (1)

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 Next › Last »

severach commented on 2021-04-11 16:30 (UTC)

if uname -r isn't the same as pacman -Q linux then you need to reboot.

WernerG commented on 2021-04-11 10:22 (UTC)

same issue on 5.11.12 why is the build looking for "/lib/modules/5.11.7" and not for the version I'm running?

exup commented on 2021-04-10 01:44 (UTC)

Im on 5.11.11-arch1-1 and getting same build errors as @kayvan @offmilk.

Cloning into 'evdi'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting pkgver()...
==> Starting build()...
CFLAGS="-Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe " make -C module 
make[1]: Entering directory '/home/au009900/Desktop/AUR Files/evdi-git/src/evdi/module'
make -C /lib/modules/5.11.11-arch1-1/build M=$PWD
make[2]: Entering directory '/home/au009900/Desktop/AUR Files/evdi-git/src/evdi/module'
make[2]: *** /lib/modules/5.11.11-arch1-1/build: No such file or directory.  Stop.
make[2]: Leaving directory '/home/au009900/Desktop/AUR Files/evdi-git/src/evdi/module'
make[1]: *** [Makefile:77: module] Error 2
make[1]: Leaving directory '/home/au009900/Desktop/AUR Files/evdi-git/src/evdi/module'
make: *** [Makefile:8: all] Error 2
==> ERROR: A failure occurred in build().
/usr/share/makepkg/util/message.sh: line 51: QUIET: unbound variable
/usr/bin/makepkg: line 132: logpipe: unbound variable

marmottus commented on 2021-04-07 14:26 (UTC)

@bnavigator Thanks for the info, I'm switching right away :-)

bnavigator commented on 2021-04-06 12:32 (UTC)

@marmottus: the current evdi-git with commit b0b3d13 does support kernels >= 5.11

marmottus commented on 2021-04-06 12:17 (UTC) (edited on 2021-04-06 12:18 (UTC) by marmottus)

I'm on 5.10 LTS since evdi 1.9 does not support kernels >= 5.11 and for that the package requires the linux-lts-headers package instead of the linux-headers.

kayvan commented on 2021-03-01 18:41 (UTC)

build failes on kernel 5.11.2-arch1-1 in addition to the error message posted by @offmilk, I see this in the file: /var/lib/dkms/evdi/1.7.2/build/make.log

DKMS make.log for evdi-1.7.2 for kernel 5.11.2-arch1-1 (x86_64)
Mon Mar  1 10:30:58 AM PST 2021
cat: /etc/redhat-release: No such file or directory
make KBUILD_VERBOSE=1 M=/var/lib/dkms/evdi/1.7.2/build SUBDIRS=/var/lib/dkms/evdi/1.7.2/build SRCROOT=/var/lib/dkms/evdi/1.7.2/build CONFIG_MODULE_SIG= -C /lib/modules/5.11.2-arch1-1/build mo
dules
make[1]: Entering directory '/usr/lib/modules/5.11.2-arch1-1/build'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (                \
echo >&2;                                                       \
echo >&2 "  ERROR: Kernel configuration is invalid.";           \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";      \
echo >&2 ;                                                      \
/bin/false)
make -f ./scripts/Makefile.build obj=/var/lib/dkms/evdi/1.7.2/build \
single-build= \
need-builtin=1 need-modorder=1
cat: /etc/redhat-release: No such file or directory

offmilk commented on 2021-02-24 07:07 (UTC) (edited on 2021-02-24 07:12 (UTC) by offmilk)

Build fails on kernel 5.11.1-arch-1, not sure if related to @Ville.Kovacs error

==> Starting build()... CFLAGS="-Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe " make -C module make[1]: Entering directory '/home/off/.cache/yay/evdi-git/src/evdi/module' make -C /lib/modules/5.11.1-arch1-1/build M=$PWD make[2]: Entering directory '/usr/lib/modules/5.11.1-arch1-1/build' CC [M] /home/off/.cache/yay/evdi-git/src/evdi/module/evdi_platform_drv.o CC [M] /home/off/.cache/yay/evdi-git/src/evdi/module/evdi_platform_dev.o CC [M] /home/off/.cache/yay/evdi-git/src/evdi/module/evdi_sysfs.o CC [M] /home/off/.cache/yay/evdi-git/src/evdi/module/evdi_modeset.o /home/off/.cache/yay/evdi-git/src/evdi/module/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, | ^~~~~~~~~~~~~~~~~~~~~~ /home/off/.cache/yay/evdi-git/src/evdi/module/evdi_modeset.c:163:20: note: (near initialization for ‘evdi_helper_funcs.atomic_flush’) cc1: all warnings being treated as errors make[3]: *** [scripts/Makefile.build:279: /home/off/.cache/yay/evdi-git/src/evdi/module/evdi_modeset.o] Error 1 make[2]: *** [Makefile:1800: /home/off/.cache/yay/evdi-git/src/evdi/module] Error 2 make[2]: Leaving directory '/usr/lib/modules/5.11.1-arch1-1/build' make[1]: *** [Makefile:77: module] Error 2 make[1]: Leaving directory '/home/off/.cache/yay/evdi-git/src/evdi/module' make: *** [Makefile:8: all] Error 2 ==> ERROR: A failure occurred in build(). /usr/share/makepkg/util/message.sh: line 51: QUIET: unbound variable /usr/bin/makepkg: line 132: logpipe: unbound variable error making: evdi-git

Ville.Kovacs commented on 2021-02-16 17:36 (UTC) (edited on 2021-02-16 17:38 (UTC) by Ville.Kovacs)

doesn't build on 5.10.16-arch1-1 - sorry about the formatting, no time to study markdown.

==> Starting build()... CFLAGS="-Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe " make -C module make[1]: Entering directory '/tmp/makepkg/evdi-git/src/evdi/module' make -C /lib/modules/5.10.16-arch1-1/build M=$PWD make[2]: Entering directory '/usr/lib/modules/5.10.16-arch1-1/build' CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_platform_drv.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_platform_dev.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_sysfs.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_modeset.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_connector.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_encoder.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_drm_drv.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_fb.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_gem.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_painter.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_params.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_cursor.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_debug.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_i2c.o CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi_ioc32.o LD [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi.o MODPOST /tmp/makepkg/evdi-git/src/evdi/module/Module.symvers CC [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi.mod.o LD [M] /tmp/makepkg/evdi-git/src/evdi/module/evdi.ko make[2]: Leaving directory '/usr/lib/modules/5.10.16-arch1-1/build' make[1]: Leaving directory '/tmp/makepkg/evdi-git/src/evdi/module' CFLAGS="-I../module -Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe " make -C library make[1]: Entering directory '/tmp/makepkg/evdi-git/src/evdi/library' cc -I../module -std=gnu99 -fPIC -I../module -Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers -march=x86-64 -mtune=generic -O2 -pipe -D_FORTIFY_SOURCE=2 -c -o evdi_lib.o evdi_lib.c evdi_lib.c: In function ‘find_unused_card_for’: evdi_lib.c:475:37: error: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 4089 [-Werror=format-truncation=] 475 | snprintf(link_path, PATH_MAX - 7, "%s/device", dirname); | ^~ ...... 521 | if (!is_correct_parent_device(evdi_path, parent_device)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from evdi_lib.c:17: /usr/include/bits/stdio2.h:71:10: note: ‘__builtinsnprintfchk’ output between 8 and 4103 bytes into a destination of size 4089 71 | return builtinsnprintfchk (s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ evdi_lib.c:526:60: error: ‘/drm’ directive output may be truncated writing 4 bytes into a region of size between 1 and 4096 [-Werror=format-truncation=] 526 | snprintf(evdi_drm_path, PATH_MAX - strlen(evdi_path), "%s/drm", evdi_path); | ^~~~ In file included from /usr/include/stdio.h:866, from evdi_lib.c:17: /usr/include/bits/stdio2.h:71:10: note: ‘__builtinsnprintfchk’ output between 5 and 4100 bytes into a destination of size 4096 71 | return builtinsnprintfchk (s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ evdi_lib.c: In function ‘evdi_check_device’: evdi_lib.c:619:36: error: ‘/drm/card’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4096 [-Werror=format-truncation=] 619 | snprintf(card_path, PATH_MAX, "%s/drm/card%d", path, device); | ^~~~~~~~~ In file included from /usr/include/stdio.h:866, from evdi_lib.c:17: /usr/include/bits/stdio2.h:71:10: note: ‘__builtinsnprintfchk’ output between 11 and 4116 bytes into a destination of size 4096 71 | return builtinsnprintfchk (s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: [<builtin>: evdi_lib.o] Error 1 make[1]: Leaving directory '/tmp/makepkg/evdi-git/src/evdi/library' make: [Makefile:9: all] Error 2 ==> ERROR: A failure occurred in build(). /usr/share/makepkg/util/message.sh: line 51: QUIET: unbound variable /usr/bin/makepkg: line 132: logpipe: unbound variable error making: evdi-git

MonoAnji commented on 2021-01-19 10:14 (UTC)

@kaipee2 Will build if you remove -fno-plt from CFLAGS in /etc/makepkg.conf.