Dkms install fails for xpad-dkms-git

hey there, at them moment I just can’t get my head wrapped around what is causing this build error.
I’d appreciate any help, as imho I’ve installed all necessary linux headers.

Vorbereitung...
Klone xpad-dkms-git Build-Dateien...
Generiere xpad-dkms-git Informationen...
Überprüfe xpad-dkms-git Abhängigkeiten...
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...

Erstelle xpad-dkms-git...
==> Erstelle Paket: xpad-dkms-git 0.4-2 (Mi 31 Mai 2023 15:50:17 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> Aktualisiere das xpad-dkms-git git Repo...
  -> xpad.conf gefunden
  -> xpad-dkms-git.install gefunden
==> Überprüfe source Dateien mit md5sums...
    xpad-dkms-git ... Übersprungen
    xpad.conf ... Erfolg
    xpad-dkms-git.install ... Erfolg
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
  -> Erstelle Arbeitskopie des xpad-dkms-git git Repos...
Klone nach 'xpad-dkms-git'...
Fertig.
==> Betrete fakeroot Umgebung...
==> Beginne package()...
==> Säubere Installation...
  -> Entferne libtool Dateien...
  -> Bereinige ungewollte Dateien...
  -> Entferne statische Bibliotheken...
  -> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
  -> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "xpad-dkms-git"...
  -> Erstelle .PKGINFO Datei...
  -> Erstelle .BUILDINFO Datei...
  -> Füge install Datei hinzu...
  -> Erstelle .MTREE-Datei...
  -> Komprimiere Paket... 
==> Verlasse fakeroot Umgebung.
==> Beendete Erstellung: xpad-dkms-git 0.4-2 (Mi 31 Mai 2023 15:50:21 CEST)
==> Räume auf...

Überprüfe Schlüsselring...
Integrität wird überprüft...
Paketdateien werden geladen...
Dateikonflikte werden überprüft...
Überprüfe verfügbaren Speicherplatz...
Installiere xpad-dkms-git (0.4-2)...
Sign command: /usr/lib/modules/6.1.30-1-MANJARO/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Creating symlink /var/lib/dkms/xpad/0.4/source -> /usr/src/xpad-0.4

Building module:
Cleaning build area...
make -j6 KERNELRELEASE=6.1.30-1-MANJARO KVERSION=6.1.30-1-MANJARO....
Signing module /var/lib/dkms/xpad/0.4/build/xpad.ko
Cleaning build area...

xpad.ko.zst:
Running module version sanity check.
Module version  for xpad.ko.zst
exactly matches what is already found in kernel 6.1.30-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
Fehler beim Konfigurieren von xpad-dkms-git
Fehler: xpad-dkms-git: Befehl konnte nicht korrekt ausgeführt werden
ldconfig: Datei /usr/lib/libdwarves_emit.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so.1.0.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_emit.so.1.0.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so.1 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_emit.so.1 ist leer; keine Überprüfung.
Starte Post-Transaction-Hooks...
Arming ConditionNeedsUpdate...
Install DKMS modules
==> dkms install --no-depmod xpad/0.4 -k 6.1.30-1-MANJARO
Module version  for xpad.ko.zst
exactly matches what is already found in kernel 6.1.30-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
==> WARNING: `dkms install --no-depmod xpad/0.4 -k 6.1.30-1-MANJARO' exited 6
==> ERROR: Missing 6.1.26-1-lts kernel modules tree for module xpad/0.4.
Refreshing PackageKit...
Vorgang erfolgreich abgeschlossen.


Install linux61-headers and try again.

thanks. linux61-headers is installed though.

can it possibly have sth to do with the 6.1.26 and 6.1.30 difference?

Is the system fully updated? If not, fully update (including kernel headers), restart and see how it goes. It builds here on Unstable branch:

Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "xpad-dkms-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: xpad-dkms-git 0.4-2 (Wed 31 May 2023 11:44:24 AM EDT)
==> Cleaning up...

This 6.1.26-1-lts doesn’t look like a Manjaro Kernel. Maybe the OP has a Kernel from a third party repo installed or from the AUR.

I assume I’m using the standard Manjaro kernel.

I have the linux6.1.26-1-lts-headers-bin installed from AUR because I was trial and erroring for a solution.
Removed it and restarted. Now I’m back to where I was yesterday.

Überprüfe Schlüsselring...
Integrität wird überprüft...
Paketdateien werden geladen...
Dateikonflikte werden überprüft...
Überprüfe verfügbaren Speicherplatz...
Installiere xpad-dkms-git (0.4-2)...
Sign command: /usr/lib/modules/6.1.30-1-MANJARO/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Creating symlink /var/lib/dkms/xpad/0.4/source -> /usr/src/xpad-0.4

Building module:
Cleaning build area...
make -j6 KERNELRELEASE=6.1.30-1-MANJARO KVERSION=6.1.30-1-MANJARO....
Signing module /var/lib/dkms/xpad/0.4/build/xpad.ko
Cleaning build area...

xpad.ko.zst:
Running module version sanity check.
Module version  for xpad.ko.zst
exactly matches what is already found in kernel 6.1.30-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
Fehler beim Konfigurieren von xpad-dkms-git
Fehler: xpad-dkms-git: Befehl konnte nicht korrekt ausgeführt werden
ldconfig: Datei /usr/lib/libdwarves_emit.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so.1.0.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_emit.so.1.0.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so.1 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_emit.so.1 ist leer; keine Überprüfung.
Starte Post-Transaction-Hooks...
Arming ConditionNeedsUpdate...
Install DKMS modules
==> dkms install --no-depmod xpad/0.4 -k 6.1.30-1-MANJARO
Module version  for xpad.ko.zst
exactly matches what is already found in kernel 6.1.30-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
==> WARNING: `dkms install --no-depmod xpad/0.4 -k 6.1.30-1-MANJARO' exited 6
Refreshing PackageKit...
Vorgang erfolgreich abgeschlossen.

Vorbereitung...
Abhängigkeiten werden überprüft...
Starte Pre-Transaction-Hooks...
Remove DKMS modules
==> dkms remove --no-depmod xpad/0.4 -k 6.1.30-1-MANJARO
==> depmod 6.1.30-1-MANJARO
Error! The module/version combo: xpad-0.4 is not located in the DKMS tree.
Fehler beim Konfigurieren von xpad-dkms-git
Fehler: xpad-dkms-git: Befehl konnte nicht korrekt ausgeführt werden
Konfiguriere xpad-dkms-git...
ldconfig: Datei /usr/lib/libdwarves_emit.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so.1.0.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_emit.so.1.0.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so.1 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_emit.so.1 ist leer; keine Überprüfung.
Starte Post-Transaction-Hooks...
Arming ConditionNeedsUpdate...
Refreshing PackageKit...
Vorgang erfolgreich abgeschlossen.

Vorbereitung...
Klone xpad-dkms-git Build-Dateien...
Generiere xpad-dkms-git Informationen...
Überprüfe xpad-dkms-git Abhängigkeiten...
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...

Erstelle xpad-dkms-git...
==> Erstelle Paket: xpad-dkms-git 0.4-2 (Mi 31 Mai 2023 18:22:09 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> Aktualisiere das xpad-dkms-git git Repo...
  -> xpad.conf gefunden
  -> xpad-dkms-git.install gefunden
==> Überprüfe source Dateien mit md5sums...
    xpad-dkms-git ... Übersprungen
    xpad.conf ... Erfolg
    xpad-dkms-git.install ... Erfolg
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
  -> Erstelle Arbeitskopie des xpad-dkms-git git Repos...
Klone nach 'xpad-dkms-git'...
Fertig.
==> Betrete fakeroot Umgebung...
==> Beginne package()...
==> Säubere Installation...
  -> Entferne libtool Dateien...
  -> Bereinige ungewollte Dateien...
  -> Entferne statische Bibliotheken...
  -> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
  -> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "xpad-dkms-git"...
  -> Erstelle .PKGINFO Datei...
  -> Erstelle .BUILDINFO Datei...
  -> Füge install Datei hinzu...
  -> Erstelle .MTREE-Datei...
  -> Komprimiere Paket... 
==> Verlasse fakeroot Umgebung.
==> Beendete Erstellung: xpad-dkms-git 0.4-2 (Mi 31 Mai 2023 18:22:14 CEST)
==> Räume auf...

Überprüfe Schlüsselring...
Integrität wird überprüft...
Paketdateien werden geladen...
Dateikonflikte werden überprüft...
Überprüfe verfügbaren Speicherplatz...
Installiere xpad-dkms-git (0.4-2)...
Sign command: /usr/lib/modules/6.1.30-1-MANJARO/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Creating symlink /var/lib/dkms/xpad/0.4/source -> /usr/src/xpad-0.4

Building module:
Cleaning build area...
make -j6 KERNELRELEASE=6.1.30-1-MANJARO KVERSION=6.1.30-1-MANJARO....
Signing module /var/lib/dkms/xpad/0.4/build/xpad.ko
Cleaning build area...

xpad.ko.zst:
Running module version sanity check.
Module version  for xpad.ko.zst
exactly matches what is already found in kernel 6.1.30-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
Fehler beim Konfigurieren von xpad-dkms-git
Fehler: xpad-dkms-git: Befehl konnte nicht korrekt ausgeführt werden
ldconfig: Datei /usr/lib/libdwarves_emit.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so.1.0.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_emit.so.1.0.0 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_reorganize.so.1 ist leer; keine Überprüfung.
ldconfig: Datei /usr/lib/libdwarves_emit.so.1 ist leer; keine Überprüfung.
Starte Post-Transaction-Hooks...
Arming ConditionNeedsUpdate...
Install DKMS modules
==> dkms install --no-depmod xpad/0.4 -k 6.1.30-1-MANJARO
Module version  for xpad.ko.zst
exactly matches what is already found in kernel 6.1.30-1-MANJARO.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
==> WARNING: `dkms install --no-depmod xpad/0.4 -k 6.1.30-1-MANJARO' exited 6
Refreshing PackageKit...
Vorgang erfolgreich abgeschlossen.

You don’t need xpad-dkms-git with that kernel.

1 Like

thanks. I’m sorry, I don’t get it. The controller doesn’t work. I started yesterday by installing 8bitdo-ultimate-controller-udev from AUR which built fine. Then I found that the controller is recognised as “Nintendo Switch Pro Controller (/dev/input/js0)” but there is no button reaction.

So I discovered xpad had integrated said controller, so I tried with xpad. Even though the xpad build fails I get the same controller name as above. Still no luck. I’m stuck…

removed xpad-dkms-git, you are right so far. /dev/input/js0 is still recognised but still there is no reaction for example with jstest /dev/input/js0. I’m missing something…

please explain why I don’t need xpad-dkms-git?

The message from your output I quoted above explains it. DKMS modules are only needed if they are not included in the kernel.

did I possibly create it by building 8bitdo-ultimate-controller-udev first?
should it be removed when I remove the AUR package?

Nothing depends on xpad-dkms-git, so it’s not related to 8bitdo-ultimate-controller-udev.