[MacPorts] #67334: legacy-support @1.0.9 does not install on PPC Tiger, Mac OS X 10.4.11, because Source file /opt/local/var/macports/software/legacy-support/mpextractqTt8R9gl/opt/local/bin/which does not appear to exist (cannot lstat it)

MacPorts noreply at macports.org
Sun Apr 30 16:37:07 UTC 2023


#67334: legacy-support @1.0.9 does not install on PPC Tiger, Mac OS X 10.4.11,
because Source file /opt/local/var/macports/software/legacy-
support/mpextractqTt8R9gl/opt/local/bin/which does not appear to exist
(cannot lstat it)
-----------------------------+-----------------------
  Reporter:  ballapete       |      Owner:  (none)
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.8.1
Resolution:                  |   Keywords:  tiger ppc
      Port:  legacy-support  |
-----------------------------+-----------------------

Comment (by ryandesign):

 Replying to [comment:1 ballapete]:
 > {{{
 > --->  Activating legacy-support @1.0.9_0
 > DEBUG: Using bsdtar with HFS+ compression (if valid)
 > DEBUG: Using /opt/local/bin/lbzip2
 > DEBUG: system: /opt/local/bin/lbzip2 -d -c
 /opt/local/var/macports/software/legacy-support/legacy-
 support-1.0.9_0.darwin_8.ppc.tbz2 | ( bsdtar -xvp --hfsCompression -f - )
 > dyld: Library not loaded: /opt/local/lib/libMacportsLegacySupport.dylib
 >   Referenced from: /opt/local/bin/lbzip2
 >   Reason: image not found
 > Error: Failed to activate legacy-support: Image error: Source file
 /opt/local/var/macports/software/legacy-
 support/mpextract7J4R1aqd/opt/local/bin/which does not appear to exist
 (cannot lstat it).  Unable to activate port legacy-support.
 > }}}

 So, you've configure MacPorts to extract using MacPorts lbzip2, and
 MacPorts lbzip2 requires legacy-support to work (ever since the fix for
 #65878), and you're upgrading legacy-support, which means that at the
 moment that MacPorts wants to extract the new legacy-support, it can't,
 because MacPorts lbzip2 has been broken by deactivating the previous
 version of legacy-support.

 This is why it's a good idea, if you want to have MacPorts use lbzip2, to
 have it use a copy of it ''not'' installed by MacPorts (and that does
 ''not'' use any libraries installed by MacPorts).

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


More information about the macports-tickets mailing list