xpcu*.c include "linux/ioctl.h", not available on Cygwin. xpcu* are compiled if libusb is available. Therefore, compilation of UrJTAG fails on Cygwin if libusb is available.
The xpcu* have been fixed. The path to libusb include and lib/gcc has been fixed. However, I still can't compile with libusb because my gcc says "no input files" in cmd subdirectory; although the same command line in the same location perfectly works?!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ah, my gcc says "no input files" because I've installed an older version of make which doesn't match the rest of the Cygwin installation. Using the proper current 3.81, the problem disappears.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=478715
Originator: YES
BTW, this was found & reported to me by Stephen Miller.
Logged In: YES
user_id=478715
Originator: YES
The xpcu* have been fixed. The path to libusb include and lib/gcc has been fixed. However, I still can't compile with libusb because my gcc says "no input files" in cmd subdirectory; although the same command line in the same location perfectly works?!
Logged In: YES
user_id=478715
Originator: YES
Forgot to mention the fix is in #993.
Logged In: YES
user_id=478715
Originator: YES
Ah, my gcc says "no input files" because I've installed an older version of make which doesn't match the rest of the Cygwin installation. Using the proper current 3.81, the problem disappears.