-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Raspberry Pi3 (ARM64) support #32
Conversation
…ated with backtrace observed in brainstorm/openpnp-kiosk@df41589
…otstrap.sh script
…be more secure than --password
$ file build/libopenpnp-capture.so build/libopenpnp-capture.so: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=23504b1c2819e17d67904b63f44d8abdc4d0d685, not stripped Trying to reuse travisci instead of GitHub actions and sans Docker first... saving some transition pains for @vonnieda ;)
Fixes #27, btw :) |
Thanks @brainstorm. If you have a moment, can you verify that the resulting binary does not have any external dependencies? It looks to me like it might end up requiring libjpeg installed by the user, which makes the binary likely to fail in confusing ways for users. You can check the external dependencies with |
There does seem to be some libjpeg issues here: https://travis-ci.org/github/openpnp/openpnp-capture/jobs/676039253 I'm suspicious about all three added dependencies:
Why were these needed? |
TL;DR: Sorry, yes, please, kill those 3 dependencies from Sure (OSX does not have
Plus they are explicitly disabled on CMakeLists, right?: https://github.com/openpnp/openpnp-capture/blob/master/CMakeLists.txt#L121 You are totally right on the three deps. Those dependencies are not needed on
But you are spot on, they are not needed on this particular CI context and the error messages from TravisCI suggest that |
This is a bit weird since my builds were pristine pre-merging: https://travis-ci.org/github/openpnp/openpnp-capture/jobs/676036339 |
As discussed on the Discord server, here you have some ARM64 action without docker nor github actions (reusing the existing TravisCI recipe and deploy keys), hope the build doesn't fail too much ;)
It works fine locally using docker on OSX: