[MacPorts] #69581: ssh-askpass-mac fails to build on macOS 13 (Ventura) for Intel
MacPorts
noreply at macports.org
Sun Mar 24 14:09:58 UTC 2024
#69581: ssh-askpass-mac fails to build on macOS 13 (Ventura) for Intel
------------------------------+--------------------
Reporter: huyz | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: ssh-askpass-mac |
------------------------------+--------------------
Description changed by huyz:
Old description:
> This ticket comes out of an attempt to upgrade the ssh-askpass-mac port
> from v1.2 to v3.0, but it looks like this problem has even been affecting
> the currently published ssh-askpass-mac v1.2 port.
>
> The GitHub PR for updating the port is at https://github.com/macports
> /macports-ports/pull/23181 and is failing the GitHub Actions build due to
> `error: failed to deserialize Info.plist task context: Deserialization
> failed: SDK lookup failed for canonical name: macosx13.3 (in target 'ssh-
> askpass' from project 'ssh-askpass')` which is similar to the build
> failure for graphviz-gui in ticket:68417, as pointed out by @ryandseign.
>
> Full log of run is at https://github.com/macports/macports-
> ports/actions/runs/8404522873/job/23016874695
> with relevant snippet as follows:
>
> {{{
> ProcessInfoPlistFile /opt/local/var/macports/build
> /_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
> mac/ssh-askpass-mac/work/v3.0/build/Release/ssh-
> askpass.app/Contents/Info.plist /opt/local/var/macports/build
> /_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
> mac/ssh-askpass-mac/work/v3.0/ssh-askpass/Info.plist (in target 'ssh-
> askpass' from project 'ssh-askpass')
> cd /opt/local/var/macports/build/_Users_runner_work_macports-
> ports_macports-ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/work/v3.0
> builtin-infoPlistUtility /opt/local/var/macports/build
> /_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
> mac/ssh-askpass-mac/work/v3.0/ssh-askpass/Info.plist -producttype
> com.apple.product-type.application -genpkginfo
> /opt/local/var/macports/build/_Users_runner_work_macports-ports_macports-
> ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/work/v3.0/build/Release
> /ssh-askpass.app/Contents/PkgInfo -expandbuildsettings -platform macosx
> -additionalcontentfile /opt/local/var/macports/build
> /_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
> mac/ssh-askpass-mac/work/v3.0/build/ssh-askpass.build/Release/ssh-
> askpass.build/assetcatalog_generated_info.plist -additionalcontentfile
> /opt/local/var/macports/build/_Users_runner_work_macports-ports_macports-
> ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/work/v3.0/build/ssh-
> askpass.build/Release/ssh-askpass.build/Base.lproj/Main-
> SBPartialInfo.plist -o /opt/local/var/macports/build
> /_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
> mac/ssh-askpass-mac/work/v3.0/build/Release/ssh-
> askpass.app/Contents/Info.plist
> error: failed to deserialize Info.plist task context: Deserialization
> failed: SDK lookup failed for canonical name: macosx13.3 (in target 'ssh-
> askpass' from project 'ssh-askpass')
>
> LinkStoryboards (in target 'ssh-askpass' from project 'ssh-askpass')
> cd /opt/local/var/macports/build/_Users_runner_work_macports-
> ports_macports-ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/work/v3.0
> /Applications/Xcode_15.0.1.app/Contents/Developer/usr/bin/ibtool
> --errors --warnings --notices --module ssh_askpass --target-device mac
> --minimum-deployment-target 13.0 --output-format human-readable-text
> --link /opt/local/var/macports/build/_Users_runner_work_macports-
> ports_macports-ports_ports_aqua_ssh-askpass-mac/ssh-askpass-
> mac/work/v3.0/build/Release/ssh-askpass.app/Contents/Resources
> /opt/local/var/macports/build/_Users_runner_work_macports-ports_macports-
> ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/work/v3.0/build/ssh-
> askpass.build/Release/ssh-askpass.build/Base.lproj/Main.storyboardc
>
> Error: Failed to build ssh-askpass-mac: command execution failed
> DEBUG: Error code: NONE
> DEBUG: Backtrace: command execution failed
> while executing
> "$procedure $targetname"
> Error: See /opt/local/var/macports/logs/_Users_runner_work_macports-
> ports_macports-ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/main.log
> for details.
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
> Error: Processing of port ssh-askpass-mac failed
> ** BUILD FAILED **
>
> The following build commands failed:
> ProcessInfoPlistFile /opt/local/var/macports/build
> /_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
> mac/ssh-askpass-mac/work/v3.0/build/Release/ssh-
> askpass.app/Contents/Info.plist /opt/local/var/macports/build
> /_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
> mac/ssh-askpass-mac/work/v3.0/ssh-askpass/Info.plist (in target 'ssh-
> askpass' from project 'ssh-askpass')
> (1 failure)
> Command failed: cd "/opt/local/var/macports/build
> /_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
> mac/ssh-askpass-mac/work/v3.0" && /usr/bin/xcodebuild -alltargets
> -configuration Deployment build INSTALL_PATH=/Applications/MacPorts
> OBJROOT="/opt/local/var/macports/build/_Users_runner_work_macports-
> ports_macports-ports_ports_aqua_ssh-askpass-mac/ssh-askpass-
> mac/work/v3.0/build/" SYMROOT="/opt/local/var/macports/build
> /_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
> mac/ssh-askpass-mac/work/v3.0/build/" MACOSX_DEPLOYMENT_TARGET=13.0
> ARCHS=x86_64
> SDKROOT="/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk"
> GCC_VERSION=com.apple.compilers.llvm.clang.1_0 CLANG_CXX_LIBRARY="libc++"
> Exit code: 65
> }}}
>
> [https://ports.macports.org/port/ssh-askpass-
> mac/builds/?builder_name__name=14_arm64&builder_name__name=14_x86_64&builder_name__name=13_arm64&builder_name__name=13_x86_64&builder_name__name=12_arm64&builder_name__name=12_x86_64&builder_name__name=11_arm64&builder_name__name=11_x86_64&builder_name__name=10.15_x86_64
> Historical BuildBot records] show that v1.2 was already failing on macOS
> 13 for Intel but not ARM and not other recent macOS versions.
> Presumably, this is the same error that's preventing the build of v3.0 on
> macOS 13 by GitHub Actions and preventing the build of [ticket:68417
> graphviz-gui] on macOS 13.
New description:
This ticket comes out of an attempt to upgrade the ssh-askpass-mac port
from v1.2 to v3.0, but it looks like this problem has even been affecting
the currently published ssh-askpass-mac v1.2 port.
The GitHub PR for updating the port is at https://github.com/macports
/macports-ports/pull/23181 and is failing the GitHub Actions build due to
`error: failed to deserialize Info.plist task context: Deserialization
failed: SDK lookup failed for canonical name: macosx13.3 (in target 'ssh-
askpass' from project 'ssh-askpass')` which is similar to the build
failure for graphviz-gui in ticket:68417, as pointed out by @ryandesign.
Full log of run is at https://github.com/macports/macports-
ports/actions/runs/8404522873/job/23016874695
with relevant snippet as follows:
{{{
ProcessInfoPlistFile /opt/local/var/macports/build
/_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
mac/ssh-askpass-mac/work/v3.0/build/Release/ssh-
askpass.app/Contents/Info.plist /opt/local/var/macports/build
/_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
mac/ssh-askpass-mac/work/v3.0/ssh-askpass/Info.plist (in target 'ssh-
askpass' from project 'ssh-askpass')
cd /opt/local/var/macports/build/_Users_runner_work_macports-
ports_macports-ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/work/v3.0
builtin-infoPlistUtility /opt/local/var/macports/build
/_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
mac/ssh-askpass-mac/work/v3.0/ssh-askpass/Info.plist -producttype
com.apple.product-type.application -genpkginfo
/opt/local/var/macports/build/_Users_runner_work_macports-ports_macports-
ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/work/v3.0/build/Release
/ssh-askpass.app/Contents/PkgInfo -expandbuildsettings -platform macosx
-additionalcontentfile /opt/local/var/macports/build
/_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
mac/ssh-askpass-mac/work/v3.0/build/ssh-askpass.build/Release/ssh-
askpass.build/assetcatalog_generated_info.plist -additionalcontentfile
/opt/local/var/macports/build/_Users_runner_work_macports-ports_macports-
ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/work/v3.0/build/ssh-
askpass.build/Release/ssh-askpass.build/Base.lproj/Main-
SBPartialInfo.plist -o /opt/local/var/macports/build
/_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
mac/ssh-askpass-mac/work/v3.0/build/Release/ssh-
askpass.app/Contents/Info.plist
error: failed to deserialize Info.plist task context: Deserialization
failed: SDK lookup failed for canonical name: macosx13.3 (in target 'ssh-
askpass' from project 'ssh-askpass')
LinkStoryboards (in target 'ssh-askpass' from project 'ssh-askpass')
cd /opt/local/var/macports/build/_Users_runner_work_macports-
ports_macports-ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/work/v3.0
/Applications/Xcode_15.0.1.app/Contents/Developer/usr/bin/ibtool
--errors --warnings --notices --module ssh_askpass --target-device mac
--minimum-deployment-target 13.0 --output-format human-readable-text
--link /opt/local/var/macports/build/_Users_runner_work_macports-
ports_macports-ports_ports_aqua_ssh-askpass-mac/ssh-askpass-
mac/work/v3.0/build/Release/ssh-askpass.app/Contents/Resources
/opt/local/var/macports/build/_Users_runner_work_macports-ports_macports-
ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/work/v3.0/build/ssh-
askpass.build/Release/ssh-askpass.build/Base.lproj/Main.storyboardc
Error: Failed to build ssh-askpass-mac: command execution failed
DEBUG: Error code: NONE
DEBUG: Backtrace: command execution failed
while executing
"$procedure $targetname"
Error: See /opt/local/var/macports/logs/_Users_runner_work_macports-
ports_macports-ports_ports_aqua_ssh-askpass-mac/ssh-askpass-mac/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port ssh-askpass-mac failed
** BUILD FAILED **
The following build commands failed:
ProcessInfoPlistFile /opt/local/var/macports/build
/_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
mac/ssh-askpass-mac/work/v3.0/build/Release/ssh-
askpass.app/Contents/Info.plist /opt/local/var/macports/build
/_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
mac/ssh-askpass-mac/work/v3.0/ssh-askpass/Info.plist (in target 'ssh-
askpass' from project 'ssh-askpass')
(1 failure)
Command failed: cd "/opt/local/var/macports/build
/_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
mac/ssh-askpass-mac/work/v3.0" && /usr/bin/xcodebuild -alltargets
-configuration Deployment build INSTALL_PATH=/Applications/MacPorts
OBJROOT="/opt/local/var/macports/build/_Users_runner_work_macports-
ports_macports-ports_ports_aqua_ssh-askpass-mac/ssh-askpass-
mac/work/v3.0/build/" SYMROOT="/opt/local/var/macports/build
/_Users_runner_work_macports-ports_macports-ports_ports_aqua_ssh-askpass-
mac/ssh-askpass-mac/work/v3.0/build/" MACOSX_DEPLOYMENT_TARGET=13.0
ARCHS=x86_64
SDKROOT="/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk"
GCC_VERSION=com.apple.compilers.llvm.clang.1_0 CLANG_CXX_LIBRARY="libc++"
Exit code: 65
}}}
[https://ports.macports.org/port/ssh-askpass-
mac/builds/?builder_name__name=14_arm64&builder_name__name=14_x86_64&builder_name__name=13_arm64&builder_name__name=13_x86_64&builder_name__name=12_arm64&builder_name__name=12_x86_64&builder_name__name=11_arm64&builder_name__name=11_x86_64&builder_name__name=10.15_x86_64
Historical BuildBot records] show that v1.2 was already failing on macOS
13 for Intel but not ARM and not other recent macOS versions.
Presumably, this is the same error that's preventing the build of v3.0 on
macOS 13 by GitHub Actions and preventing the build of [ticket:68417
graphviz-gui] on macOS 13.
--
--
Ticket URL: <https://trac.macports.org/ticket/69581#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list