I am trying to compile the driver on ubuntu 16.04 64bits.
I get the following error:
---
make[1]: Entering directory '/home/administrator/rt-preempt/peak-linux-driver-8.6.0/driver'
make[1]: Nothing to be done for 'depend'.
make[1]: Leaving directory '/home/administrator/rt-preempt/peak-linux-driver-8.6.0/driver'
make[1]: Entering directory '/home/administrator/rt-preempt/peak-linux-driver-8.6.0/driver'
***
*** Host machine kernel version=4.14.39-rt29
*** Driver kernel version=4.14.39-rt29 (4.14.39)
*** Path to kernel sources=/usr/src/linux-headers-4.14.39-rt29
*** use KBUILD=yes
*** cc version=5.4.0
***
make -C /usr/src/linux-headers-4.14.39-rt29 SUBDIRS=/home/administrator/rt-preempt/peak-linux-driver-8.6.0/driver EXTRA_CFLAGS="-I/home/administrator/rt-preempt/peak-linux-driver-8.6.0/driver -DNO_DEBUG -DMODVERSIONS -DPARPORT_SUBSYSTEM -DUSB_SUPPORT -DPCI_SUPPORT -DPCIEC_SUPPORT -DISA_SUPPORT -DDONGLE_SUPPORT -DPCCARD_SUPPORT -DNO_NETDEV_SUPPORT -DNO_RT -Wno-date-time" V=0 modules
make[2]: Entering directory '/usr/src/linux-headers-4.14.39-rt29'
make[3]: *** No rule to make target '/home/administrator/rt-preempt/peak-linux-driver-8.6.0/driver/src/pcan_main.o', needed by '/home/administrator/rt-preempt/peak-linux-driver-8.6.0/driver/pcan.o'. Stop.
Makefile
make[2]: *** [_module_/home/administrator/rt-preempt/peak-linux-driver-8.6.0/driver] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.14.39-rt29'
Makefile:452: recipe for target 'all' failed
make[1]: *** [all] Error 2
---
Anything I am missing ?
I tried also with the previous version of the driver, and had the same result
(note sure if relevant: the kernel I am using has been patched for rt-preempt)