Skip to content

Install_deps script causes conflicts with ubuntu packages #217

@leokoppel

Description

@leokoppel

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

  1. Run the install script
  2. Agree to add the lkoppel/robotics PPA, and update packages
  3. 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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions