Tuxedo-keyboard 3.0.9 doesn’t build on linux510 and/or linux514

tuxedo-keyboard 3.0.9 doesn’t build on linux510 and/or linux514:

/var/lib/dkms/tuxedo-keyboard/3.0.9/build/make.log
DKMS make.log for tuxedo-keyboard-3.0.9 for kernel 5.10.78-1-MANJARO (x86_64)
Fr 12. Nov 08:17:22 CET 2021
make -C /lib/modules/5.10.78-1-MANJARO/build M=/var/lib/dkms/tuxedo-keyboard/3.0.9/build modules
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/usr/lib/modules/5.10.78-1-MANJARO/build'
make[2]: *** No rule to make target '/var/lib/dkms/tuxedo-keyboard/3.0.9/build/./src/tuxedo_keyboard.o', needed by '/var/lib/dkms/tuxedo-keyboard/3.0.9/build/./src/tuxedo_keyboard.mod'.  Stop.
make[1]: *** [Makefile:1822: /var/lib/dkms/tuxedo-keyboard/3.0.9/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.10.78-1-MANJARO/build'
make: *** [Makefile:29: all] Error 2

I did a blind update hoping it would work. Was 3.0.8 working? It didn’t look like it would as the PKGBUILD imported from the AUR just dumped the whole repo into the installation folder.

I just attempted a fix, try 3.0.9-2.

3.0.8 did and does work just fine.

Unfortunately 3.0.9-2 shows the same error

/var/lib/dkms/tuxedo-keyboard/3.0.9/build/make.log
DKMS make.log for tuxedo-keyboard-3.0.9 for kernel 5.10.78-1-MANJARO (x86_64)
Fr 12. Nov 22:31:29 CET 2021
make -C /lib/modules/5.10.78-1-MANJARO/build M=/var/lib/dkms/tuxedo-keyboard/3.0.9/build modules
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/usr/lib/modules/5.10.78-1-MANJARO/build'
make[2]: *** No rule to make target '/var/lib/dkms/tuxedo-keyboard/3.0.9/build/./src/tuxedo_keyboard.o', needed by '/var/lib/dkms/tuxedo-keyboard/3.0.9/build/./src/tuxedo_keyboard.mod'.  Stop.
make[1]: *** [Makefile:1822: /var/lib/dkms/tuxedo-keyboard/3.0.9/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.10.78-1-MANJARO/build'
make: *** [Makefile:29: all] Error 2

Installing for 5.15 isn’t working on my machine either.

@freggel.doe , may be to edit your local files and to temporarily add some debug flags for the make to share that verbose info with maintainer? For example --debug= (man make).
And to do the same flags for the 8 and for the 9.
That could bring:

  1. verbose info for the error
  2. easy to compare on which stage it stops

It is just a raw idea, please improve before to implement.

3.0.9-3 should actually be fixed now.

2 Likes

Working with linux515 for me.

Thanks, that one does install for all 3 tested kernels without a hitch.

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.