Dear Mr. Illich,<div><br></div><div>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. :)</div>

<div><br></div><div>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.</div><div>

<br></div><div>Thank you very much!</div><div><br></div><div>Regards,</div><div><br></div><div>Alexander Gieg</div><div><br></div><div><br><div class="gmail_quote">On Tue, Jan 22, 2013 at 9:30 AM, Chusslove Illich <span dir="ltr"><<a href="mailto:caslav.ilic@gmx.net" target="_blank">caslav.ilic@gmx.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> [: Alexander Gieg :]<br>
<div class="im">> My guess is the problem is network related. I've seen warnings about<br>
> timeouts on accessing resources from <a href="http://www.oasis-open.org" target="_blank">http://www.oasis-open.org</a> such as,<br>
> e.g., <a href="http://www.oasis-open.org/docbook/xml/4.5/dbhierx.mod" target="_blank">http://www.oasis-open.org/docbook/xml/4.5/dbhierx.mod</a>, so my<br>
> office's firewall must be adding some extreme latencies when accessing<br>
> those URLs, or even outright denying access to them, thus causing the<br>
> building to hold out for several timeouts.<br>
<br>
</div>It should only go to network if the Docbook DTDs are not available locally<br>
(or not properly configured). I have no idea how this works in detail, only<br>
that it works when I install the proper package (docbook-xml on Debian).<br>
<br>
> [...] I'm not much used to "make" (and even less so to "cmake"), so I<br>
<div class="im">> didn't find an easy way to tell it to build and install everything except<br>
> for the docbooks. Is there a set of command to use to achieve this?<br>
<br>
</div>Indeed there is no direct option to skip building Docbook documenation, but<br>
it can be indirectly forced by setting e.g. DOCBOOK_XSL_DIR to a non-<br>
existing path:<br>
<br>
  $ cmake . -DDOCBOOK_XSL_DIR=foo<br>
  ...<br>
  -- WARNING:<br>
      Docbook documentation (e.g. the Pology user manual) will not be built<br>
      because the following dependencies are missing or too old:<br>
  ...<br>
  -- Generating done<br>
  -- Build files have been written to: ...<br>
<div class="HOEnZb"><div class="h5">  $<br>
<br>
--<br>
Chusslove Illich (Часлав Илић)<br>
</div></div><br>_______________________________________________<br>
pology mailing list<br>
<a href="mailto:pology@lists.nedohodnik.net">pology@lists.nedohodnik.net</a><br>
<a href="http://lists.nedohodnik.net/listinfo.cgi/pology-nedohodnik.net" target="_blank">http://lists.nedohodnik.net/listinfo.cgi/pology-nedohodnik.net</a><br>
<br></blockquote></div><br></div>