On 7/6/2021 7:59 AM, Jon Turney wrote:
On 05/07/2021 19:04, Ken Brown via Cygwin-announce via Cygwin wrote:
The following packages have been uploaded to the Cygwin distribution:

* texinfo-6.8-1
* texinfo-tex-6.8-1
* info-6.8-1

Texinfo is a documentation system that uses a single source file to produce output in a number of formats, both online and printed (dvi, html, info, pdf, xml, etc.).

This is an update to the latest upstream release.  See

Hi Ken,

Thanks for this update.

This seems to break building the cygwin documentation:

 > [...]
docbook2x-texi --xinclude --info --utf8trans-map=charmap ../../../../src/winsup/doc/cygwin-api.xml --string-param output-file=cygwin-api
could not find ParserDetails.ini in /usr/share/perl5/vendor_perl/5.32/XML/SAX
could not open -: No such file or directory
/usr/bin/db2x_texixml: program in pipeline exited with an error
make: *** [Makefile:729: cygwin-api.info] Error 1

Poking around a bit, under the hood this is invoking makeinfo, and it seems that can't read from a pipeline anymore:

$ echo foo | makeinfo
could not open -: No such file or directory

Downgrading to 6.7, I can build again, and:

$ echo foo | makeinfo
-: warning: document without nodes

Is this an intentional upstream change?

No.

I've applied the upstream fix and am waiting for scallywag to build and deploy texinfo-6.8-2. (It seems to be taking forever.)

My local test indicates that this fixes the problem, but I'd appreciate it if you would confirm that before I "untest" the new release.

Thanks.

Ken

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to