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
