I still hit it, even with ./configure --disable-usb-blaster
--disable-usb-blaster-2, which I thought would exclude it.

In Makefile.in, this is what includes it:

@MINIDRIVER_FALSE@am__append_20 =  \
@MINIDRIVER_FALSE@      src/jtag/drivers/libocdjtagdrivers.la \
@MINIDRIVER_FALSE@      src/jtag/drivers/usb_blaster/libocdusbblaster.la


On Fri, Dec 30, 2016 at 11:17 AM, Doug Claar <[email protected]>
wrote:

> 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/src_jtag_drivers_usb_blaster_li
> bocdusbblaster_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_blas
> ter_libocdusbblaster_la-usb_blaster.Tpo -c 
> src/jtag/drivers/usb_blaster/usb_blaster.c
> -o src/jtag/drivers/usb_blaster/src_jtag_drivers_usb_blaster_li
> bocdusbblaster_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

Reply via email to