[MacPorts] #70673: autoconf fails on Linux if help2man not installed, but no dependency on it

MacPorts noreply at macports.org
Mon Sep 2 01:55:27 UTC 2024


#70673: autoconf fails on Linux if help2man not installed, but no dependency on it
---------------------------+----------------------
  Reporter:  barracuda156  |      Owner:  larryv
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.10.1
Resolution:                |   Keywords:  linux
      Port:  autoconf      |
---------------------------+----------------------
Changes (by ryandesign):

 * owner:  (none) => larryv
 * status:  new => assigned


Comment:

 `help2man` is provided by by macOS so this problem was not noticed on
 macOS.

 I thought the correct solution would be to declare `depends_build
 bin:help2man:help2man` so that the macOS copy of `help2man` could satisfy
 it. But I can't find any other ports doing that and no evidence that any
 ports ever did so which surprises me. All ports that depend on help2man do
 so as `port:help2man` which will unconditionally pull in help2man and its
 dependencies which may be undesirable for a port like autoconf that is
 foundational for the builds of many other ports. At present help2man and
 its recursive dependencies don't depend on autoconf but it's conceivable
 that in the future they might need to which would introduce a dependency
 cycle.

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


More information about the macports-tickets mailing list