Search Criteria
Package Details: evdi-git 1.14.7.r3.g59a3a86-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/evdi-git.git (read-only, click to copy) |
---|---|
Package Base: | evdi-git |
Description: | kernel module that enables management of multiple screens, primarily for DisplayLink USB VGA DVI HDMI DisplayPort video |
Upstream URL: | https://github.com/DisplayLink/evdi |
Licenses: | GPL |
Conflicts: | evdi |
Provides: | evdi |
Submitter: | None |
Maintainer: | severach |
Last Packager: | severach |
Votes: | 29 |
Popularity: | 0.25 |
First Submitted: | 2017-08-10 17:05 (UTC) |
Last Updated: | 2024-10-19 17:39 (UTC) |
Dependencies (3)
- dkms (dkms-gitAUR, dkms-fast-zstdAUR)
- git (git-gitAUR, git-glAUR) (make)
- libdrm (libdrm-gitAUR) (make)
Required by (3)
- displaylink (requires evdi)
- displaylink-beta (requires evdi)
- displaylink-runit (requires evdi)
Latest Comments
« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 16 Next › Last »
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 thelinux-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
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
.kaipee2 commented on 2021-01-06 12:14 (UTC) (edited on 2021-01-06 12:15 (UTC) by kaipee2)
Doesn't build on Linux 5.10.4-arch2-1 x86_64
rafaelgov95 commented on 2020-12-26 20:59 (UTC)
I would like to use kernel 5.4 but the error in xorg-server
severach commented on 2020-12-15 03:55 (UTC)
QUIET is caused by set -u, not an interesting error. Missing directory 5.9.9 is caused by not rebooting after a kernel upgrade. This package does not detect an upgraded kernel. There's nothing to fix yet because someone begged me to move to 1.8.0 and the published version of DisplayLink won't run with it.
jamincollins commented on 2020-12-14 18:46 (UTC)
@BrokenHelm the issue is caused by the
set -u
usage in thePKGBUILD
.https://bbs.archlinux.org/viewtopic.php?pid=1905988#p1905988
In this particular case, commenting the
set -u
at the beginning of thebuild
function seems to be enough. However, based on the above comment, I would say that allset -u
usage should be removed.« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 16 Next › Last »