-
Notifications
You must be signed in to change notification settings - Fork 48
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
Installation with shared memory support fails on Ubuntu 22.04 #271
Comments
I think this psmx_iox directory is not part of the cyclonedds git tag 10.2. Try to build cyclonedds from the HEAD of the master branch. I got cyclone-python running with it together with iceoryx. |
Thank you for your reply @aratar-orome. Unfortunately, I get the same error when building the master branch of cyclonedds. Do you know which versions of iceoryx and cyclonedds you built? |
Update: it appears to be working now, after also setting The solution is:
Using this configuration file for cyclonedds:
And this iceoryx configuration file:
In one terminal, starting roudi:
In another terminal,
Note this does not work with Python > 3.10 in my experience. Hopefully this helps someone in the future. I will do a final check in a completely clean environment before closing this issue. |
Aim and problem
I want to install cyclonedds-python on Ubuntu 22.04 with support for shared memory, via iceoryx. All installation processes succeed without error, but I cannot run cyclonedds-python code with shared memory support.
Steps I've taken
Installing iceoryx and cyclonedds
I followed the instructions of the cyclonedds manual to install iceoryx and cyclonedds with shared memory support: https://cyclonedds.io/docs/cyclonedds/latest/shared_memory/shared_memory.html
However, following the comment on #227, I used version 0.10.2 of cyclonedds by modifying one of the commands. So, I executed:
Installing cyclonedds-python
I followed the instructions in this repository's README:
Configuration of shared memory
I then use this file for configuration, found at https://cyclonedds.io/docs/cyclonedds/latest/shared_memory/shared_mem_config.html:
Issue
When I run a Python script and create a domain participant, I get this error:
The text was updated successfully, but these errors were encountered: