There has been a timer API change in kernel 4.15.0 (see https://lwn.net/Articles/735887/)
This breaks the linux-gpib module build on these kernels, affecting at least Ubuntu 18.04 LTS.
The following files are affected:
ni_usb/ni_usb_gpib.c
sys/ibwait.c
sys/osinit.c
include/gpib_types.h
agilent_82357a/agilent_82357a.c
The build error log is at http://paste.ubuntu.com/p/2Q3kPfYvGN/
Also mentioned in support request #19: https://sourceforge.net/p/linux-gpib/support-requests/19/
This should be fixed in 4.2.0_rc1 here
Last edit: DaveP 2018-10-23
Quite right, it is indeed... For some reason Sourceforge is claiming that 4.1.0 is the latest release.
This is normal, for now we have a release candidate (rc1) to give folks a chance to test and give feedback before making it the default download in sourceforge. I will do that next week if no regressions show up.