i have been trying to install fxload-2008_10_13 for midisport firmware, which requires it. the make command results in the following:
# make
cc -c -O -Wall ezusb.c -o ezusb.o
ezusb.c:33:29: error: linux/usb/ch9.h No such file or directory
ezusb.c: In function 'ezusb_read':
ezusb.c:198: error: 'USB_DIR_IN' undeclared (first use in this function)
ezusb.c:198: error: (Each undeclared identifier is reported only once
ezusb.c:198: error: for each function it appears in.)
ezusb.c:198: error: 'USB_TYPE_VENDOR' undeclared (first use in this function)
ezusb.c:198: error: 'USB_RECIP_DEVICE' undeclared (first use in this function)
ezusb.c: In function 'ezusb_write':
ezusb.c:226: error: 'USB_DIR_OUT' undeclared (first use in this function)
ezusb.c:226: error: 'USB_TYPE_VENDOR' undeclared (first use in this function)
ezusb.c:226: error: 'USB_RECIP_DEVICE' undeclared (first use in this function)
ezusb.c: In function 'ezusb_cpucs':
ezusb.c:253: error: 'USB_DIR_OUT' undeclared (first use in this function)
ezusb.c:253: error: 'USB_TYPE_VENDOR' undeclared (first use in this function)
ezusb.c:253: error: 'USB_RECIP_DEVICE' undeclared (first use in this function)
make: *** [ezusb.o] Error 1
there is no such directory as /linux, so what do i do? i have found out that i need kernel headers, from where? i am confused