You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In summary, in package.xml of rtabmap, it depends on both libpcl-all-dev and libvtk-qt. The problem is that libpcl-all-dev installs libpcl-dev which depends on libvtk7-dev on Ubuntu Focal, not libvtk6-dev. In rosdistro, if we specify libvtk-qt, it installs libvtk6-qt-dev on Focal, breaking libpcl-dev.
Could rosdistro install libvtk7-qt-dev instead of libvtk6-qt-dev on Ubuntu 20.04, or will it break something else (packages really depending on libvtk6-qt-dev, though normally they would have to upgrade to latest vtk version)? I didn't do a pull request because I am not sure about the other distros, to which vtk version libpcl-dev is depending on.
The text was updated successfully, but these errors were encountered:
I think I've found a solution. I should be able to remove libvtk-qt from package.xml, as libpcl-dev already installs indirectly the right vtk qt libraries. I'll close this for now, and re-open if it doesn't work.
I will refer to issue explained here: introlab/rtabmap#557
In summary, in package.xml of rtabmap, it depends on both
libpcl-all-dev
andlibvtk-qt
. The problem is thatlibpcl-all-dev
installslibpcl-dev
which depends onlibvtk7-dev
on Ubuntu Focal, notlibvtk6-dev
. In rosdistro, if we specifylibvtk-qt
, it installslibvtk6-qt-dev
on Focal, breakinglibpcl-dev
.rosdistro/rosdep/base.yaml
Lines 4118 to 4143 in 504a87e
Could rosdistro install
libvtk7-qt-dev
instead oflibvtk6-qt-dev
on Ubuntu 20.04, or will it break something else (packages really depending onlibvtk6-qt-dev
, though normally they would have to upgrade to latest vtk version)? I didn't do a pull request because I am not sure about the other distros, to which vtk versionlibpcl-dev
is depending on.The text was updated successfully, but these errors were encountered: