[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