Package Details: ros-kinetic-message-filters 1.12.14-2

Git Clone URL: https://aur.archlinux.org/ros-kinetic-message-filters.git (read-only)
Package Base: ros-kinetic-message-filters
Description: ROS - A set of message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met.
Upstream URL: http://ros.org/wiki/message_filters
Licenses: BSD
Submitter: zootboy
Maintainer: jerry73204
Last Packager: jerry73204
Votes: 2
Popularity: 0.000002
First Submitted: 2016-12-21 06:20
Last Updated: 2019-03-14 09:27

Latest Comments

jerry73204 commented on 2019-03-14 09:29

Thanks majorx234. The patch is now online. 1.14.3 is not in release of ROS kinetic. I prefer include newer version in newer release of ROS.

majorx234 commented on 2019-03-11 13:12

@jfkd problem is newer version of boost(>1.69) don't need module signal.

@packagemaintainer: pls add patch: https://raw.githubusercontent.com/majorx234/ros_message_filters_patch/master/message_filters_boost.patch there is also a newer version in upstream: 1.14.3, c++-patch is not needed anymore, but boost signal issue still needs the patch

jfkd commented on 2019-02-28 06:15

I'm receiving an error when trying to build:

-- Found Threads: TRUE
CMake Error at /usr/share/cmake-3.13/Modules/FindBoost.cmake:2100 (message):
  Unable to find the requested Boost libraries.

  Boost version: 1.69.0

  Boost include path: /usr/include

  Could not find the following Boost libraries:

          boost_signals

  Some (but not all) of the required Boost libraries were found.  You may
  need to install these additional Boost libraries.  Alternatively, set
  BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT
  to the location of Boost.
Call Stack (most recent call first):
  CMakeLists.txt:16 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/jackson/.cache/yay/ros-kinetic-message-filters/src/build/CMakeFiles/CMakeOutput.log".
See also "/home/jackson/.cache/yay/ros-kinetic-message-filters/src/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...
Error making: ros-kinetic-message-filters

fl.duriez commented on 2018-09-26 11:09

Please add this patch:

46948bba59702bd013e35cc16340793aa9a9b49d Mon Sep 17 00:00:00 2001
From: Franck Lucien Duriez <franck@keecker.com>
Date: Wed, 26 Sep 2018 12:57:21 +0200
Subject: [PATCH] Fix template issue.

---
 include/message_filters/synchronizer.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/message_filters/synchronizer.h b/include/message_filters/synchronizer.h
index 7891890..1c14a6f 100644
--- a/include/message_filters/synchronizer.h
+++ b/include/message_filters/synchronizer.h
@@ -355,7 +355,7 @@ private:
   template<int i>
   void cb(const typename mpl::at_c<Events, i>::type& evt)
   {
-    this->add<i>(evt);
+    this->template add<i>(evt);
   }

   uint32_t queue_size_;
-- 
2.19.0

Otherwise ros-kinetic-image-transport cannot be built. Thank you very much.