[MacPorts] #57154: dvisvgm @2.3.4: build failure

MacPorts noreply at macports.org
Wed Sep 26 07:49:23 UTC 2018


#57154: dvisvgm @2.3.4: build failure
----------------------------+--------------------
  Reporter:  hugo-ribeiro   |      Owner:  (none)
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.5.3
Resolution:                 |   Keywords:
      Port:  xmlto dvisvgm  |
----------------------------+--------------------
Changes (by mojca):

 * cc: mf2k, ryandesign (added)


Comment:

 My `xmlto` says the following:
 {{{
 # Utilities that we need that aren't everywhere
 FIND=/opt/local/bin/gfind     # This must be GNU find (need -maxdepth)
 MKTEMP=mktemp # See http://www.mktemp.org if missing on your system
 BASH=/bin/sh     # GNU bash, for running the format scripts
 GETOPT=/opt/local/bin/getopt # a getopt that supports --longoptions
 TAIL=/opt/local/bin/gtail     # a tail that supports -n (posix)
 GREP=/usr/bin/grep     # GNU grep, for searching patterns
 SED=/usr/bin/sed       # GNU sed, for modification of patterns
 }}}
 This looks as if your xmlto was compiled when whatever port provides
 `/opt/local/bin/grep` was active, and now you deactivated/uninstalled it.
 I would classify this to be a problem with `xmlto` Any executable listed
 in the file needs to be at least a runtime dependency of `xmlto`. So this
 is primarily a problem of `xmlto` rather than a problem with `dvisvgm`.

 The unrelated problem is that `xmlto` should not be called when building
 `dvisvgm` in the first place, at least not when building from a release.
 Given that it wasn't installed on my machine (and I did compile dvisvgm
 from source in the last couple of days) it apparently uses it
 opportunistically.

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


More information about the macports-tickets mailing list