[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