Installing libpcl-dev
-
I need to install
libpcl-dev
fromapt
to do point cloud processing on VOXL2. Howeverapt
would removevoxl-eigen3
to installlibpcl-dev
, which I'm assuming would break other apps invoxl-sdk
(by the way what is the reasoning behind a custom build ofvoxl-eigen3
and not usingapt
?).How would you recommend solving this general problem of modal SDK apps having dependency conflicts with other general use packages like PCL? I'm thinking of building a custom version of PCL that uses the VOXL-SDK compatible version of eigen3, but that might be overkill.
-
@Rowan-Dempster One solution is to run my new package in a docker container. Not saying this is the best idea, but one possible solution.
-
@Rowan-Dempster, i looked through the changelog of our project (https://gitlab.com/voxl-public/voxl-sdk/third-party/voxl-eigen3/) and it does not look that there are any changes done to eigen3 itself, i think it is just a package we inherited from VOXL1, which did not use apt.
If you are willing to try it, remove voxl-eigen3 package (which may temporarily break something - note which packages require it). We could potentially update whatever gets broken to be happy with either
voxl-eigen3
or eigen3 installed usingapt
.