Opened 3 years ago

Last modified 3 years ago

#62528 new defect

Pallet fails to build on Apple Silicon (M1) due to lack of arm64 in Growl framework

Reported by: jameslbrown Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: arm64 Cc:
Port: Pallet

Description

% sudo port install Pallet
Warning: The macOS 11.2 SDK does not appear to be installed. Ports may not build correctly.
Warning: You can install it as part of the Xcode Command Line Tools package by running `xcode-select --install'.
--->  Computing dependencies for Pallet
--->  Fetching archive for Pallet
--->  Attempting to fetch Pallet-1.1_2.darwin_20.arm64.tbz2 from http://jog.id.packages.macports.org/macports/packages/Pallet
--->  Attempting to fetch Pallet-1.1_2.darwin_20.arm64.tbz2 from https://kmq.jp.packages.macports.org/Pallet
--->  Attempting to fetch Pallet-1.1_2.darwin_20.arm64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/Pallet
--->  Building Pallet
Error: Failed to build Pallet: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_Pallet/Pallet/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port Pallet failed
% xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates

Any ideas how to fix? thanks, James.

Attachments (1)

main.log (303.0 KB) - added by jameslbrown 3 years ago.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 3 years ago by kencu (Ken)

Pallet is completely broken in MacPorts, sorry. AFAIK it does not work on any systems, even if I see a few systems do build it.

Last edited 3 years ago by kencu (Ken) (previous) (diff)

comment:2 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Please attach the main.log so that we can see how it failed and whether this might be a duplicate of one of the other open tickets.

Changed 3 years ago by jameslbrown

Attachment: main.log added

comment:3 Changed 3 years ago by jameslbrown

@nyandesign - Have attached now. Thanks.

comment:4 Changed 3 years ago by jmroot (Joshua Root)

Keywords: arm64 added
Summary: install Pallet fails with "command execution failed". Big Sur 11.2.3 on Apple Silicon (M1) Mac miniPallet fails to build on Apple Silicon (M1) due to lack of arm64 in Growl framework

Technically a new one on arm64, but the bottom line is still that someone needs to work on updating Pallet.

comment:5 Changed 3 years ago by jameslbrown

Thanks Joshua. Looks like there will never be a arm64 version of Growl. https://www.de24.news/en/2020/11/the-end-of-growl-the-forefather-of-the-message-center-throws-down.html

Any way to disable it, or should I just give up on it?

comment:6 Changed 3 years ago by kencu (Ken)

growl was removed (5 years ago) from upstream Pallet.

Pallet remains very broken despite that.

Not just build-broken. Doesn't work broken.

Last edited 3 years ago by kencu (Ken) (previous) (diff)

comment:7 Changed 3 years ago by kencu (Ken)

even updating the port to a recent commit is pointless; that will just encourage more people to waste their time trying to install it.

If you can program in ObjC and use Xcode, find the upstream repo (easy; it's in MP repos), clone it, and have at it!

comment:8 Changed 3 years ago by dw808303 (Dave Walker)

The MacPorts FAQ still mentions Pallet. If it's as broken as it seems to be, it shouldn't be there.

comment:9 Changed 3 years ago by mf2k (Frank Schima)

Thanks for mentioning that. I have removed that reference and updated the Pallet wiki page to say that it is broken.

Last edited 3 years ago by mf2k (Frank Schima) (previous) (diff)
Note: See TracTickets for help on using tickets.