[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