hi there -
i’m a developer over at https://www.particle.io - i’m trying to update our
build of openocd to something newer than the v0.10.0 release. my hacky build
script was able to produce macOS and Ubuntu builds using the `v0.10.0` tag but
attempting to build a newer commit (e.g. 2b78f6 from 2019-05-15 16:27) using
the same script fails w/ just a mountain of messages. the first of which:
```
Error: Command failed: make
Makefile:5456: warning: overriding commands for target `check-recursive'
Makefile:4268: warning: ignoring old commands for target `check-recursive'
Makefile:5456: warning: overriding commands for target `check-recursive'
Makefile:4268: warning: ignoring old commands for target `check-recursive'
Makefile:5456: warning: overriding commands for target `check-recursive'
Makefile:4268: warning: ignoring old commands for target `check-recursive'
Makefile:5456: warning: overriding commands for target `check-recursive'
Makefile:4268: warning: ignoring old commands for target `check-recursive'
./doc/openocd.texi:3482: @anchor expected braces.
./doc/openocd.texi:3482: ` {reset_config}
@deffn {Command} reset_c...' is too long for expansion; not expanded.
./doc/openocd.texi:3320: Next reference to nonexistent node `TAP Declaration'
(perhaps incorrect sectioning?).
./doc/openocd.texi:3385: Cross reference to nonexistent node `resetcommand'
(perhaps incorrect sectioning?).
./doc/openocd.texi:3300: Cross reference to nonexistent node `faqrtck' (perhaps
incorrect sectioning?).
./doc/openocd.texi:3263: Cross reference to nonexistent node `targetevents'
(perhaps incorrect sectioning?).
./doc/openocd.texi:2283: Cross reference to nonexistent node `targetcurstate'
(perhaps incorrect sectioning?).
./doc/openocd.texi:2190: Cross reference to nonexistent node `targetevents'
(perhaps incorrect sectioning?).
./doc/openocd.texi:2189: Cross reference to nonexistent node
`targetconfiguration' (perhaps incorrect sectioning?).
./doc/openocd.texi:2157: Cross reference to nonexistent node `gdbportoverride'
(perhaps incorrect sectioning?).
./doc/openocd.texi:1952: Cross reference to nonexistent node
`armhardwaretracing' (perhaps incorrect sectioning?).
./doc/openocd.texi:1799: Cross reference to nonexistent node
`usingopenocdsmpwithgdb' (perhaps incorrect sectioning?).
./doc/openocd.texi:1754: Cross reference to nonexistent node `CPU
Configuration' (perhaps incorrect sectioning?).
./doc/openocd.texi:1709: Cross reference to nonexistent node `TAP Declaration'
(perhaps incorrect sectioning?).
./doc/openocd.texi:1390: Cross reference to nonexistent node
`nandconfiguration' (perhaps incorrect sectioning?).
./doc/openocd.texi:1389: Cross reference to nonexistent node `norconfiguration'
(perhaps incorrect sectioning?).
./doc/openocd.texi:1225: Cross reference to nonexistent node
`softwaredebugmessagesandtracing' (perhaps incorrect sectioning?).
./doc/openocd.texi:1058: Cross reference to nonexistent node
`softwaredebugmessagesandtracing' (perhaps incorrect sectioning?).
./doc/openocd.texi:1006: Cross reference to nonexistent node `autoprobing'
(perhaps incorrect sectioning?).
./doc/openocd.texi:888: Cross reference to nonexistent node `GDB and OpenOCD'
(perhaps incorrect sectioning?).
./doc/openocd.texi:795: Cross reference to nonexistent node `debuglevel'
(perhaps incorrect sectioning?).
./doc/openocd.texi:673: Cross reference to nonexistent node `Tcl Crash Course'
(perhaps incorrect sectioning?).
./doc/openocd.texi:94: Menu reference to nonexistent node `Command and Driver
Index' (perhaps incorrect sectioning?).
./doc/openocd.texi:93: Menu reference to nonexistent node `OpenOCD Concept
Index' (perhaps incorrect sectioning?).
./doc/openocd.texi:87: Menu reference to nonexistent node `License' (perhaps
incorrect sectioning?).
./doc/openocd.texi:86: Menu reference to nonexistent node `Tcl Crash Course'
(perhaps incorrect sectioning?).
./doc/openocd.texi:85: Menu reference to nonexistent node `FAQ' (perhaps
incorrect sectioning?).
./doc/openocd.texi:84: Menu reference to nonexistent node `Tcl Scripting API'
(perhaps incorrect sectioning?).
./doc/openocd.texi:83: Menu reference to nonexistent node `GDB and OpenOCD'
(perhaps incorrect sectioning?).
./doc/openocd.texi:82: Menu reference to nonexistent node `TFTP' (perhaps
incorrect sectioning?).
./doc/openocd.texi:81: Menu reference to nonexistent node `Utility Commands'
(perhaps incorrect sectioning?).
./doc/openocd.texi:80: Menu reference to nonexistent node `Boundary Scan
Commands' (perhaps incorrect sectioning?).
./doc/openocd.texi:79: Menu reference to nonexistent node `JTAG Commands'
(perhaps incorrect sectioning?).
./doc/openocd.texi:78: Menu reference to nonexistent node `Architecture and
Core Commands' (perhaps incorrect sectioning?).
./doc/openocd.texi:77: Menu reference to nonexistent node `General Commands'
(perhaps incorrect sectioning?).
./doc/openocd.texi:76: Menu reference to nonexistent node `PLD/FPGA Commands'
(perhaps incorrect sectioning?).
./doc/openocd.texi:75: Menu reference to nonexistent node `Flash Programming'
(perhaps incorrect sectioning?).
./doc/openocd.texi:74: Menu reference to nonexistent node `Flash Commands'
(perhaps incorrect sectioning?).
./doc/openocd.texi:73: Menu reference to nonexistent node `CPU Configuration'
(perhaps incorrect sectioning?).
./doc/openocd.texi:72: Menu reference to nonexistent node `TAP Declaration'
(perhaps incorrect sectioning?).
makeinfo: Removing output file `doc/openocd.info' due to errors; use --force to
preserve.
make[2]: *** [doc/openocd.info] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
```
i’m afraid i’m well over my head on this stuff - anyone have any pointers?
would anyone be interested in a short contract to help us sort this out?
thanks in advance,
-matt
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel