On 23.3.2019. 10:24, Pierre Labastie via blfs-dev wrote:
On 23/03/2019 08:10, Armin K. via blfs-dev wrote:
On 22.3.2019. 00:04, Douglas R. Reno via blfs-dev wrote:
On 3/21/19 5:59 PM, Ken Moffat via blfs-dev wrote:
colord reports:
Program xsltproc found: YES (/usr/bin/xsltproc)
man/meson.build:6:2: ERROR: Problem encountered: Cannot build man
pages without docbook-xsl-ns
But I have ALL of the docbook packages (and they haven't changed
since 8.4, have they ?).
For the moment, going with the book's -Dman=false, but thinking
seriously about giving up.
ĸen
It's looking for Namespaced versions, and we install non-namespaced
versions now. I'd just use -Dman=false ...
I'll go expand the command explanation
Ran into it yesterday, fix is quite simple:
In the following paragraph
xmlcatalog --noout --add "rewriteSystem" \
"https://cdn.docbook.org/release/xsl-nons/current" \
"/usr/share/xml/docbook/xsl-stylesheets-nons-1.79.2" \
/etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
"https://cdn.docbook.org/release/xsl-nons/current" \
"/usr/share/xml/docbook/xsl-stylesheets-nons-1.79.2" \
/etc/xml/catalog &&
Replace xsl-nons in two urls with xsl-ns. The xsl/current points to
no-ns version since forever, so you should have xsl-ns/current for
namespaced.
Hmm, you sure?
I tried accessing https://cdn.docbook.org/release/xsl-ns/current, and I got
"page not found". While https://cdn.docbook.org/release/xsl-nons/current finds
something.
I think they changed that between 1.79.1 and 1.79.2... Note that what you say
is true for http://docbook.sourceforge.net/release/, but it has only 1.79.1
and lower. This is what colord seeks.
We now do have the non namespaced version in BLFS. I'm not sure we can fake
having the namespaced one, by adding some liar entries in the xml catalog...
Maybe, we could just remove the --nonet from the xsltproc commands in
man/meson.build. Then man page generation would entail some network access,
but my guess is that it would build (not tried).
We could also install the namespaced versions, with the appropriate xml
catalog entries... Depends on how many packages need the namespaces, but this
number is likely to increase in the future.
Pierre
You are right, sourceforge.net is the correct URL. I even used that in
my install file [1]. The two lines above are from BLFS book, they looked
identical to the ones below. Even without docbook 5, you can build
colord man pages with the xslt commands below (note that xsl-current in
my install is a symlink, I hate playing with versions in .install files).
[1]
https://github.com/elkrejzi/pacman/blob/master/pkgbuild/docbook-xsl/docbook-xsl.install
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page