#3688: make{, install} has hang if there's no docbook on the machine but lynx is
installed
------------------------+----------------------
Reporter: balderdash | Owner: mutt-dev
Type: defect | Status: new
Priority: major | Milestone:
Component: mutt | Version:
Keywords: |
------------------------+----------------------
Feature request: add a configure flag to disable the generation of the
docs.
Reason: If one's machine (in this case, OSX all versions) lacks docbook
and associated things, but contains lynx, the "make" and "make install"
phases hang for a long time during the stage when the docs are supposed to
be built. It's as if the make procedure chokes. It eventually resolves,
but it's annoying---especially since it happens twice (once for "make",
once for the subsequent "make install").
If lynx isn't present, there's no hang.
Alternate feature request: make the build process smart enough to
gracefully avoid this situation.
The spot of the hang is here:
{{{
warning: failed to load external entity
"http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl"
compilation error: file ./chunk.xsl line 3 element import
xsl:import : unable to load
http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl
make[2]: [stamp-doc-chunked] Error 5 (ignored)
touch stamp-doc-chunked
}}}
This has been a problem for years.
--
Ticket URL: <http://dev.mutt.org/trac/ticket/3688>
Mutt <http://www.mutt.org/>
The Mutt mail user agent