Created attachment 307569 [details] portage log Systemd fails to build on my (test) system with the following error: GEN man/systemd.html I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl" compilation error: file ./man/custom-html.xsl line 24 element import xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl make[2]: *** [man/systemd.html] Error 5 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/sys-apps/systemd-43/work/systemd-43' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-apps/systemd-43/work/systemd-43' make: *** [all] Error 2
The compilation succeeds when app-text/docbook-xsl-stylesheets, so this is needed in DEPEND.
Hmm, are you sure this is the most correct DEPEND to add? I still haven't fixed this because there were at least three versions what is necessary. But adding docbook-xml-stylesheets seems fine to me.
(In reply to comment #2) > Hmm, are you sure this is the most correct DEPEND to add? I still haven't > fixed this because there were at least three versions what is necessary. But > adding docbook-xml-stylesheets seems fine to me. Works for me with only docbook-xml-stylesheets installed. Could it be that docbook-xml-stylesheets only gets pulled if a "doc" USE flag is used?
(In reply to comment #3) > (In reply to comment #2) > > Hmm, are you sure this is the most correct DEPEND to add? I still haven't > > fixed this because there were at least three versions what is necessary. But > > adding docbook-xml-stylesheets seems fine to me. > > Works for me with only docbook-xml-stylesheets installed. Could it be that > docbook-xml-stylesheets only gets pulled if a "doc" USE flag is used? Looking at the Makefile, you still need xsltproc, and that's libxslt.
libxslt is probably needed in addition to docbook-xsl-stylesheets -- I didn't notice because I already had libxslt installed when building.
/var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-29-r3.ebuild,v <-- systemd-29-r3.ebuild new revision: 1.4; previous revision: 1.3 /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-29-r6.ebuild,v <-- systemd-29-r6.ebuild new revision: 1.2; previous revision: 1.1 /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-43.ebuild,v <-- systemd-43.ebuild new revision: 1.3; previous revision: 1.2 /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-39.ebuild,v <-- systemd-39.ebuild new revision: 1.2; previous revision: 1.1
*** Bug 405703 has been marked as a duplicate of this bug. ***