Definitely a real one, has been successfully in use with LinuxGPIB for a couple of years: dilfridge ~ # lsusb -v -d 3923: Bus 001 Device 006: ID 3923:709b National Instruments Corp. GPIB-USB-HS Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x3923 National Instruments Corp. idProduct 0x709b GPIB-USB-HS bcdDevice 1.01 iManufacturer 1 National Instruments iProduct 2 GPIB-USB-HS iSerial 3 0182160F bNumConfigurations...
Found it, this is commit 1868. With that backported things build fine. New release maybe?
ni_usb_gpib (and more?) broken if kernel feature CONFIG_VMAP_STACK is set (default in 4.9 and later?)
Yep, this is fixed now.
The "major" and "minor" macros will move header in future glibc
r1660 | dpenkler | 2017-09-01 19:33:05 +0300 (Fr, 01 Sep 2017) | 8 lines Changed paths: M /trunk/linux-gpib/configure.ac M /trunk/linux-gpib/doc/linux-gpib.sgml M /trunk/linux-gpib/drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c M /trunk/linux-gpib/drivers/gpib/ni_usb/ni_usb_gpib.c M /trunk/linux-gpib/drivers/gpib/ni_usb/ni_usb_gpib.h M /trunk/linux-gpib/lib/gpib_config/gpib_config.c M /trunk/linux-gpib/usb/ni_usb_gpib/99-ni_usb_gpib.rules.in M /trunk/linux-gpib/usb/ni_usb_gpib/ni_usb_gpib Commit for...
4.3.0 fails to build with kernel 5.4.33
Fails to build with glibc-2.28 and later: redefinition of ‘struct statx’