[MacPorts] #59758: ccache @3.7.6_0: build fails in xsltproc, needs docbook-xsl-nons
MacPorts
noreply at macports.org
Mon Nov 25 17:55:37 UTC 2019
#59758: ccache @3.7.6_0: build fails in xsltproc, needs docbook-xsl-nons
-------------------------------------------------+-------------------------
Reporter: schallee | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: ccache xsltproc asciidoc docbook- | Port:
xsl-nons |
-------------------------------------------------+-------------------------
Without docbook-xsl-nons installed the build of ccache fails converting
MANUAL.xml with xsltproc because the xschema's needed are not available.
As the build command used, a2x from asciidoc @8.6.9_3, generates the error
from an internal call to xsltproc this may be a dependency issue in the
asciidoc package that only manifested itself for me in ccache.
{{{
Executing: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ccache/ccache/work/ccache-3.7.6"
&& /usr/bin/make -w install
DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ccache/ccache/work/destroot
DEBUG: system: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ccache/ccache/work/ccache-3.7.6"
&& /usr/bin/make -w install
DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ccache/ccache/work/destroot
make: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ccache/ccache/work
/ccache-ccache-b540b90'
A2X doc/ccache.1
a2x: ERROR: "xsltproc" --stringparam callout.graphics 0 --stringparam
navig.graphics 0 --stringparam admon.textlabel 1 --stringparam
admon.graphics 0 "/opt/local/etc/asciidoc/docbook-xsl/manpage.xsl"
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ccache/ccache/work
/ccache-ccache-b540b90/doc/MANUAL.xml" returned non-zero exit status 5
make: *** [doc/ccache.1] Error 1
}}}
Running the xsltproc by hand results in:
{{{
"xsltproc" --stringparam callout.graphics 0 --stringparam navig.graphics
0 --stringparam admon.textlabel 1 --stringparam admon.graphics 0
"/opt/local/etc/asciidoc/docbook-xsl/manpage.xsl"
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ccache/ccache/work
/ccache-ccache-b540b90/doc/MANUAL.xml"
warning: failed to load external entity
"http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
compilation error: file /opt/local/etc/asciidoc/docbook-xsl/manpage.xsl
line 12 element import
xsl:import : unable to load
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
}}}
After installing docbook-xsl-nons @1.79.2_0 the build successfuly
generates ccache.1 and the install succeeds.
Thanks for all the work on macports!
--
Ticket URL: <https://trac.macports.org/ticket/59758>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list