[MacPorts] #64150: fcl @0.7.0: No rule to make target `.../libm.tbd', needed by `lib/libfcl.0.7.0.dylib'

MacPorts noreply at macports.org
Wed Dec 8 09:14:26 UTC 2021


#64150: fcl @0.7.0: No rule to make target `.../libm.tbd', needed by
`lib/libfcl.0.7.0.dylib'
--------------------------+----------------------
  Reporter:  ryandesign   |      Owner:  mamoll
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.7.1
Resolution:               |   Keywords:  bigsur
      Port:  fcl, libccd  |
--------------------------+----------------------
Changes (by ryandesign):

 * port:  fcl => fcl, libccd


Comment:

 Thanks, Ken, I was just about to write the same.

 The packages for libccd for Big Sur were built in November and December of
 last year:

 * http://packages.macports.org/libccd/libccd-2.1_0.darwin_20.x86_64.tbz2
 * http://packages.macports.org/libccd/libccd-2.1_0.darwin_20.arm64.tbz2

 At that time, the current version of MacPorts was 2.6.4, and it had a
 flawed understanding of how Apple had changed the macOS version numbering
 scheme starting with version 11. In addition, Apple was publishing Xcode
 versions and command line tools releases that only contained major.minor
 versions of SDKs: they only offered the "11.0" SDK. They did not offer an
 "11" SDK. So MacPorts used the "11.0" SDK. Of course, in future versions
 of Xcode and the CLT, there would be no "11.0" SDK; instead there would be
 an "11.1" SDK, "11.3" SDK, etc. Eventually, Apple would see the flaw in
 this and started offering an "11" SDK symlink pointing to whatever the
 current 11.x SDK was. MacPorts 2.7.0 and later use that instead if it
 exists.

 The libccd port should be fixed to stop burning the SDK path into itself.
 If that can't be done, its revision could simply be increased, which
 should cause it to burn the "11" SDK path into itself, which should work
 fine on any recent macOS 11-compatible CLT version.

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


More information about the macports-tickets mailing list