[SUPPORT]: Build failing on latest master on M1 mac due to protobuf support
See original GitHub issueTips before filing an issue
-
Have you gone through our FAQs? yes
-
Join the mailing list to engage in conversations and get faster support at dev-subscribe@hudi.apache.org.
-
If you have triaged this as a bug, then file an issue directly.
Describe the problem you faced
Tried building the latest master using the command mvn clean install -DskipTests
. It fails with the below error -
[ERROR] Failed to execute goal com.github.os72:protoc-jar-maven-plugin:3.11.4:run (proto-compile) on project hudi-utilities_2.11: Error extracting protoc for version 3.21.5: Unsupported platform: protoc-3.21.5-osx-x86_64.exe -> [Help 1]
To Reproduce
Steps to reproduce the behavior:
- Use M1 mac
- Try building the project using
mvn clean install -DskipTests
Expected behavior
Build should finish successfully.
Issue Analytics
- State:
- Created a year ago
- Comments:26 (26 by maintainers)
Top Results From Across the Web
Problem compiling Chipyard (Firrtl) on M1 Mac - Google Groups
I installed aarch64 version of protobuf via homebrew but it won't pickup. So I looked into the place it's called. In chipyard/tools/firrtl/project/plugins.sbt
Read more >Setup for Developing With the Cast Application Framework ...
Prepare a development environment to develop Cast applications using the Cast Application Framework (CAF) for iOS.
Read more >Apache Arrow on the Apple M1 - - Uwe's Blog
This compiles a protoc plugin and then calls that later in the process to compile some gRPC-specific protobuf files. conda-build by itself ...
Read more >Pod install error on M1 Mac - Flutter project with native code ...
9 Answers 9 · run sudo gem install ffi in terminal. · then flutter build ios --release . and worked fine.
Read more >Build from source - TensorFlow
Setup for Linux and macOS. Install Python and the TensorFlow package dependencies; Install Bazel; Install GPU support (optional, Linux only); Download the ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
i was able to run successful build locally without any customisations and with empty
setting.xml
and deleted previously cached protoc binaryalright, this is what I wanted to know.
Thank you for all the support @yihua @slachiewicz @codope @jonvex @the-other-tim-brown