Greetings,
I am currently trying to compile UrJTAG using Cygwin after having added a single fflush command to the code to receive the output without having to fill the printf-buffer while redirecting the StandardOutput.
I am currently running into trouble, and considering how the forum doesn't seem to be very active, I'll try it here.
I am configuring with the following line:
./configure --host=i586-mingw32msvc --with-ftd2xx=~/ftd2 --with-inpout32
After having added the ftd2xx.h file to the usbconn directories in /tap and /include as an error message demanded of me, I seem to be stuck here:gcc -g -O2 -I~/ftd2 -Wall -o jtag.exe jtag.o -Lcmd -lcmd -Ltap -ltap -Lpart -lpart -Llib -ljtaglib -Lflash -lflash -Ltap -ltap -Lflash -lflash -Lbus -lbus -lm ~/ftd2/ftd2xx.lib -lintl -Lsvf -lsvf -Lbsdl -lbsdl -lusb
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible part/libpart.a when searching for -lpart
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible part/libpart.a when searching for -lpart
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible part/libpart.a when searching for -lpart
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lpart
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible svf/libsvf.a when searching for -lsvf
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible svf/libsvf.a when searching for -lsvf
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible svf/libsvf.a when searching for -lsvf
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lsvf
collect2: Fehler: ld gab 1 als Ende-Status zurück
make[3]: *** [Makefile:329: jtag.exe] Fehler 1
make[3]: Verzeichnis „/home/Oliver/urjtag-0.10/src“ wird verlassen
make[2]: *** [Makefile:379: all-recursive] Fehler 1
make[2]: Verzeichnis „/home/Oliver/urjtag-0.10/src“ wird verlassen
make[1]: *** [Makefile:324: all-recursive] Fehler 1
make[1]: Verzeichnis „/home/Oliver/urjtag-0.10“ wird verlassen
make: *** [Makefile:263: all] Fehler 2
(Verzeichnis X wird verlassen is simply german for "leaving directory X")As is apparent, the linker seems to be incompatible with libpart.a and libsvf.a.I have added every single "devel" or library package the Cygwin setup offers me.Does someone know what I am doing wrong?
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________ UrJTAG-development mailing list UrJTAG-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/urjtag-development