Package Details: lenovolegionlinux-dkms-git r255.ae96a82-0

Git Clone URL: https://aur.archlinux.org/lenovolegionlinux-dkms-git.git (read-only, click to copy)
Package Base: lenovolegionlinux-dkms-git
Description: LenovoLegionLinux (LLL) DKMS module
Upstream URL: https://github.com/johnfanv2/LenovoLegionLinux
Licenses: GPL
Submitter: MrDuartePT
Maintainer: MrDuartePT (XenHat)
Last Packager: MrDuartePT
Votes: 8
Popularity: 0.005865
First Submitted: 2023-04-28 00:06 (UTC)
Last Updated: 2025-02-04 16:39 (UTC)

Required by (1)

Sources (1)

Latest Comments

1 2 3 Next › Last »

mba commented on 2025-05-20 18:48 (UTC) (edited on 2025-05-20 18:52 (UTC) by mba)

Please update this, it doesn't compile on kernel 6.14.6 at all, exiting with error:

 legiond.c:77:35: error: assignment to ‘void (*)(__sigval_t)’ {aka ‘void (*)(union sigval)’} from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
   77 |         sev.sigev_notify_function = timer_handler;
      |                                   ^
legiond.c:32:6: note: ‘timer_handler’ declared here
   32 | void timer_handler()
      |      ^~~~~~~~~~~~~
make: *** [Makefile:19: legiond.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'lenovolegionlinux-git-r255.e0a361f-1':
error: can't build lenovolegionlinux-dkms-git-r255.ae96a82-0, deps not satisfied: lenovolegionlinux-git
error: packages failed to build: lenovolegionlinux-git-r255.e0a361f-1  lenovolegionlinux-dkms-git-r255.ae96a82-0 

Ja4e commented on 2025-05-05 18:30 (UTC) (edited on 2025-05-05 18:30 (UTC) by Ja4e)

Can't compile properly

cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/jake/.cache/yay/lenovolegionlinux-git/src=/usr/src/debug/lenovolegionlinux-git -flto=auto -Wall -linih -c modules/output.c -o modules/output.o
cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/jake/.cache/yay/lenovolegionlinux-git/src=/usr/src/debug/lenovolegionlinux-git -flto=auto -Wall -linih -c modules/parseconf.c -o modules/parseconf.o
cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/jake/.cache/yay/lenovolegionlinux-git/src=/usr/src/debug/lenovolegionlinux-git -flto=auto -Wall -linih -c modules/powerstate.c -o modules/powerstate.o
cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/jake/.cache/yay/lenovolegionlinux-git/src=/usr/src/debug/lenovolegionlinux-git -flto=auto -Wall -linih -c modules/setapply.c -o modules/setapply.o
cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/jake/.cache/yay/lenovolegionlinux-git/src=/usr/src/debug/lenovolegionlinux-git -flto=auto -Wall -linih -c legiond.c -o legiond.o
legiond.c: In function ‘main’:
legiond.c:77:35: error: assignment to ‘void (*)(__sigval_t)’ {aka ‘void (*)(union sigval)’} from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
   77 |         sev.sigev_notify_function = timer_handler;
      |                                   ^
legiond.c:32:6: note: ‘timer_handler’ declared here
   32 | void timer_handler()
      |      ^~~~~~~~~~~~~
make: *** [Makefile:19: legiond.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
 -> Failed to install layer, rolling up to next layer.error:error making: lenovolegionlinux-git - exit status 4

shira commented on 2025-04-10 13:03 (UTC)

doesnt work on 6.14.1 either, however i recompiled the module without dkms like in the build instructions and it worked fine

Error! Bad return status for module build on kernel: 6.14.1-arch1-1 (x86_64) Consult /var/lib/dkms/lenovolegionlinux/1.0.0/build/make.log for more information. ==> WARNING: `dkms install --no-depmod lenovolegionlinux/1.0.0 -k 6.14.1-arch1-1' exited 10

youswer commented on 2025-04-06 04:05 (UTC)

Please update. It doesn't work on kernels version 13 and last 14.

Consult /var/lib/dkms/lenovolegionlinux/1.0.0/build/make.log for more information. ==> WARNING: `dkms install --no-depmod lenovolegionlinux/1.0.0 -k 6.14.0-rc7-1-mainline' exited 10

mba commented on 2024-11-23 17:28 (UTC)

Should we install both DKMS and the other version (lenovolegionlinux-git) if we want the DKMS functionality ? Or should we only install DKMS?

usta commented on 2024-06-21 17:05 (UTC) (edited on 2024-06-21 17:06 (UTC) by usta)

This and lenovolegionlinux-git needs an update , Due to [1] commit , it is giving missing package error. It looks like fixed on git but this package is fetching old archive thus still having that error.

[1] : https://github.com/johnfanv2/LenovoLegionLinux/commit/62e33f411a9d013fe6e91ac45c823f3962b8f925

MrDuartePT commented on 2024-06-21 10:01 (UTC)

@rabaimor this is only a dkms package (kernel module) so I don’t what you mean by missing packages

<deleted-account> commented on 2024-06-21 09:52 (UTC)

It can't start due to "missing packages", not listing which ones. (Installed all the listed dependencies)