cyclonedds-python icon indicating copy to clipboard operation
cyclonedds-python copied to clipboard

Can't install CycloneDDS Python module because no q_* files in include/dds/ddsi/

Open pscheie opened this issue 2 years ago • 1 comments

On Debian 12 bookworm, I've installed CycloneDDS via git to /opt/cyclonedds, and set CYCLONEDDS_HOME=/opt/cyclonedds. When I run pip to install the CycloneDDS Python module, it fails saying it can't find dds/ddsi/q_radmin.h. And indeed, there are no q_* files in /opt/cyclonedds/include/dds/ddsi/. I looked at another machine where the Python module is already installed and working and I see ~30 q_* files in include/dds/ddsi/. I think that other machine had CycloneDDS installed about a year ago (?). So, 1) should those files be missing or included? 2) If they're not needed anymore, should the Python module install still look for them?

pscheie avatar Oct 26 '23 18:10 pscheie

hi @pscheie. probably you are install latest (0.10.4) cyclonedds. can you try to build 0.10.2 version of cyclonedds?

Splinter1984 avatar Nov 07 '23 15:11 Splinter1984