Skip to content

Build Failed on Nobara KDE #486

@Creativipi

Description

@Creativipi

Context

I know it is not technically supported, but maybe I am doing something wrong somewhere.
I tried building the app with the terminal, inside the created folder named "input-wacom-1.5.0" by the extraction.

I couldn't install the same prerequisites, so I based myself on the Fedora step (As Nobara is based on Fedora)
So this:

#RHEL, CentOS, and Fedora users:
sudo yum groupinstall 'Development Tools'
sudo yum install "kernel-devel-uname-r == $(uname -r)"

Became this to me:

#Nobara users?
sudo dnf group install development-tools
sudo dnf install kernel-devel.x86_64
sudo dnf install kernel-headers.x86_64

(kernel-headers was already installed after I installed kernel-devel, but I wanted to make sure)

Output in terminal

The tar.bz2 was the only one that somehow didn't automatically gave me a "Build Failed" result.

Here is the result of what if test -x ./autogen.sh; then ./autogen.sh; else ./configure; fi && make && sudo make install || echo "Build Failed" gave me:

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking if build path '/home/alex/Downloads/Wacom/input-wacom-1.5.0' has spaces... no
checking for kernel type... Linux
checking for linux-based kernel... yes
checking for kernel source/headers... /lib/modules/6.17.12-200.nobara.fc43.x86_64/source
checking kernel version... 6.17.12-200.nobara.fc43.x86_64
checking hid_is_using_ll_driver... no
checking hid_is_usb... yes
checking legacy I2C probe API... no
checking input_set_timestamp... yes
checking resolution_multiplier... yes
checking trigger brightness... yes
checking for linux/unaligned.h... yes
checking timer_delete_sync... yes
checking CONFIG_MODULE_SIG... y
checking CONFIG_MODULE_SIG_FORCE... 
checking CONFIG_LOCK_DOWN_KERNEL... 
checking CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT... 
checking secure boot state... off
checking if modules must be signed... recommended
checking CONFIG_MODULE_SIG_HASH... sha512
checking for module signing hash algorithm... sha512
checking for kernel autogenerated key at /lib/modules/6.17.12-200.nobara.fc43.x86_64/source/certs/signing_key.pem... no
checking for kernel autogenerated cert at /lib/modules/6.17.12-200.nobara.fc43.x86_64/source/certs/signing_key.x509... no
checking for shim MOK key at /var/lib/shim-signed/mok/MOK.priv... no
checking for shim MOK cert at /var/lib/shim-signed/mok/MOK.der... no
checking for rEFInd MOK key at /etc/refind.d/keys/refind_local.key... no
checking for rEFInd MOK cert at /etc/refind.d/keys/refind_local.cer... no
checking for module signing key... 
checking for module signing certificate... 
configure: WARNING: Kernel module signing is recommended but we are unable to find signing keys. Consider re-running configure with the options '--with-signing-key=<key>' and '--with-signing-cert=<cert>' set.

checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating 4.18/Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure:
----------------------------------------
  BUILD ENVIRONMENT:
       linux kernel - yes 4.18
      kernel source - yes /lib/modules/6.17.12-200.nobara.fc43.x86_64/source

NOTE: The kernel drivers included in this package are only tested with the
X Wacom driver built from xf86-input-wacom. If you are running an X server
version older than 1.7, please use the drivers provided by the linuxwacom
package.

Please run 'make && make install'.
make  all-recursive
make[1]: Entering directory '/home/alex/Downloads/Wacom/input-wacom-1.5.0'
Making all in 4.18
make[2]: Entering directory '/home/alex/Downloads/Wacom/input-wacom-1.5.0/4.18'
    Building input-wacom drivers for 4.18 kernel.
make -C /lib/modules/6.17.12-200.nobara.fc43.x86_64/source M=/home/alex/Downloads/Wacom/input-wacom-1.5.0/4.18 
make[3]: Entering directory '/usr/src/kernels/6.17.12-200.nobara.fc43.x86_64'
make[4]: Entering directory '/home/alex/Downloads/Wacom/input-wacom-1.5.0/4.18'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc (GCC) 15.2.1 20251111 (Red Hat 15.2.1-4)
  You are using:           gcc (GCC) 15.2.1 20251211 (Red Hat 15.2.1-5)
  CC [M]  wacom_wac.o
wacom_wac.c: In function ‘wacom_idleprox_timeout’:
wacom_wac.c:78:31: error: implicit declaration of function ‘from_timer’; did you mean ‘mod_timer’? [-Wimplicit-function-declaration]
   78 |         struct wacom *wacom = from_timer(wacom, list, idleprox_timer);
      |                               ^~~~~~~~~~
      |                               mod_timer
wacom_wac.c:78:55: error: ‘idleprox_timer’ undeclared (first use in this function)
   78 |         struct wacom *wacom = from_timer(wacom, list, idleprox_timer);
      |                                                       ^~~~~~~~~~~~~~
wacom_wac.c:78:55: note: each undeclared identifier is reported only once for each function it appears in
make[6]: *** [/usr/src/kernels/6.17.12-200.nobara.fc43.x86_64/scripts/Makefile.build:287: wacom_wac.o] Error 1
make[5]: *** [/usr/src/kernels/6.17.12-200.nobara.fc43.x86_64/Makefile:2016: .] Error 2
make[4]: *** [/usr/src/kernels/6.17.12-200.nobara.fc43.x86_64/Makefile:248: __sub-make] Error 2
make[4]: Leaving directory '/home/alex/Downloads/Wacom/input-wacom-1.5.0/4.18'
make[3]: *** [Makefile:248: __sub-make] Error 2
make[3]: Leaving directory '/usr/src/kernels/6.17.12-200.nobara.fc43.x86_64'
make[2]: *** [Makefile:43: all] Error 2
make[2]: Leaving directory '/home/alex/Downloads/Wacom/input-wacom-1.5.0/4.18'
make[1]: *** [Makefile:365: all-recursive] Error 1
make[1]: Leaving directory '/home/alex/Downloads/Wacom/input-wacom-1.5.0'
make: *** [Makefile:304: all] Error 2
Build Failed

###About this system

Operating System: Nobara Linux 43
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Kernel Version: 6.17.12-200.nobara.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 32 × Intel® Core™ i9-14900KF
Memory: 32 GiB of RAM (31.1 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 4070 SUPER
Manufacturer: ASUS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions