introlab / rtabmap

RTAB-Map library and standalone application
https://introlab.github.io/rtabmap
Other
2.85k stars 787 forks source link

ROS Buildfarm Kinetic errors #80

Closed matlabbe closed 8 years ago

matlabbe commented 8 years ago

As reported here: https://github.com/ros/rosdistro/pull/11428

-- Found PCL: /usr/include/pcl-1.7;/usr/include/eigen3;/usr/include;/usr/include/ni;/usr/include/vtk-5.10
-- Found ZLIB: /usr/include
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake (found version "4.8.6") 
CMake Error at /usr/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
  Could NOT find QVTK (missing: QVTK_LIBRARY)
Call Stack (most recent call first):
  /usr/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:374 (_FPHSA_FAILURE_MESSAGE) 
  cmake_modules/FindQVTK.cmake:13 (find_package_handle_standard_args)
  CMakeLists.txt:183 (FIND_PACKAGE)

It seems that PCL on Willy doesn't depend on libvtk5-qt4-dev. On Xenial, PCL depends on libvtk6-qt-dev, which is ok.

KeyError: "The cache has no package named 'libopenni-dev'"

As stated on this page (https://packages.debian.org/sid/arm64/libopenni-dev), libopenni-dev should be on arm64!? EDIT now fixed!

KeyError: "The cache has no package named 'libpcl-dev'"

I am not sure if it is the same version as armhf but libpcl-dev is on arm64: http://packages.ubuntu.com/xenial/libpcl-dev

matlabbe commented 8 years ago

For 3 and 4: https://github.com/ros/rosdistro/compare/master...matlabbe:patch-4, update package.xml to explicitly use libvtk-qt dependency.