public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: Brian Inglis <Brian.Inglis@SystematicSw.ab.ca>
To: cygwin@cygwin.com
Subject: Re: Building from latest git master no longer builds winsup...
Date: Fri, 16 Jul 2021 09:35:51 -0600	[thread overview]
Message-ID: <bb959c06-ea03-46a9-1596-3e27a33835ac@SystematicSw.ab.ca> (raw)
In-Reply-To: <78dea193-6a60-950f-a5d5-346297f57121@SystematicSw.ab.ca>

[-- Attachment #1: Type: text/plain, Size: 2313 bytes --]

On 2021-07-14 12:44, Brian Inglis wrote:
> On 2021-07-14 11:48, Ken Brown via Cygwin wrote:
>> On 7/14/2021 1:13 PM, Brian Inglis wrote:
>>> Building from latest git master does not build winsup... only newlib.
>> Did you run winsup/autogen.sh?  See
>>    https://cygwin.com/pipermail/cygwin-developers/2021-June/012161.html

Build now works on winsup but quits at doc - log extract attached:

	$ egrep -A5 'db2|docbook2' build64.log

docbook2x-texi --xinclude --info --utf8trans-map=charmap 
../../../../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[3]: *** [Makefile:773: cygwin-api.info] Error 1
make[3]: Leaving directory 
'$HOME/src/cygwin/newlib-cygwin/build64/x86_64-pc-cygwin/winsup/doc'

However there was left behind:

	/usr/share/perl5/vendor_perl/5.30/XML/SAX/ParserDetails.ini

which I copied to the failing path above:

$ head /usr/share/perl5/vendor_perl/5.32/XML/SAX/ParserDetails.ini
[XML::SAX::PurePerl]
http://xml.org/sax/features/namespaces = 1

and reran resulting in:

docbook2x-texi --xinclude --info --utf8trans-map=charmap 
../../../../winsup/doc/cygwin-api.xml --string-param output-file=cygwin-api
could not open -: No such file or directory
/usr/bin/db2x_texixml: program in pipeline exited with an error
make[3]: *** [Makefile:773: cygwin-api.info] Error 1
make[3]: Leaving directory 
'$HOME/src/cygwin/newlib-cygwin/build64/x86_64-pc-cygwin/winsup/doc'

from newlib-cygwin/build64/x86_64-pc-cygwin/winsup/doc/Makefile:

cygwin-api.info: $(cygwin-api_SOURCES) charmap
           $(DOCBOOK2XTEXI) $(srcdir)/cygwin-api.xml --string-param 
output-file=cygwin-api

However Cygwin 32 builds completely with complaints about 
ParserDetails.ini.
I've updated docs a number of times and had few build issues.
Anyone seen this or similar and have any suggestions?
Are there any new additions or changes to doc generation requirements?

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]

[-- Attachment #2: build64.log --]
[-- Type: text/plain, Size: 2366 bytes --]

checking for x86_64-pc-cygwin-objcopy... objcopy
checking for x86_64-pc-cygwin-objdump... objdump
checking for x86_64-pc-cygwin-ranlib... ranlib
checking for x86_64-pc-cygwin-strip... strip
checking for x86_64-pc-cygwin-windres... windres
checking for docbook2x-texi... docbook2x-texi
checking for x86_64-w64-mingw32-g++... x86_64-w64-mingw32-g++
checking for x86_64-w64-mingw32-gcc... x86_64-w64-mingw32-gcc
checking for bfd_init in -lbfd... yes
configure: updating cache ./config.cache
checking that generated files are newer than configure... done
--
Note: Writing setmetamode.1
Note: Writing ssp.1
Note: Writing strace.1
Note: Writing tzset.1
Note: Writing umount.1
cp /usr/share/docbook2X/charmaps/texi.charmap charmap
echo "ae (R)" >>charmap
docbook2x-texi --xinclude --info --utf8trans-map=charmap ../../../../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[3]: *** [Makefile:773: cygwin-api.info] Error 1
make[3]: Leaving directory '$HOME/src/cygwin/newlib-cygwin/build64/x86_64-pc-cygwin/winsup/doc'
make[2]: *** [Makefile:399: all-recursive] Error 1
make[2]: Leaving directory '$HOME/src/cygwin/newlib-cygwin/build64/x86_64-pc-cygwin/winsup'
make[1]: *** [Makefile:9464: all-target-winsup] Error 2
--
make[3]: Entering directory '$HOME/src/cygwin/newlib-cygwin/build64/x86_64-pc-cygwin/winsup/cygserver'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '$HOME/src/cygwin/newlib-cygwin/build64/x86_64-pc-cygwin/winsup/cygserver'
Making all in doc
make[3]: Entering directory '$HOME/src/cygwin/newlib-cygwin/build64/x86_64-pc-cygwin/winsup/doc'
docbook2x-texi --xinclude --info --utf8trans-map=charmap ../../../../winsup/doc/cygwin-api.xml --string-param output-file=cygwin-api
could not open -: No such file or directory
/usr/bin/db2x_texixml: program in pipeline exited with an error
make[3]: *** [Makefile:773: cygwin-api.info] Error 1
make[3]: Leaving directory '$HOME/src/cygwin/newlib-cygwin/build64/x86_64-pc-cygwin/winsup/doc'
make[2]: *** [Makefile:399: all-recursive] Error 1
make[2]: Leaving directory '$HOME/src/cygwin/newlib-cygwin/build64/x86_64-pc-cygwin/winsup'
make[1]: *** [Makefile:9464: all-target-winsup] Error 2

  reply	other threads:[~2021-07-16 15:35 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-14 17:13 Brian Inglis
2021-07-14 17:48 ` Ken Brown
2021-07-14 18:44   ` Brian Inglis
2021-07-16 15:35     ` Brian Inglis [this message]
2021-07-16 15:59       ` Ken Brown
2021-07-17  2:39         ` Brian Inglis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bb959c06-ea03-46a9-1596-3e27a33835ac@SystematicSw.ab.ca \
    --to=brian.inglis@systematicsw.ab.ca \
    --cc=cygwin@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).