Brian Salter-Duke wrote:
> I have some comments from the 1.5.15 build. As I found years ago the main
> problems are in the make in the doc directory. This is amazingingly
> complex, at least to me. It uses tools I have not meet before and I had
> to download them from the cygwin site. It failed with:-
>
> make[2]: Entering directory `/home/Brian/prog/mutt-1.5.15/doc'
> make makedoc-all
> make[3]: Entering directory `/home/Brian/prog/mutt-1.5.15/doc'
> sed -e 's,@sysconfdir\@,/usr/local/etc,g' -e 's,@bindir\@,/usr/local/bin,g'
> -e 's,@docdir\@,/usr/local/doc/mutt,g' ./mutt.man> mutt.1
> gcc -E -I. -I.. -I/usr/local/include -I.. -DSYSCONFDIR=\"/usr/local/etc\"
> -DBINDIR=\"/usr/local/bin\" -DHAVE_CONFIG_H=1 -I../intl -D_MAKEDOC
> -C ../init.h | ../makedoc -m | \
> cat ./muttrc.man.head - ./muttrc.man.tail\
> > muttrc.man
> make -j1 ../makedoc.exe # we do not want to rebuild the documentation in
> tarball builds
> make[4]: Entering directory `/home/Brian/prog/mutt-1.5.15/doc'
> make[4]: `../makedoc.exe' is up to date.
> make[4]: Leaving directory `/home/Brian/prog/mutt-1.5.15/doc'
> ( date=`head -n 1 ../ChangeLog | LC_ALL=C cut -d ' ' -f 1` && \
> sed -e "s/@VERSION\@/`cat ../VERSION` ($date)/" ./manual.xml.head && \
> gcc -E -I. -I.. -I/usr/local/include -I..
> -DSYSCONFDIR=\"/usr/local/etc\" -DBINDIR=\"/usr/local/bin\"
> -DHAVE_CONFIG_H=1 -I../intl -D_MAKEDOC -C ../init.h | ../makedoc
> -s && \
> gcc -E -I. -I.. -I/usr/local/include -I..
> -DSYSCONFDIR=\"/usr/local/etc\" -DBINDIR=\"/usr/local/bin\"
> -DHAVE_CONFIG_H=1 -I../intl -D_MAKEDOC -C ../functions.h | \
> perl ./gen-map-doc ./manual.xml.tail ../OPS* \
> )> manual.xml
> touch stamp-doc-xml
> xsltproc --nonet ./chunk.xsl manual.xml
> I/O error : Attempt to load network entity
> http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl
> 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[3]: [stamp-doc-chunked] Error 5 (ignored)
> touch stamp-doc-chunked
> xsltproc --nonet -o manual.html ./html.xsl manual.xml
> I/O error : Attempt to load network entity
> http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl
> warning: failed to load external entity
> "http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl"
> compilation error: file ./html.xsl line 3 element import
> xsl:import : unable to load
> http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl
> make[3]: [manual.html] Error 5 (ignored)
> lynx -dump -nolist -with_backspaces manual.html> manual.txt ||
> w3m -dump manual.html> manual.txt
>
> It then quit. I have added some <newline><tab> to make it clearer. So:
>
> 1. Why does it have to get this stuff from the internet and why is it
> failing to do so? I have a reliable broadband access.
I ran into this on linux and I believe it's due to not having the
docbook-xsl stylesheets[1] installed. I added those, as well as
libxslt and the docs built fine. I have no idea if adding those to
cygwin is a simple task or not.
[1] http://wiki.docbook.org/topic/DocBookXslStylesheets
--
Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
======================================================================
The only difference between the saint and the sinner is that every
saint has a past and every sinner has a future.
-- Oscar Wilde
Attachment:
pgpGF5meFw2GR.pgp
Description: PGP signature