Closed grrywlsn closed 3 years ago
(Note it's from
python3.8
not the latest 3.9 that Brew installs)
Yeah, building with python@3.9
fails.
As for your problem, I did some searching, and the root cause seems to be that _ffi_prep_closure
and related symbols are no longer found in the Big Sur system libffi
. Can you please brew edit s3ql-mac
, then change:
uses_from_macos "libffi"
to:
depends_on "libffi"
then brew reinstall s3ql-mac
and try using it again? If that works, I'll commit and push the fix.
This fixed it, thank you!
@grrywlsn , I've uploaded the fix, but since it involves a change in build linkages, I've had to bump the revision and rebuild all the Intel bottles too. Please run:
git -C $(brew --repo gromgit/fuse) checkout -- Formula/s3ql-mac.rb
before your next brew update
, otherwise you'll probably get a merge conflict.
First off, thanks for adding these packages!
I'm trying to get
s3ql-mac
running on an M1 Mac and I'm running into an error. I'm not sure that it's specific to M1 Macs, but I'm stuck for other ideas. I've effectively removed and rebuilt my brew with the latest versions and it hasn't helped.Brew installs Python
3.9.6
and s3ql-mac3.3.2
. Macfuse is already installed.s3ql starts (in that it prompts me for credentials) but before it mounts anything I get this:
(Note it's from
python3.8
not the latest 3.9 that Brew installs)Not sure if this is similar to the other open issue but would appreciate any help - let me know if there's more info I can gather to help debug