I saw a previous post saying "hey, we'll help you with problems." I have a problem! I dunno if its python.
I'm trying to damn install a kernel driver so that my Cintiq 16 works on Nobara OS.
I get this error:
BUILD ENVIRONMENT:
linux kernel - yes 4.5
kernel source - yes /lib/modules/6.3.7-200.fsync.fc37.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/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0'
Making all in 4.5
make[2]: Entering directory '/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5'
Building input-wacom drivers for 4.5 kernel.
make -C /lib/modules/6.3.7-200.fsync.fc37.x86_64/source M=/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5
make[3]: Entering directory '/usr/src/kernels/6.3.7-200.fsync.fc37.x86_64'
CC [M] /home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.o
/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.c: In function ‘wacom_update_name’:
/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.c:38:41: error: implicit declaration of function ‘hid_is_using_ll_driver’; did you mean ‘wacom_is_using_usb_driver’? [-Werror=implicit-function-declaration]
38 | #define wacom_is_using_usb_driver(hdev) hid_is_using_ll_driver(hdev, &usb_hid_driver)
| ^~~~~~~~~~~~~~~~~~~~~~
/home/USERr/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.c:2275:21: note: in expansion of macro ‘wacom_is_using_usb_driver’
2275 | if (wacom_is_using_usb_driver(wacom->hdev)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.c:38:71: error: ‘usb_hid_driver’ undeclared (first use in this function); did you mean ‘to_hid_driver’?
38 | com_is_using_usb_driver(hdev) hid_is_using_ll_driver(hdev, &usb_hid_driver)
| ^~~~~~~~~~~~~~
/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.c:2275:21: note: in expansion of macro ‘wacom_is_using_usb_driver’
2275 | if (wacom_is_using_usb_driver(wacom->hdev)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.c:38:71: note: each undeclared identifier is reported only once for each function it appears in
38 | com_is_using_usb_driver(hdev) hid_is_using_ll_driver(hdev, &usb_hid_driver)
| ^~~~~~~~~~~~~~
/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.c:2275:21: note: in expansion of macro ‘wacom_is_using_usb_driver’
2275 | if (wacom_is_using_usb_driver(wacom->hdev)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.c: In function ‘wacom_probe’:
/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.c:38:71: error: ‘usb_hid_driver’ undeclared (first use in this function); did you mean ‘to_hid_driver’?
38 | com_is_using_usb_driver(hdev) hid_is_using_ll_driver(hdev, &usb_hid_driver)
| ^~~~~~~~~~~~~~
/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.c:2829:13: note: in expansion of macro ‘wacom_is_using_usb_driver’
2829 | if (wacom_is_using_usb_driver(hdev)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[4]: *** [scripts/Makefile.build:252: /home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5/wacom_sys.o] Error 1
make[3]: *** [Makefile:2037: /home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5] Error 2
make[3]: Leaving directory '/usr/src/kernels/6.3.7-200.fsync.fc37.x86_64'
make[2]: *** [Makefile:43: all] Error 2
make[2]: Leaving directory '/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0/4.5'
make[1]: *** [Makefile:372: all-recursive] Error 1
make[1]: Leaving directory '/home/USER/Downloads/Figuring_out_Wacom/input-wacom-1.0.0'
make: *** [Makefile:307: all] Error 2
Build Failed
[[email protected]]$
...
If anybody understands why it fails at line 38 and 2275 and so forth, please halp!