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

Reply via email to