[MacPorts] #65690: HermesApp 1.3.1_0 won't build on M1 Mac due to Sparkle.framework and Growl.framework not having arm64 architecture

MacPorts noreply at macports.org
Thu Aug 18 13:50:57 UTC 2022


#65690: HermesApp 1.3.1_0 won't build on M1 Mac due to Sparkle.framework and
Growl.framework not having arm64 architecture
----------------------+--------------------
 Reporter:  wdormann  |      Owner:  (none)
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:
 Keywords:            |       Port:
----------------------+--------------------
 When attempting to build HermesApp on an M1 mac, it fails.  Presumably due
 to Sparkle.framework and Growl.framework not being updated to support
 arm64.

 {{{
 --->  Fetching archive for HermesApp
 --->  Attempting to fetch HermesApp-1.3.1_0.darwin_21.arm64.tbz2 from
 https://packages.macports.org/HermesApp
 --->  Attempting to fetch HermesApp-1.3.1_0.darwin_21.arm64.tbz2 from
 https://ywg.ca.packages.macports.org/mirror/macports/packages/HermesApp
 --->  Attempting to fetch HermesApp-1.3.1_0.darwin_21.arm64.tbz2 from
 https://mse.uk.packages.macports.org/HermesApp
 --->  Fetching distfiles for HermesApp
 --->  Attempting to fetch Hermes-1.3.1.tar.gz from
 http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/HermesApp
 --->  Verifying checksums for HermesApp
 --->  Extracting HermesApp
 --->  Applying patches to HermesApp
 --->  Configuring HermesApp
 --->  Building HermesApp
 Error: Failed to build HermesApp: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_HermesApp/HermesApp/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 Error: Processing of port HermesApp failed
 }}}

 ...


 {{{
 :info:build Build description path:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_HermesApp/HermesApp/work/Hermes-1.3.1/build/XCBuildData/60d3eb2b6738900d1f5cc7f7d41d9c98-desc.xcbuild
 :info:build note: Build preparation complete
 :info:build warning: Building targets in manual order is deprecated -
 check "Parallelize build for command-line builds" in the project editor,
 or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in
 the current build to suppress this warning
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_HermesApp/HermesApp/work
 /HermesApp-Hermes-2d96f97/Hermes.xcodeproj: error: The linked and embedded
 framework 'Growl.framework' is missing one or more architectures required
 by this target: arm64. (in target 'Hermes' from project 'Hermes')
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_HermesApp/HermesApp/work
 /HermesApp-Hermes-2d96f97/Hermes.xcodeproj: error: The linked and embedded
 framework 'Sparkle.framework' is missing one or more architectures
 required by this target: arm64. (in target 'Hermes' from project 'Hermes')
 :info:build ** BUILD FAILED **
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/65690>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list