[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 07:01:03 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
Keywords: tiger ppc | Port: legacy-support
-----------------------+----------------------------
Upgrading went so far quite fine until the step of activation. De-
activating `legacy-support @1.0.7` succeeded so that I had two unactive
ports. `Cleaning legacy-support @1.0.9` probably succeeded, and re-
activating `legacy-support @1.0.7` failed.
A manual try to activate the just built version failed:
{{{
root 252 /\ port activate legacy-support @1.0.9_0
---> Activating legacy-support @1.0.9_0
Error: Failed to activate legacy-support: Image error: Source file
/opt/local/var/macports/software/legacy-
support/mpextractqTt8R9gl/opt/local/bin/which does not appear to exist
(cannot lstat it). Unable to activate port legacy-support.
while executing
"throw registry::image-error "Image error: Source file $srcfile does not
appear to exist (cannot lstat it). Unable to activate port [$port
name].""
("foreach" body line 8)
invoked from within
"foreach file $imagefiles {
set srcfile "${extracted_dir}${file}"
# To be able to install links, we test if we can lst..."
invoked from within
"registry::write {
foreach file $imagefiles {
set srcfile "${extracted_dir}${file}"
# To be able to instal..."
Error: See /opt/local/var/macports/logs
/_opt_local_var_macports_registry_portfiles_legacy-
support-1.0.9_0_bc0576529de56cf84d6bd86ef149c838aac0d83b4db131755761ef887f5cac5c-4941
/legacy-support/main.log for details.
Warning: Failed to execute portfile from registry for legacy-support
@1.0.9_0
---> Activating legacy-support @1.0.9_0
Error: port activate failed: Image error: Source file
/opt/local/var/macports/software/legacy-
support/mpextractgbJBQ5Zd/opt/local/bin/which does not appear to exist
(cannot lstat it). Unable to activate port legacy-support.
while executing
"throw registry::image-error "Image error: Source file $srcfile does not
appear to exist (cannot lstat it). Unable to activate port [$port
name].""
("foreach" body line 8)
invoked from within
"foreach file $imagefiles {
set srcfile "${extracted_dir}${file}"
# To be able to install links, we test if we can lst..."
invoked from within
"registry::write {
foreach file $imagefiles {
set srcfile "${extracted_dir}${file}"
# To be able to instal..."
}}}
Trying to `activate` old version @1.0.7_0 fails as well:
{{{
root 259 /\ port activate legacy-support @1.0.7_0
---> Activating legacy-support @1.0.7_0
Error: Failed to activate legacy-support: Image error: Source file
/opt/local/var/macports/software/legacy-
support/mpextract5X3rNt4W/opt/local/bin/which does not appear to exist
(cannot lstat it). Unable to activate port legacy-support.
while executing
"throw registry::image-error "Image error: Source file $srcfile does not
appear to exist (cannot lstat it). Unable to activate port [$port
name].""
("foreach" body line 8)
invoked from within
"foreach file $imagefiles {
set srcfile "${extracted_dir}${file}"
# To be able to install links, we test if we can lst..."
invoked from within
"registry::write {
foreach file $imagefiles {
set srcfile "${extracted_dir}${file}"
# To be able to instal..."
Error: See /opt/local/var/macports/logs
/_opt_local_var_macports_registry_portfiles_legacy-
support-1.0.7_0_b100ed2e9c035a57ee2a47662dea11f3c4cb583c60d2e2d1f0bd267114249d09-5883
/legacy-support/main.log for details.
Warning: Failed to execute portfile from registry for legacy-support
@1.0.7_0
---> Activating legacy-support @1.0.7_0
Error: port activate failed: Image error: Source file
/opt/local/var/macports/software/legacy-
support/mpextract5ntnlXQ3/opt/local/bin/which does not appear to exist
(cannot lstat it). Unable to activate port legacy-support.
while executing
"throw registry::image-error "Image error: Source file $srcfile does not
appear to exist (cannot lstat it). Unable to activate port [$port
name].""
("foreach" body line 8)
invoked from within
"foreach file $imagefiles {
set srcfile "${extracted_dir}${file}"
# To be able to install links, we test if we can lst..."
invoked from within
"registry::write {
foreach file $imagefiles {
set srcfile "${extracted_dir}${file}"
# To be able to instal..."
}}}
A `selfupdate` did not change anything: build succeeds, next step fails.
The system is now useless, because `lbzip2` cannot be used and so built
software cannot be packed out and installed.
--
Ticket URL: <https://trac.macports.org/ticket/67334>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list