ich habe mir eine Gaming-Mouse von Roccat gegönnt, zum Konfigurieren gibt es die "roccat-tools" auf Sourceforge[1], wenn ich den Kram aber unter Debian-11 compilieren/linken will, kommt das hier:
Code: Alles auswählen
...
[ 59%] Built target roccatpyracontrol
[ 60%] Built target libpyraeventhandler
[ 60%] Built target ryosmk_dbus_bindings
[ 60%] Linking C shared library libroccatryosmk.so
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_device.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_device_state.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_info.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_key_mask.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_keys_easyzone.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_keys_extra.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_keys_function.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_keys_macro.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_keys_primary.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_keys_thumbster.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_light.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_light_control.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_macro.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_profile.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_reset.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_stored_lights.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/libroccatryosmk.dir/ryos_talk.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait'; CMakeFiles/libroccatryosmk.dir/ryos_custom_lights.c.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [ryosmk/libroccatryosmk/CMakeFiles/libroccatryosmk.dir/build.make:653: ryosmk/libroccatryosmk/libroccatryosmk.so.5.9.0] Error 1
make[1]: *** [CMakeFiles/Makefile2:6758: ryosmk/libroccatryosmk/CMakeFiles/libroccatryosmk.dir/all] Error 2
make: *** [Makefile:160: all] Error 2
Gruss, mistersixt.
[1] https://sourceforge.net/projects/roccat/