diff -ruN a/channels/urbdrc/client/libusb/libusb_udevman.c b/channels/urbdrc/client/libusb/libusb_udevman.c --- a/channels/urbdrc/client/libusb/libusb_udevman.c 2020-04-10 23:49:22.930723339 +0200 +++ b/channels/urbdrc/client/libusb/libusb_udevman.c 2020-04-10 23:49:12.750408520 +0200 @@ -879,6 +879,7 @@ if (rc != LIBUSB_SUCCESS) goto fail; +#ifdef _WIN32 #if LIBUSB_API_VERSION >= 0x01000106 /* Prefer usbDK backend on windows. Not uspported on other platforms. */ rc = libusb_set_option(udevman->context, LIBUSB_OPTION_USE_USBDK); @@ -895,6 +896,7 @@ goto fail; } #endif +#endif udevman->flags = UDEVMAN_FLAG_ADD_BY_VID_PID; udevman->devman_loading = CreateMutexA(NULL, FALSE, "devman_loading");