[MacPorts] #66696: ImageMagick @6.9.11-60_5 does not upgrade on macOS High Sierra, Version 10.13.6, because it wants a graphviz version without variant?
MacPorts
noreply at macports.org
Sun Jan 15 21:04:36 UTC 2023
#66696: ImageMagick @6.9.11-60_5 does not upgrade on macOS High Sierra, Version
10.13.6, because it wants a graphviz version without variant?
--------------------------+------------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Resolution: invalid | Keywords: highsierra
Port: ImageMagick |
--------------------------+------------------------
Changes (by ryandesign):
* status: new => closed
* cc: ryandesign@… (removed)
* cc: ryandesign (added)
* resolution: => invalid
Comment:
Replying to [ticket:66696 ballapete]:
> {{{
> Herbst:~ root# port lint ImageMagick
> ---> Verifying Portfile for ImageMagick
> ---> 0 errors and 0 warnings found.
> Herbst:~ root# port check ImageMagick +graphviz+lqr+pango+rsvg+x11
> ---> Fetching distfiles for ImageMagick
> ---> Verifying checksums for ImageMagick
> }}}
>
> seem to say "OK", but then:
All port commands can be abbreviated to a unique substring. For example,
`port lint` can be shortened to `port lin` (but not to `port li` because
it would be ambiguous whether you meant `lint` or `livecheck`). Thus,
`port check` is short for `port checksum`. It doesn't "check" anything; it
just runs the checksum phase. If you were intending to run `make check` or
`make test` or whatever this port's equivalent of that command is, the
MacPorts command for that is `port test`.
Replying to [comment:4 ballapete]:
>
`/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_graphviz/graphviz/main.log`
reports:
>
> {{{
> :error:clean Failed to activate graphviz: Image error:
/opt/local/share/man/man1/dot2gxl.1.gz already exists and does not belong
to a registered port. Unable to activate port graphviz. Use 'port -f
activate graphviz' to force the activation.
> }}}
>
> which indeed exists since a long time:
>
> {{{
> lrwxr-xr-x 1 root wheel 11 11 Jan 2019
/opt/local/share/man/man1/dot2gxl.1.gz -> gxl2gv.1.gz
> }}}
You created this symlink manually; see comment:ticket:61288:2. This now
caused an activation conflict because I applied a workaround for #61288.
The solution was to remove the symlink that you manually created prior to
activating the new graphviz port.
--
Ticket URL: <https://trac.macports.org/ticket/66696#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list