[MacPorts] #62354: docbook-utils-0.6.14 fails to build --

MacPorts noreply at macports.org
Wed Feb 24 08:15:12 UTC 2021


#62354: docbook-utils-0.6.14 fails to build --
----------------------------+----------------------
  Reporter:  jeremyhu       |      Owner:  lockhart
      Type:  defect         |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:
Resolution:                 |   Keywords:
      Port:  docbook-utils  |
----------------------------+----------------------

Comment (by jeremyhu):

 The attached script is an updated version of the current script to install
 dependencies of the XQuartz build system.  I'm trying now to build and
 install documentation, but that's failing due to docbook-utils.  The
 installation line (from a fresh install of base) is:

 {{{
 $ sudo port -N -v install autoconf automake pkgconfig libtool py39-mako
 meson xmlto asciidoc doxygen fop groff docbook-utils
 }}}

 To try and reduce this to see if a conflict is causing it, I then did:

 {{{
 $ sudo port -v deactivate active
 $ sudo port -N -v -s install docbook-utils
 }}}

 and that worked.  Thus something in that small set of other project is
 causing a conflict.

 {{{
 $ sudo port -v uninstall docbook-utils
 $ sudo port -N -v install autoconf automake pkgconfig libtool
 $ sudo port -N -v -s install docbook-utils
 }}}

 That worked... uninstalled docbook-utils again and then:

 {{{
 $ sudo port -v uninstall docbook-utils
 $ sudo port -N -v -s install py39-mako meson xmlto asciidoc
 $ sudo port -N -v -s install docbook-utils
 }}}

 worked again... rince and repeat with the last set

 {{{
 $ sudo port -v uninstall docbook-utils
 $ sudo port -N -v -s install doxygen fop groff
 $ sudo port -N -v -s install docbook-utils
 }}}

 and that succeeded.

 I then decided to deactivate everyhitng and try re-installing en-mass, and
 that failed!

 Something odd is going on here.  The only real difference is that docbook-
 utils's dependencies were laid down after libtool in the working case and
 after groff in the failing case.  Given that we're using the same built
 archives, this means that something about the activation scripts is
 relevant here since the tarball content is the same in all cacses.

-- 
Ticket URL: <https://trac.macports.org/ticket/62354#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list