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!

  • tunetardis
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    This is definitely not python. Looks like C? Or possibly the C precompiler?

    The precompiler is often used in the conditional compilation of platform-dependent code, so there could be a problem in compiling to your target? I’m really just guessing though. There is probably a better community to ask this.