[MacPorts] #72678: ports-12_x86_64: rust @1.88.0 fails with ENOSPC (“No space left on device”)
MacPorts
noreply at macports.org
Thu Jul 10 12:15:38 UTC 2025
#72678: ports-12_x86_64: rust @1.88.0 fails with ENOSPC (“No space left on device”)
---------------------------------------------+-----------------------------
Reporter: azhuchkov | Owner: MarcusCalhoun-
| Lopez
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: buildbot/mpbb | Version:
Keywords: monterey x86_64 buildbot ENOSPC | Port: rust
---------------------------------------------+-----------------------------
Installing **rust @1.88.0** on macOS 12 Monterey (x86_64) does not fetch a
pre-built archive (`rust-1.88.0_0.darwin_21.x86_64.tbz2`).
MacPorts therefore switches to a full source build, which on typical
Monterey laptops (e.g. MacBook Pro 2015, 4 cores / 8 threads, 16 GB RAM)
takes **many hours** and consumes large amount of temporary disk
space.
The most recent attempt to create the archive on the official builder
**ports-12_x86_64** failed:
* Build log: <https://build.macports.org/builders/ports-
12_x86_64-builder/builds/135594>
* Error excerpt (main.log):
{{{
error: failed to link … librustc_driver.dylib
Caused by: No space left on device (os error 28)
}}}
Because this failure leaves no archive in the public mirrors, every user
running Monterey must endure a lengthy local compilation whenever they
install or upgrade the `rust` port. It’s no problem to install `rust`
itself another way,
but **some ports require it as a dependency**.
Please investigate why the archive is missing so that a binary package
can be provided for darwin 21 x86_64.
--
Ticket URL: <https://trac.macports.org/ticket/72678>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list