[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