[MacPorts] #71708: cmake: build failure on macOS 15: stale libxml2, still linked to icu 74

MacPorts noreply at macports.org
Fri Jan 3 04:42:39 UTC 2025


#71708: cmake: build failure on macOS 15: stale libxml2, still linked to icu 74
-----------------------------------------+----------------------
  Reporter:  josmithiii                  |      Owner:  (none)
      Type:  defect                      |     Status:  assigned
  Priority:  Normal                      |  Milestone:
 Component:  ports                       |    Version:  2.10.5
Resolution:                              |   Keywords:  sequoia
      Port:  libxml2 cmake icu clang-17  |
-----------------------------------------+----------------------

Comment (by ryandesign):

 Replying to [comment:9 mohd-akram]:
 > If I do `port info icu` it shows clang-19 as a build dependency, but if
 I do `port info` inside the icu directory I don't see it.

 Hm, yes I see that too (with clang-17 instead of clang-19). The PortIndex
 files are generated on a machine running OS X 10.11. Maybe the method that
 [source:macports-infrastructure/jobs/mprsyncup mprsyncup] uses to fake the
 OS version is insufficient; it just gives [source:macports-
 base/src/port/portindex.tcl portindex] different platform values in the
 `-p` flag.

 > I also don't understand why it depends on clang-17 for you Ryan instead
 of clang-19.

 I'm on macOS 12. MacPorts only offers clang 18 and later to macOS 13 and
 later:

 https://github.com/macports/macports-
 ports/blob/760f78dc91f5285a54ab8bc19f28824c61036c2f/_resources/port1.0/compilers/clang_compilers.tcl#L20-L29

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


More information about the macports-tickets mailing list