[MacPorts] #71891: pango @1.55.0 does not build on PPC Mac OS X 10.4.11, Tiger, because of help2man: can't get `--help-all' info from /opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view

MacPorts noreply at macports.org
Tue Jan 21 09:16:39 UTC 2025


#71891: pango @1.55.0 does not build on PPC Mac OS X 10.4.11, Tiger, because of
help2man: can't get `--help-all' info from
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils
/pango-view
------------------------+-----------------------
  Reporter:  ballapete  |      Owner:  (none)
      Type:  defect     |     Status:  closed
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.10.5
Resolution:  duplicate  |   Keywords:  tiger ppc
      Port:  pango      |
------------------------+-----------------------
Changes (by ryandesign):

 * cc: ryandesign@…, mascguy@… (removed)
 * cc: ryandesign, mascguy (added)
 * status:  new => closed
 * resolution:   => duplicate


Comment:

 Replying to [ticket:71891 ballapete]:
 > {{{
 > help2man: can't get `--help-all' info from
 /opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils
 /pango-view
 > Try `--no-discard-stderr' if option outputs to stderr
 > }}}

 Duplicate of #69876.

 Replying to [comment:1 ballapete]:
 > {{{
 > dyld: Library not loaded: /opt/local/lib/libicuuc.74.dylib
 >   Referenced from: /opt/local/lib/libxml2.2.dylib
 >   Reason: image not found
 > }}}

 Upgrade libxml2 so that it links with the new libicuuc. This should have
 happened automatically since libxml2 is a dependency of pango, eventually,
 but MacPorts can't upgrade dependencies properly if a dependency cycle
 exists, so perhaps one exists on your platform.

 Replying to [comment:2 ballapete]:
 > Has `help2man`'s failure the same cause as `convert`'s failure in `p5.34
 -pdf-builder`, #71473?

 I have not attempted to read that ticket today.

 Replying to [comment:3 ballapete]:
 > The reason is that `port` did not observe that some `port`s need to be
 rebuilt:
 >
 > {{{
 > The following ports will be rebuilt:
 >  boost176 @1.76.0+no_single+no_static+python312
 >  boost178 @1.78.0+no_single+no_static+python312
 >  libxml2 @2.13.5
 >  harfbuzz-icu @10.1.0
 >  texlive-bin @2024.70613+x11
 > Continue? [Y/n]: DEBUG: epoch: in tree: 0 installed: 0
 > }}}

 Possibly due to a dependency cycle. You or someone would need to identify
 what the cycle is and how to break it.

 > Is the `rev-upgrade` check only run after a little success? Then this is
 the wrong path, because it produces fake success.

 rev-upgrade is run after install and upgrade. There are definitely ways
 for ports to break at times other than install and upgrade.

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


More information about the macports-tickets mailing list