On the Raspberry pi with Raspbian GNU/Linux 8 (jessie)
./configure
make
Fails to build src/jtag/drivers/usb_blaster/usb_blaster.c
I searched the lists and the tickets, but I didn't find it mentioned, so
I'm posting here. Error:
src/jtag/drivers/usb_blaster/usb_blaster.c: In function âublast_initâ:
src/jtag/drivers/usb_blaster/usb_blaster.c:861:51: error: array subscript
is below array bounds [-Werror=array-bounds]
info.lowlevel_name = strdup(lowlevel_drivers_map[i-1].name);
^
cc1: all warnings being treated as errors
Below is the larger context.
(I don't know if this should have gone in -users? But it seemed more
development-ish)
Thanks,
Doug Claar
/bin/bash ./libtool --tag=CC --mode=compile gcc -std=gnu99
-DHAVE_CONFIG_H -I. -I./src/jtag/drivers -I./src -I./src -I./src/helper
-DPKGDATADIR=\"/usr/local/share/openocd\" -DBINDIR=\"/usr/local/bin\"
-I./jimtcl -I./jimtcl -Wall -Wstrict-prototypes -Wformat-security
-Wshadow -Wextra -Wno-unused-parameter -Wbad-function-cast -Wcast-align
-Wredundant-decls -Werror -g -O2 -MT src/jtag/drivers/usb_blaster/s
rc_jtag_drivers_usb_blaster_libocdusbblaster_la-usb_blaster.lo -MD -MP -MF
src/jtag/drivers/usb_blaster/.deps/src_jtag_drivers_usb_blas
ter_libocdusbblaster_la-usb_blaster.Tpo -c -o src/jtag/drivers/usb_blaster/s
rc_jtag_drivers_usb_blaster_libocdusbblaster_la-usb_blaster.lo `test -f
'src/jtag/drivers/usb_blaster/usb_blaster.c' || echo
'./'`src/jtag/drivers/usb_blaster/usb_blaster.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./src/jtag/drivers
-I./src -I./src -I./src/helper -DPKGDATADIR=\"/usr/local/share/openocd\"
-DBINDIR=\"/usr/local/bin\" -I./jimtcl -I./jimtcl -Wall -Wstrict-prototypes
-Wformat-security -Wshadow -Wextra -Wno-unused-parameter
-Wbad-function-cast -Wcast-align -Wredundant-decls -Werror -g -O2 -MT
src/jtag/drivers/usb_blaster/src_jtag_drivers_usb_blaster_li
bocdusbblaster_la-usb_blaster.lo -MD -MP -MF src/jtag/drivers/usb_blaster/.
deps/src_jtag_drivers_usb_blaster_libocdusbblaster_la-usb_blaster.Tpo -c
src/jtag/drivers/usb_blaster/usb_blaster.c -o src/jtag/drivers/usb_blaster/s
rc_jtag_drivers_usb_blaster_libocdusbblaster_la-usb_blaster.o
In file included from /usr/include/string.h:635:0,
from ./src/helper/system.h:27,
from ./config.h:323,
from src/jtag/drivers/usb_blaster/usb_blaster.c:68:
src/jtag/drivers/usb_blaster/usb_blaster.c: In function âublast_initâ:
src/jtag/drivers/usb_blaster/usb_blaster.c:861:51: error: array subscript
is below array bounds [-Werror=array-bounds]
info.lowlevel_name = strdup(lowlevel_drivers_map[i-1].name);
^
cc1: all warnings being treated as errors
Makefile:3203: recipe for target 'src/jtag/drivers/usb_blaster/
src_jtag_drivers_usb_blaster_libocdusbblaster_la-usb_blaster.lo' failed
make[2]: *** [src/jtag/drivers/usb_blaster/src_jtag_drivers_usb_blaster_l
ibocdusbblaster_la-usb_blaster.lo] Error 1
make[2]: Leaving directory '/home/pi/openocd-0.10.0-rc1'
Makefile:3664: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/pi/openocd-0.10.0-rc1'
Makefile:1577: recipe for target 'all' failed
make: *** [all] Error 2
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel