ros-visualization / rqt_image_view

http://wiki.ros.org/rqt_image_view
25 stars 59 forks source link

rqt_image_view failing to build on ROS 2 build farm #61

Open nuclearsandwich opened 2 years ago

nuclearsandwich commented 2 years ago

ROS distro: Rolling Version: 1.1.1-1 Platforms:

This package version was building previously it is probable that this build failure is the result of changes in dependencies.

[ 50%] Building CXX object CMakeFiles/rqt_image_view.dir/src/rqt_image_view/image_view.cpp.o
/usr/lib/ccache/c++  -DDEFAULT_RMW_IMPLEMENTATION=rmw_cyclonedds_cpp -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DRCUTILS_ENABLE_FAULT_INJECTION -Drqt_image_view_EXPORTS -I/tmp/binarydeb/ros-rolling-rqt-image-view-1.1.1/obj-x86_64-linux-gnu -I/tmp/binarydeb/ros-rolling-rqt-image-view-1.1.1 -I/tmp/binarydeb/ros-rolling-rqt-image-view-1.1.1/include -isystem /opt/ros/rolling/include -isystem /opt/ros/rolling/include/pluginlib -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/opencv4 -isystem /opt/ros/rolling/include/class_loader  -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-rolling-rqt-image-view-1.1.1=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -Wall -Wextra -Wpedantic -fPIC -std=gnu++17 -o CMakeFiles/rqt_image_view.dir/src/rqt_image_view/image_view.cpp.o -c /tmp/binarydeb/ros-rolling-rqt-image-view-1.1.1/src/rqt_image_view/image_view.cpp
In file included from /tmp/binarydeb/ros-rolling-rqt-image-view-1.1.1/src/rqt_image_view/image_view.cpp:33:
/tmp/binarydeb/ros-rolling-rqt-image-view-1.1.1/include/rqt_image_view/image_view.h:40:10: fatal error: image_transport/image_transport.hpp: No such file or directory
   40 | #include <image_transport/image_transport.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[4]: *** [CMakeFiles/rqt_image_view.dir/build.make:78: CMakeFiles/rqt_image_view.dir/src/rqt_image_view/image_view.cpp.o] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-rolling-rqt-image-view-1.1.1/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:81: CMakeFiles/rqt_image_view.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-rolling-rqt-image-view-1.1.1/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:144: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-rolling-rqt-image-view-1.1.1/obj-x86_64-linux-gnu'
sloretz commented 2 years ago

https://github.com/ros-visualization/rqt_image_view/blob/f7de1d40dc42a75440f458a79d907b9d550fd907/CMakeLists.txt#L54

Probably caused by me removing ament_export_include_directories upstream. I can open a PR to fix this this morning.