Outdated Cargo.lock file?
carlocab opened this issue · 5 comments
badtouch is currently failing to build for Homebrew with Rust 1.49 on Apple Silicon: Homebrew/homebrew-core#68089
It appears this is due to a stale lock file, causing cargo install --locked
to pull in dependencies that do not work for badtouch on Apple Silicon. Is it possible for the Cargo.lock
file to be updated? If this could be done with a new release, that would be especially helpful.
Related: Homebrew/homebrew-core#68301
Thanks! ARM build succeeded: https://github.com/Homebrew/homebrew-core/pull/68806/checks?check_run_id=1683288267
Cool, thanks! It seems there's an issue with the 10.15 and 10.14 builds because I changed the ulimit code from #[cfg(target_os="linux")]
to #[cfg(unix)]
. Should I do another release that disables them on OSX again until they are working properly?
Thank you for checking on the build! I had a quick look at the errors but haven't really had the time to diagnose them properly.
The solution you propose sounds like the simplest way to get around the build error, so I'm happy with it if you are.
Sorry for the inconvenience, this has been fixed in 0.7.3.
Thanks for your work!