Hi Guenther, I just compiled last GIT under cygwin windows XP 32bits, with :
./bootstrap ./configure --enable-maintainer-mode --disable-werror --disable-shared --enable-ft2232_ftd2xx --with-ftd2xx-win32-zipdir=../../amontec/jtagkey/driver/d2xx CC="gcc -mno-cygwin" make Everything OK ! Regards, Laurent Gauch www.amontec.com > Hi there, > I've received the master branch by GIT, have run bootstrap, tried to > compile it under MingW, it compiles fine except the last link for > openocd.exe, it states: > > > make[4]: Entering directory `/home/Enrico/openocd/src' > /bin/sh ../libtool --mode=link gcc -std=gnu99 -g -O2 > -I/home/enrico/ocd_all/include -D__USE_MINGW_ANSI_STDIO -Wall > -Wstrict-prototypes -Wformat-security -Wextra -Wno-unused-parameter > -Wbad-function-cast -Wcast-align -Wredundant-decls -Werror > -L/home/enrico/ocd_all/lib -o openocd.exe main.o libopenocd.la -lftd2xx > gcc -std=gnu99 -g -O2 -I/home/enrico/ocd_all/include > -D__USE_MINGW_ANSI_STDIO -Wall -Wstrict-prototypes -Wformat-security > -Wextra -Wno-unused-parameter -Wbad-function-cast -Wcast-align > -Wredundant-decls -Werror -o openocd.exe main.o > -L/home/enrico/ocd_all/lib ./.libs/libopenocd.a -lws2_32 -lftd2xx > ./.libs/libopenocd.a(libopenocd_la-openocd.o): In function > `handle_version_command': > D:/Tools/MingW/msys/home/Enrico/openocd/src/openocd.c:60: undefined > reference to `flash_register_commands' > ./.libs/libopenocd.a(libserver_la-gdb_server.o): In function > `gdb_query_packet': > D:/Tools/MingW/msys/home/Enrico/openocd/src/server/gdb_server.c:1862: > undefined reference to `flash_get_bank_count' > D:/Tools/MingW/msys/home/Enrico/openocd/src/server/gdb_server.c:1877: > undefined reference to `flash_get_bank_count' > D:/Tools/MingW/msys/home/Enrico/openocd/src/server/gdb_server.c:1671: > undefined reference to `flash_get_bank_count' > D:/Tools/MingW/msys/home/Enrico/openocd/src/server/gdb_server.c:1674: > undefined reference to `get_flash_bank_by_num' > D:/Tools/MingW/msys/home/Enrico/openocd/src/server/gdb_server.c:1673: > undefined reference to `flash_get_bank_count' > D:/Tools/MingW/msys/home/Enrico/openocd/src/server/gdb_server.c:1684: > undefined reference to `flash_get_bank_count' > D:/Tools/MingW/msys/home/Enrico/openocd/src/server/gdb_server.c:1687: > undefined reference to `flash_get_bank_count' > ./.libs/libopenocd.a(libserver_la-gdb_server.o): In function `gdb_v_packet': > D:/Tools/MingW/msys/home/Enrico/openocd/src/server/gdb_server.c:1976: > undefined reference to `flash_set_dirty' > D:/Tools/MingW/msys/home/Enrico/openocd/src/server/gdb_server.c:1986: > undefined reference to `flash_erase_address_range' > D:/Tools/MingW/msys/home/Enrico/openocd/src/server/gdb_server.c:2053: > undefined reference to `flash_write' > collect2: ld returned 1 exit status > make[4]: *** [openocd.exe] Error 1 > make[4]: Leaving directory `/home/Enrico/openocd/src' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/Enrico/openocd/src' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/Enrico/openocd/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/Enrico/openocd' > make: *** [all] Error 2 > > I've no idea why ? do I need addional libs here ? > > Thx in advance, Enrico > _______________________________________________ Openocd-development mailing list [email protected] https://lists.berlios.de/mailman/listinfo/openocd-development
