@mdr0id’s build no longer works due to the automatic deprecation.
I tried to build zcashd for arm64 via transpilation, following the official docs and @garethtdavies’s cool guide but it failed. I’ll link to the terminal output below. can someone please help me figure out what went wrong?
thank you @adityapk00 , that’s very helpful! for now I tried your build but it crashes while “Init message: Loading block index…” is going on. after the crash it says “Killed” even though I didn’t kill it.
debug.log lists only one error:
Binding RPC on address 0.0.0.0 port 8232 failed.
but then it moves on normally. the last entry zcashd manages to add to the log file is this:
@adityapk00 I tried to build it, but I’m getting all kinds of Docker errors, for example:
“docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create”: dial unix /var/run/docker.sock: connect: permission denied.”
Again, can I ask you to specify the environment in which you build?
And is there a method to build only for the architecture I want, not all of them?
But to do this requires proper support and builds pushed for all platforms every 16 weeks. It’s got to be easy for newbs and not require constant cross-compiling to work.
We are going to push some documents describing how to build on ARM and other platforms easier soon. Additionally, some of the docker work we did a couple years ago will allow some of this process to be handled through docker buildx mechanisms or similar. The work being done right now will guide ARM to being a fully supported and deployed platform, like Debian or Ubuntu packaging.
Inside includes the source/binaries for zcash v5.0.0-rc1, IIRC. There exists some issues for folks using the 4GB RAM ARM64 boards but it is documented. Otherwise default syncs should operate gracefully (e.g. none reindexes and nodes syncing without lwd/explorer/txindex configs)
@ahas has developed a prototype and is sending one to both me and @brunchtime this month to test. He gave us a demo late last year and it appeared promising.
Ahas can provide additional details on timing and availability.
I’m been running one on pi5 for about 15 months. It’s neat, there are tradeoffs between that and a laptop, of course. I’ve considered modularizing it with but Idk.