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

Reply via email to