I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd
[...]/igraph/build/doc/arpack.xml:7: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
]>
^
[...]/igraph/build/doc/arpack.xml:32: parser error : Entity 'mdash' not defined
<title><function>igraph_blas_ddot</function> — Dot product of two vectors
The first error seems to find something like docbook 4.3, even though I have 5.1_1 installed with brew. I also installed xmlto, and also docbooks-xsl, to see if that would fix it.
I work on a macOS 10.14.6, and don’t have the rights to install a newer version.
I also tried adding docbook-xsl-ns and docbook-dtd-43 packages. Doesn’t seem to help.
To build PDFs I’d need xsltproc, xmllint, which I can’t find with my package managers (pacman and nix), and when I try it anyway it takes minutes to get past Resolving includes in DocBook XML source and then fails with
which makes sense because xsltproc is not installed, but it does show that it’s always failing with these external entity errors, which seem completely unrelated to external entities. All stackoverflow solutions for
‘xmlto failed to load external entity’ all seem unrelated to external entities and dependent on the project (so no general solution that applies to igraph I think).