[MacPorts] #68417: graphviz-gui @9.0.0_0: error: failed to deserialize Info.plist task context: Deserialization failed: SDK lookup failed for canonical name: macosx13.3 (in target 'application' from project 'graphviz')

MacPorts noreply at macports.org
Sat Jan 25 18:19:14 UTC 2025


#68417: graphviz-gui @9.0.0_0: error: failed to deserialize Info.plist task
context: Deserialization failed: SDK lookup failed for canonical name:
macosx13.3 (in target 'application' from project 'graphviz')
---------------------------+------------------------
  Reporter:  dershow       |      Owner:  ryandesign
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:                |   Keywords:
      Port:  graphviz-gui  |
---------------------------+------------------------

Comment (by kencu):

 I do have one other thing for you to try, if you want to keep your current
 Xcode unmodified, but just want this one port to build.

 The reason the build looks for the system-matching SDK is because it it
 told to do that in the Xcode PortGroup file.

 {{{
     # SDKROOT
     append xcode_build_args " SDKROOT=\"${configure.sdkroot}\""
 }}}

 You can override this in the graphviz-gui file. For example, I can force
 any SDK I choose by modifying the SDKROOT in this area in the graphviz-gui
 portfile:

 {{{
     xcode.build.settings        PREFIX=${prefix} \
 SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk
 }}}

 so if you point that SDK to one of the ones you have in
 {{{/Library/Developer/CommandLineTools/SDKs}}} you should get it built.

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


More information about the macports-tickets mailing list