[pology] Bug Report: Building in Cygwin on a networked path
alexgieg at gmail.com
Tue Jan 22 04:22:31 PST 2013
Dear Mr. Illich,
Ah, I should have figured I was overlooking something simple! Cygwin splits
what (I assume) is a single "docbook-xml" package on Linux distributions
into several smaller packages which can be installed separately. I had the
"docbook-xsl" one installed, which apparently was enough to make cmake
happy about having found everything, but not the "docbook-xml45" one, which
being absent caused the build to look for the online resources and thus
slow down to a crawl. After installing the "docbook-xml45" package, a new
attempt at building pogology from scratch took just under 2 minutes. :)
So, please let me change my suggestion: if possible, please add a cmake
check for the specific v4.5 XML files so that Cygwin users (and maybe
others) receive a warning when those are missing.
Thank you very much!
On Tue, Jan 22, 2013 at 9:30 AM, Chusslove Illich <caslav.ilic at gmx.net>wrote:
> > [: Alexander Gieg :]
> > My guess is the problem is network related. I've seen warnings about
> > timeouts on accessing resources from http://www.oasis-open.org such as,
> > e.g., http://www.oasis-open.org/docbook/xml/4.5/dbhierx.mod, so my
> > office's firewall must be adding some extreme latencies when accessing
> > those URLs, or even outright denying access to them, thus causing the
> > building to hold out for several timeouts.
> It should only go to network if the Docbook DTDs are not available locally
> (or not properly configured). I have no idea how this works in detail, only
> that it works when I install the proper package (docbook-xml on Debian).
> > [...] I'm not much used to "make" (and even less so to "cmake"), so I
> > didn't find an easy way to tell it to build and install everything except
> > for the docbooks. Is there a set of command to use to achieve this?
> Indeed there is no direct option to skip building Docbook documenation, but
> it can be indirectly forced by setting e.g. DOCBOOK_XSL_DIR to a non-
> existing path:
> $ cmake . -DDOCBOOK_XSL_DIR=foo
> -- WARNING:
> Docbook documentation (e.g. the Pology user manual) will not be built
> because the following dependencies are missing or too old:
> -- Generating done
> -- Build files have been written to: ...
> Chusslove Illich (Часлав Илић)
> pology mailing list
> pology at lists.nedohodnik.net
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the pology