-
Notifications
You must be signed in to change notification settings - Fork 28
Description
Hi all, I know there have been conflicts with the PPA I set up for libwave since it replaces some ubuntu packages with newer versions.
Platform
Ubuntu xenial (16.04)
Steps to Reproduce
- Run the install script
- Agree to add the
lkoppel/roboticsPPA, and update packages - Try to build other software which requires PCL 1.7, for example.
Observed result
You no longer have PCL 1.7 because the PPA replaced it with a newer version
Proposed solution
If you have this issue, I recommend not using the install script for now. Remove the PPA using ppa-purge ppa:lkoppel/robotics.
The packages we need which are newer versions than the xenial packages should be installed to a non-default path (not /usr/) so they can be used by CMake only when desired.
I made a new PPA called ppa:lkoppel/robotics-wavelab. It contains the packages libceres-wavelab-dev and pcl1.8-dev which install to /opt/wavelab and do not touch the existing packages for ceres and pcl1.7. After installing the packages you can use them by giving the path: cmake .. -DCMAKE_PREFIX_PATH=/opt/wavelab.
OpenCV3 can be installed with ROS. kindr can be installed from source.
The install script will be updated in a future PR.