[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ndctl: I/O error : Attempt to load network entity http://docbook.sourcef
From: |
Pierre Neidhardt |
Subject: |
ndctl: I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl (xmlto?) |
Date: |
Tue, 29 May 2018 16:56:31 +0200 |
User-agent: |
mu4e 1.0; emacs 26.1 |
I'm trying to package ndctl:
--8<---------------cut here---------------start------------->8---
(define-public ndctl
(package
(name "ndctl")
(version "60.3")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/pmem/ndctl")
(commit (string-append "v" version))))
(file-name (string-append name "-" version "-checkout"))
(sha256
(base32
"0w19yh6f9skf5zy4bhdjlrn3wdx5xx9cq8j6h04cmw4nla6zj9ar"))))
(build-system gnu-build-system)
(native-inputs
`(("asciidoc" ,asciidoc)
("automake" ,automake)
("autocont" ,autoconf)
("libtool" ,libtool)
("xmlto" ,xmlto)
("which" ,which)
("pkg-config" ,pkg-config)
("docbook-xsl" ,docbook-xsl)
("bash-completion" ,bash-completion)))
(inputs
`(("json-c" ,json-c)
("eudev" ,eudev)
("util-linux" ,util-linux)
("kmod" ,kmod)))
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'autogen
(lambda _
(substitute* "autogen.sh"
(("/bin/sh") (which "sh")))
(substitute* "git-version-gen"
(("/bin/sh") (which "sh")))
(substitute* "git-version"
(("/bin/bash") (which "bash")))
(zero? (system* "sh" "autogen.sh")))))))
(home-page "https://github.com/pmem/ndctl")
(synopsis "Manage the non-volatile memory device sub-system in the Linux
kernel")
(description
;; TODO: Update desc.
"Utility library for managing the libnvdimm (non-volatile memory device)
sub-system in the Linux kernel.")
(license license:gpl2+)))
--8<---------------cut here---------------end--------------->8---
It fails to build to documentation:
--8<---------------cut here---------------start------------->8---
starting phase `build'
GEN version.m4
make --no-print-directory all-recursive
GEN version.m4
Making all in .
GEN version.m4
GEN rhel/ndctl.spec
GEN sles/ndctl.spec
CC ccan/str/str.o
CC ccan/str/debug.o
CC ccan/list/list.o
CC util/parse-options.o
CC util/usage.o
CC util/size.o
CC util/main.o
CC util/help.o
CC util/strbuf.o
CC util/wrapper.o
CC util/filter.o
CC util/bitmap.o
AR libccan.a
ar: `u' modifier ignored since `D' is the default (see `U')
AR libutil.a
ar: `u' modifier ignored since `D' is the default (see `U')
Making all in daxctl/lib
CC ../../util/sysfs.lo
CC ../../util/log.lo
CC libdaxctl.lo
GEN libdaxctl.pc
CCLD libdaxctl.la
Making all in ndctl/lib
CC nfit.lo
CC dimm.lo
CC smart.lo
CC inject.lo
CC intel.lo
CC hpe1.lo
CC msft.lo
CC ars.lo
CC firmware.lo
CC libndctl.lo
GEN libndctl.pc
CCLD libndctl.la
Making all in ndctl
CC ndctl.o
CC create-nfit.o
CC namespace.o
CC bus.o
CC check.o
CC region.o
CC dimm.o
CC ../util/log.o
CC list.o
CC test.o
CC ../util/json.o
CC inject-error.o
CC inject-smart.o
CC util/json-smart.o
CC util/json-firmware.o
CCLD ndctl
Making all in daxctl
CC daxctl.o
CC list.o
CC ../util/json.o
CCLD daxctl
Making all in Documentation/ndctl
GEN asciidoc.conf
GEN ndctl.xml
GEN ndctl-wait-scrub.xml
GEN ndctl-start-scrub.xml
GEN ndctl-zero-labels.xml
GEN ndctl-read-labels.xml
GEN ndctl-write-labels.xml
GEN ndctl-init-labels.xml
GEN ndctl-check-labels.xml
GEN ndctl-enable-region.xml
GEN ndctl-disable-region.xml
GEN ndctl-enable-dimm.xml
GEN ndctl-disable-dimm.xml
GEN ndctl-enable-namespace.xml
GEN ndctl-disable-namespace.xml
GEN ndctl-create-namespace.xml
GEN ndctl-destroy-namespace.xml
GEN ndctl-check-namespace.xml
GEN ndctl-inject-error.xml
GEN ndctl-inject-smart.xml
GEN ndctl-update-firmware.xml
GEN ndctl-list.xml
GEN ndctl.1
GEN ndctl-wait-scrub.1
I/O error : Attempt to load network entity
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity
"http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
compilation error: file /tmp/guix-build-ndctl-60.3.drv-0/xmlto-xsl.BtfqIT line
4 element import
xsl:import : unable to load
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
make[2]: *** [Makefile:591: ndctl.1] Error 5
make[2]: *** Waiting for unfinished jobs....
GEN ndctl-start-scrub.1
I/O error : Attempt to load network entity
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity
"http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
compilation error: file /tmp/guix-build-ndctl-60.3.drv-0/xmlto-xsl.qLWSqR line
4 element import
xsl:import : unable to load
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
make[2]: *** [Makefile:591: ndctl-wait-scrub.1] Error 5
I/O error : Attempt to load network entity
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity
"http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
compilation error: file /tmp/guix-build-ndctl-60.3.drv-0/xmlto-xsl.1OgxRr line
4 element import
xsl:import : unable to load
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
make[2]: *** [Makefile:591: ndctl-start-scrub.1] Error 5
rm ndctl-check-labels.xml ndctl-init-labels.xml ndctl-list.xml
ndctl-wait-scrub.xml ndctl-enable-dimm.xml ndctl-zero-labels.xml
ndctl-check-namespace.xml ndctl-inject-error.xml ndctl-write-labels.xml
ndctl-inject-smart.xml ndctl-enable-namespace.xml ndctl-read-labels.xml
ndctl-destroy-namespace.xml ndctl.xml ndctl-disable-region.xml
ndctl-disable-namespace.xml ndctl-start-scrub.xml ndctl-disable-dimm.xml
ndctl-create-namespace.xml ndctl-enable-region.xml ndctl-update-firmware.xml
make[1]: *** [Makefile:742: all-recursive] Error 1
make: *** [Makefile:526: all] Error 2
phase `build' failed after 7.4 seconds
note: keeping build directory `/tmp/guix-build-ndctl-60.3.drv-10'
builder for `/gnu/store/h37pwmlshy70a382wb9f7riis03v1cgy-ndctl-60.3.drv' failed
with exit code 1
@ build-failed /gnu/store/h37pwmlshy70a382wb9f7riis03v1cgy-ndctl-60.3.drv - 1
builder for `/gnu/store/h37pwmlshy70a382wb9f7riis03v1cgy-ndctl-60.3.drv' failed
with exit code 1
guix build: error: build failed: build of
`/gnu/store/h37pwmlshy70a382wb9f7riis03v1cgy-ndctl-60.3.drv' failed
--8<---------------cut here---------------end--------------->8---
I cannot find a reference to
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
in the source code. (Or did I miss it?)
The "asciidoc" Guix package is patched so that it uses local docbook-xsl
instead of fetching the imports from the Internet.
xmlto, however, has the following file:
/gnu/store/6932n73qc695c43fhqm1w213z65n7b7k-xmlto-0.0.28/share/xmlto/format/docbook/man
which content is
--8<---------------cut here---------------start------------->8---
case "$1" in
stylesheet)
if [ "$VERBOSE" -ge 1 ]
then
echo >&2 "Convert to troff"
fi
echo "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
;;
post-process)
[ -e "$XSLT_PROCESSED" ] && rm "$XSLT_PROCESSED"
${GCP_PATH:-cp} -R -P -p -- * "$OUTPUT_DIR" 2>/dev/null
;;
esac
--8<---------------cut here---------------end--------------->8---
I think that "echo" line should be patched just like docbook. What do
you think?
--
Pierre Neidhardt
signature.asc
Description: PGP signature
- ndctl: I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl (xmlto?),
Pierre Neidhardt <=