Hello,

On Tue, Jan 03, 2017 at 06:18:52AM +0000, Balkin7 wrote:
> When testing the build with Linux line endings, the bug did not occur. The 
> build
> is successful with patched and unpatched source code. It is also enough if 
> only
> the openocd.texi file contain linux line endings.
> So its looks like it is a side effect of the windows line endings.

So now the question boils down to "how exactly can one end up with
windows line endings in the openocd.texi file?"

And btw, 0.10.0-rc1 should be now available in MSYS2 binary repo.

-- 
Be free, use free (http://www.gnu.org/philosophy/free-sw.html) software!
mailto:[email protected]


---

** [tickets:#131] Build docs fails due to makeinfo incompatibility**

**Status:** new
**Milestone:** 0.9.0
**Created:** Mon Aug 22, 2016 02:14 PM UTC by Balkin7
**Last Updated:** Tue Jan 03, 2017 06:18 AM UTC
**Owner:** nobody
**Attachments:**

- 
[doc.patch](https://sourceforge.net/p/openocd/tickets/131/attachment/doc.patch) 
(833 Bytes; application/octet-stream)


When building openocd with MSYS2, the build process fails with following 
message:
~~~
make[2]: Nothing to be done for 'install-exec-am'.
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
if (makeinfo --version) >/dev/null 2>&1; then \
  for f in openocd.info openocd.info-[0-9] openocd.info-[0-9][0-9] 
openocd.i[0-9] openocd.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
cd "$am__cwd"; \
if makeinfo   -I . \
 -o openocd.info openocd.texi; \
then \
  rc=0; \
  CDPATH="${ZSH_VERSION+.}:" && cd .; \
else \
  rc=$?; \
  CDPATH="${ZSH_VERSION+.}:" && cd . && \
  $restore $backupdir/* `echo "./openocd.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
'penocd.texi:7986: unknown command `
'penocd.texi:7987: unknown command `
make[2]: *** [Makefile:383: openocd.info] Error 1
make[2]: Leaving directory '/D/projects/openocd-code/doc'
make[1]: *** [Makefile:639: install-am] Error 2
make[1]: Leaving directory '/D/projects/openocd-code/doc'
make: *** [Makefile:513: install-recursive] Error 1
~~~

After some search on the internet I found this bug report:
http://savannah.gnu.org/bugs/?40277

I tried the proposed solution and replaced the last @ with @@ (see attached 
patch) and the build works without errors.

My MSYS2 installation use following makeinfo version:
makeinfo --version
texi2any (GNU texinfo) 6.0


---

Sent from sourceforge.net because [email protected] is 
subscribed to https://sourceforge.net/p/openocd/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/openocd/admin/tickets/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
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