Re: [MacPorts] #60905: Ghostscript requires jbig2dec ≥0.16

MacPorts noreply at macports.org
Thu Jul 30 21:19:08 UTC 2020


#60905: Ghostscript requires jbig2dec ≥0.16
--------------------------+--------------------
  Reporter:  grumpybozo   |      Owner:  (none)
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.6.3
Resolution:               |   Keywords:
      Port:  ghostscript  |
--------------------------+--------------------

Comment (by grumpybozo):

 Replying to [comment:3 ryandesign]:
 > Unless you used the `-n` flag to tell MacPorts not to upgrade
 dependencies first, I don't see how you could have gotten into this
 situation, since ghostscript does declare that it has a dependency on
 jbig2dec so jbig2dec should have been upgraded to 0.17 before trying to
 build ghostscript.

 Replying to [comment:4 ryandesign]:
 > Another possibility is if you had jbig2dec 0.17 installed but inactive,
 and had activated an earlier version. In that case MacPorts assumes you
 want the older version active and doesn't reactivate the newer version
 automatically.

 I did neither of those, according to the shell histories on that machine.
 Are you sure that {{{ port install }}} (NOT {{{ port upgrade }}} )
 upgrades dependencies of dependencies when a version dependency isn't
 specified?
 I lack any other explanation for why this happened and can see no way
 short of a wholesale restore from backup to try to reproduce it. If you
 want to chalk this up to unknown user error, I have no real counter-
 argument.

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


More information about the macports-tickets mailing list