Package Details: ros-melodic-image-transport 1.11.13-5

Git Clone URL: https://aur.archlinux.org/ros-melodic-image-transport.git (read-only, click to copy)
Package Base: ros-melodic-image-transport
Description: ROS - image_transport should always be used to subscribe to and publish images.
Upstream URL: https://wiki.ros.org/image_transport
Licenses: BSD
Submitter: GPereira
Maintainer: None
Last Packager: bionade24
Votes: 1
Popularity: 0.000000
First Submitted: 2018-05-08 14:14 (UTC)
Last Updated: 2021-03-22 17:45 (UTC)

Latest Comments

miramur commented on 2018-09-15 01:50 (UTC) (edited on 2018-09-15 01:57 (UTC) by miramur)

I'm getting the exact same type of errors on a fresh install of ros-comm:

/opt/ros/melodic/include/message_filters/synchronizer.h:358:14: error: invalid operands of types ‘<unresolved overloaded function type>’ and ‘int’ to binary ‘operator<’
     this->add<i>(evt);

Found a solution here: https://github.com/ros-gbp/ros_comm-release/issues/2

GPereira commented on 2018-05-27 09:56 (UTC)

Reinstall ROS completly or update ros-melodic-ros-comm to fix that issue. Thanks for the feedback!

Manifolds commented on 2018-05-25 10:02 (UTC)

/tmp/yaourt-tmp-tong/aur-ros-melodic-image-transport/src/image_common-release-release-melodic-image_transport-1.11.13-0/src/camera_subscriber.cpp:112:64: required from here /opt/ros/melodic/include/message_filters/synchronizer.h:358:14: error: invalid operands of types ‘<unresolved function="" overloaded="" type="">’ and ‘int’ to binary ‘operator<’ this->add(evt);</unresolved>

Manifolds commented on 2018-05-25 10:01 (UTC)

[ 20%] Building CXX object CMakeFiles/image_transport.dir/src/camera_subscriber.cpp.o In file included from /opt/ros/melodic/include/message_filters/time_synchronizer.h:38, from /tmp/yaourt-tmp-tong/aur-ros-melodic-image-transport/src/image_common-release-release-melodic-image_transport-1.11.13-0/src/camera_subscriber.cpp:39: /opt/ros/melodic/include/message_filters/synchronizer.h: In instantiation of ‘void message_filters::Synchronizer<policy>::cb(const typename boost::mpl::at_c<typename i="" policy::events,="">::type&) [with int i = 0; Policy = message_filters::sync_policies::ExactTime<sensor_msgs::image_<std::allocator<void> >, sensor_msgs::CameraInfo_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>; typename boost::mpl::at_c<typename i="" policy::events,="">::type = ros::MessageEvent<const sensor_msgs::image_<std::allocator<void=""> > >]’: /opt/ros/melodic/include/message_filters/synchronizer.h:290:98: required from ‘void message_filters::Synchronizer<policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = image_transport::SubscriberFilter; F1 = message_filters::Subscriber<sensor_msgs::camerainfo_<std::allocator<void> > >; F2 = message_filters::NullFilter<message_filters::nulltype>; F3 = message_filters::NullFilter<message_filters::nulltype>; F4 = message_filters::NullFilter<message_filters::nulltype>; F5 = message_filters::NullFilter<message_filters::nulltype>; F6 = message_filters::NullFilter<message_filters::nulltype>; F7 = message_filters::NullFilter<message_filters::nulltype>; F8 = message_filters::NullFilter<message_filters::nulltype>; Policy = message_filters::sync_policies::ExactTime<sensor_msgs::image_<std::allocator<void> >, sensor_msgs::CameraInfo_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’ /opt/ros/melodic/include/message_filters/synchronizer.h:282:5: required from ‘void message_filters::Synchronizer<policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = image_transport::SubscriberFilter; F1 = message_filters::Subscriber<sensor_msgs::camerainfo_<std::allocator<void> > >; F2 = message_filters::NullFilter<message_filters::nulltype>; F3 = message_filters::NullFilter<message_filters::nulltype>; F4 = message_filters::NullFilter<message_filters::nulltype>; F5 = message_filters::NullFilter<message_filters::nulltype>; F6 = message_filters::NullFilter<message_filters::nulltype>; F7 = message_filters::NullFilter<message_filters::nulltype>; Policy = message_filters::sync_policies::ExactTime<sensor_msgs::image_<std::allocator<void> >, sensor_msgs::CameraInfo_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’ /opt/ros/melodic/include/message_filters/synchronizer.h:275:5: required from ‘void message_filters::Synchronizer<policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = image_transport::SubscriberFilter; F1 = message_filters::Subscriber<sensor_msgs::camerainfo_<std::allocator<void> > >; F2 = message_filters::NullFilter<message_filters::nulltype>; F3 = message_filters::NullFilter<message_filters::nulltype>; F4 = message_filters::NullFilter<message_filters::nulltype>; F5 = message_filters::NullFilter<message_filters::nulltype>; F6 = message_filters::NullFilter<message_filters::nulltype>; Policy = message_filters::sync_policies::ExactTime<sensor_msgs::image_<std::allocator<void> >, sensor_msgs::CameraInfo_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’ /opt/ros/melodic/include/message_filters/synchronizer.h:268:5: required from ‘void message_filters::Synchronizer<policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = image_transport::SubscriberFilter; F1 = message_filters::Subscriber<sensor_msgs::camerainfo_<std::allocator<void> > >; F2 = message_filters::NullFilter<message_filters::nulltype>; F3 = message_filters::NullFilter<message_filters::nulltype>; F4 = message_filters::NullFilter<message_filters::nulltype>; F5 = message_filters::NullFilter<message_filters::nulltype>; Policy = message_filters::sync_policies::ExactTime<sensor_msgs::image_<std::allocator<void> >, sensor_msgs::CameraInfo_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’ /opt/ros/melodic/include/message_filters/synchronizer.h:261:5: required from ‘void message_filters::Synchronizer<policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = image_transport::SubscriberFilter; F1 = message_filters::Subscriber<sensor_msgs::camerainfo_<std::allocator<void> > >; F2 = message_filters::NullFilter<message_filters::nulltype>; F3 = message_filters::NullFilter<message_filters::nulltype>; F4 = message_filters::NullFilter<message_filters::nulltype>; Policy = message_filters::sync_policies::ExactTime<sensor_msgs::image_<std::allocator<void> >, sensor_msgs::CameraInfo_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’ /opt/ros/melodic/include/message_filters/synchronizer.h:254:5: required from ‘void message_filters::Synchronizer<policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = image_transport::SubscriberFilter; F1 = message_filters::Subscriber<sensor_msgs::camerainfo_<std::allocator<void> > >; F2 = message_filters::NullFilter<message_filters::nulltype>; F3 = message_filters::NullFilter<message_filters::nulltype>; Policy = message_filters::sync_policies::ExactTime<sensor_msgs::image_<std::allocator<void> >, sensor_msgs::CameraInfo_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’ /opt/ros/melodic/include/message_filters/synchronizer.h:247:5: required from ‘void message_filters::Synchronizer<policy>::connectInput(F0&, F1&, F2&) [with F0 = image_transport::SubscriberFilter; F1 = message_filters::Subscriber<sensor_msgs::camerainfo_<std::allocator<void> > >; F2 = message_filters::NullFilter<message_filters::nulltype>; Policy = message_filters::sync_policies::ExactTime<sensor_msgs::image_<std::allocator<void> >, sensor_msgs::CameraInfo_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’ /opt/ros/melodic/include/message_filters/synchronizer.h:240:5: required from ‘void message_filters::Synchronizer<policy>::connectInput(F0&, F1&) [with F0 = image_transport::SubscriberFilter; F1 = message_filters::Subscriber<sensor_msgs::camerainfo_<std::allocator<void> > >; Policy = message_filters::sync_policies::ExactTime<sensor_msgs::image_<std::allocator<void> >, sensor_msgs::CameraInfo_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’ /tmp/yaourt-tmp-tong/aur-ros-melodic-image-transport/src/image_common-release-release-melodic-image_transport-1.11.13-0/src/camera_subscriber.cpp:112:64: required from here /opt/ros/melodic/include/message_filters/synchronizer.h:358:14: error: invalid operands of types ‘<unresolved function="" overloaded="" type="">’ and ‘int’ to binary ‘operator<’ this->add(evt);</unresolved></std::allocator<void></sensor_msgs::image_<std::allocator<void></sensor_msgs::camerainfo_<std::allocator<void></policy></std::allocator<void></sensor_msgs::image_<std::allocator<void></message_filters::nulltype></sensor_msgs::camerainfo_<std::allocator<void></policy></std::allocator<void></sensor_msgs::image_<std::allocator<void></message_filters::nulltype></message_filters::nulltype></sensor_msgs::camerainfo_<std::allocator<void></policy></std::allocator<void></sensor_msgs::image_<std::allocator<void></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></sensor_msgs::camerainfo_<std::allocator<void></policy></std::allocator<void></sensor_msgs::image_<std::allocator<void></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></sensor_msgs::camerainfo_<std::allocator<void></policy></std::allocator<void></sensor_msgs::image_<std::allocator<void></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></sensor_msgs::camerainfo_<std::allocator<void></policy></std::allocator<void></sensor_msgs::image_<std::allocator<void></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></sensor_msgs::camerainfo_<std::allocator<void></policy></std::allocator<void></sensor_msgs::image_<std::allocator<void></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></message_filters::nulltype></sensor_msgs::camerainfo_<std::allocator<void></policy></const></typename></std::allocator<void></sensor_msgs::image_<std::allocator<void></typename></policy>