[MacPorts] #74315: dmux largely broken incl all recent macOS

MacPorts noreply at macports.org
Sat Aug 15 14:49:48 UTC 2026


#74315: dmux largely broken incl all recent macOS
---------------------------+-------------------------
  Reporter:  barracuda156  |      Owner:  herbygillot
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.12.5
Resolution:  fixed         |   Keywords:
      Port:  dmux          |
---------------------------+-------------------------
Changes (by herbygillot):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"20af858e606a14ded2b34534541a57d3a0768e83/macports-ports"
 20af858e606a14ded2b34534541a57d3a0768e83/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="20af858e606a14ded2b34534541a57d3a0768e83"
 dmux: fix build with Rust >= 1.53

 The bundled Cargo.lock pins lexical-core 0.6.2, whose Limb::BITS (usize)
 collides with the inherent BITS (u32) associated const that the primitive
 integer types gained in Rust 1.53. The build has failed on every builder
 since; the 10.9 through 11 "successful" results date from 2021.

 lexical-core 0.6.8 fixes the collision and still satisfies nom 5.1.1's
 ^0.6 requirement. Bumping the vendored crate alone is not enough, as the
 default --frozen build refuses to move off the pinned 0.6.2, so also set
 cargo.update to re-resolve the lock against the vendored crates. Because
 the vendor directory holds exactly one version of each crate, that
 re-resolve is fully constrained and moves only lexical-core.

 Fixes: https://trac.macports.org/ticket/74315

 Assisted-by: Claude:claude-opus-5
 }}}

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


More information about the macports-tickets mailing list