Closed maxsvetlik closed 4 years ago
Again noting that this should be targeted for melodic
and onwards, as merging it directly into master
without freezing the current code to a kinetic
branch may break some builds on earlier distros.
With travis now passing, I'll merge this and do a release unless anyone has anything else to say in the next 20 hours...
Closes #48. Will be releasing after merge to master.
This fork targets ROS
melodic
and addresses how dependent files are referenced.In previous releases of
freenect_stack
(like those forLunar
andKinetic
) it has depended implicitly on the version oflibfreenect
released by ros-drivers.libfreenect
andlibfreenect-dev
are also distributed in the Linux ecosystems. However, the wayfreenect_stack
looks for header files prevents installations oflibfreenect
byapt
and other installers, from being found. These installations place header files in/usr/include/
rather than/usr/include/libfreenect/
, which is wherefreenect_camera
assumes them to live.This fork changes the dependency on the
ros-drivers/libfreenect
to the more broadly distributedlibfreenect
, which has an existing rosdep key oflibfreenect-dev
, and changes code to look for installed headers in place that theapt
libfreenect
installs them.Considering the
ros-drivers
version oflibfreenect
is no longer maintained, and behind the latest release of the aptlibfreenect
, moving away from theros-drivers
version seems reasonable to me.