For a list of known problems in current versions, please also check the "Bugs" tracker at the UrJTAG website!
A. Please ask in the "Using UrJTAG" Forum on http://urjtag.org
A. Please record the output of the "detect" and "detectflash" commands and ask in the Forum. If possible, re-compile UrJTAG before with "—enable-jedec-exp" to get extra information.
A. First try to get hold of a "BSDL" description of the chip from the vendor, and specify where to find this file to UrJTAG using "bsdl path" before you "detect". Second, a bus driver has to be selected. Maybe "ejtag" or "prototype" work.
A. Please install the Cygwin ioperm package, and re-configure/compile.
A. Please install ioperm.sys driver using ioperm -i command.
A. You need the headers for gettext (e.g. Debian package "gettext-devel").
A. The easiest solution is to actually install CVS for this step, just to get around this error message.
A. You need "bison".
A. You need "flex"
A. You need a newer version of flex. It should be 2.5.31 or newer; Unfortunately, Cygwin comes with only 2.5.4a. You may try to compile and install a newer version of flex from source to solve this. The distributed source tarball contains source pregenerated with a current flex version, you need flex yourself only to compile from fresh SVN checkouts.
A. If you want to install into a system directory (the default /usr/local is one), you'll have to run "make install" as the superuser, e.g. do "sudo make install".