On 2013-07-18 at 17:28 +0100, John Horne wrote:
> "/usr/share/xml/docbook/stylesheet/nwalsh/1.71.1/xhtml/docbook.xsl"
> compilation error:
> file 
> /home/john/exim/exim-packaging-4.81/release_tree/doc/doc-docbook/MyStyle-txt-html.xsl
>  line 8 element import
> xsl:import : unable to
> load /usr/share/xml/docbook/stylesheet/nwalsh/1.71.1/xhtml/docbook.xsl
> =====================================
> 
> I have tried to sort this out, and it seems the file
> 'doc/doc-docbook/OS-Fixups' is where the 'nwalsh' bit is coming from. I
> have changed the file to specify the location of the stylesheets on my
> system (Fedora 17, '/usr/share/sgml/docbook/xsl-stylesheets-1.78.1/').
> 
> However, I still get the same error.

Is the error that it can't find the file, or that it's refusing to?

Did you see HowItWorks.txt ?  In particular, "XSL INCLUDES"?

> Can anyone provide any insight into this please?

I'm culpable for the OS-Fixups tool and trying to make this more
portable than the original.  I'm not an XML person, though.

> Alternatively could a switch be provided to the 'mk_exim_release' script
> so that the docs are not built? It seems that building Exim itself is
> not a problem, but building the docs is and requires other programs as
> well as having static/specific pathnames. I would like a clean Exim
> build, but am happy to run it without the documentation if necessary.

The docs as-are use the portable names and do *not* use fixed paths,
because I fixed that.  ;)  It might be, if your system has working
catalog systems, that the right fix is to _remove_ the OS fixup for your
OS?

I am extremely reluctant to have a "build a release" option which does
not include spec.txt, because we want to be able to guarantee that
documentation is available for any pseudo-release.  If we get away from
that, there will be a cascade of more and more pressure making it harder
to have working docs for the release (making life of the release
engineer harder), and documentation for Exim is a first-class part of
the product, equal in importance to code.

-Phil

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to