-
Notifications
You must be signed in to change notification settings - Fork 62
Description
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