-
Notifications
You must be signed in to change notification settings - Fork 9
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
Pip install in arm64 container #51
Comments
|
Quite embarrassing. Absolutely easy peasy. Only curios thing is that setenv.sh had no sha-bang at the very top. This is a container built specifying arm64 architecture (as you can see in the docker file). Thank you very much for the given attention and super quick support. |
That's something I have an issue for: #29 However in the case of arm64, I'm not sure if it'd be be automatic or not.
It doesn't need a sha-bang. It's meant to be sourced from the shell or scripts using something like |
And the same concept applies to the file mode bits (chmod). |
@iguessthislldo I've realized why sourcing wasn't working.
Therefore the equivalent of "source" is the "." command. That's why source gives me the following error:
Instead I should have used the following:
Which runs smoothly. |
Hi there!
I'm currently trying to implement pyOpenDDS into an ARM64 container based python application.
I'll attach the Dockerfile of my container and the commands + output within this issue post, in order to let you reproduce the steps.
Sorry for the dumb question, I'm such a newbie with opendds and optimized precompiled messages (like protobuffer and stuff).
I do know that I have to precompile messages structure, before start any test/develop.
However, two things do confuse me:
Once $DDS_ROOT/setenv.sh has been sourced or the equivalent, run the commands below in this directory.
Which should be the $DDS_ROOT ? is it the base folder of the cloned repository? I'm asking 'cause there's no setenv.sh across the cloned repository.
Within the cloned repository there are four different CMakeLists.txt files
However, the error-involved file should be the fourth, and the code line that do triggers the Error, is the following:
find_package(Python3 COMPONENTS Development REQUIRED)
But those libraries are installed (check the container dockerfile).
Therefore, I'm quite confused.
Can anyone reproduce the steps?
Docker environment should help a lot.
Thank you very much for the given attention.
Dockerfile:
Then I'll just clone the pyopendds repository into the opt directory (these are the command I've ran in the container terminal):
Output is the following:
The text was updated successfully, but these errors were encountered: