[ros-users] Question about policy-based synchronizer

Top Page
Attachments:
Message as email
+ (text/plain)
+ Build_error.txt (text/plain)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: ros-users
Subject: [ros-users] Question about policy-based synchronizer
I am a new ROS user and have been trying to try the policy based
synchronizer. I copied the sample code from the wiki and was able to
build and run it. However, when I changed that code in order to
experiment, I ended up with a very long list of errors originating from
the line that instantiates the message_filters::Synchronizer. The
attached file lists the errors produced by the building process. The
code is reproduced below. The same code builds just fine if I use
sensor_msgs::Image instead of std_msgs::UInt32 and std_msgs::String classes.

I would appreciate any help in this matter!
Thanks,
- Aditya

=========================================
#include <std_msgs/UInt32.h>
#include <std_msgs/String.h>

#include <message_filters/subscriber.h>
#include <message_filters/synchronizer.h>
#include <message_filters/sync_policies/approximate_time.h>

void callback(const std_msgs::UInt32ConstPtr& pUint32,
         const std_msgs::StringConstPtr& pString)
{


}

int main(int argc, char* argv[])
{
     // init ros
     ros::init(argc, argv, "test_policy_synchronizer_node");


     ros::NodeHandle nh;
     message_filters::Subscriber<std_msgs::UInt32> subUint32(nh, 
"uint32", 1);
     message_filters::Subscriber<std_msgs::String> subString(nh, 
"string", 1);


     typedef 
message_filters::sync_policies::ApproximateTime<std_msgs::UInt32, 
std_msgs::String>
         MyApproxTimeSyncPolicy;


     // The following line results in errors that are listed in the 
attached file.
     message_filters::Synchronizer<MyApproxTimeSyncPolicy> 
sync(MyApproxTimeSyncPolicy(10), subUint32, subString);
//    sync.registerCallback(boost::bind(&callback, _1, _2));


     ros::spin();


     // done
     return 0;
}


/usr/bin/make all
mkdir -p bin
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake  ..
Re-run cmake no build system arguments
[rosbuild] Building package test_message_filters
[rosbuild] Including /opt/ros/cturtle/ros/core/rospy/cmake/rospy.cmake
[rosbuild] Including /opt/ros/cturtle/ros/core/roslisp/cmake/roslisp.cmake
[rosbuild] Including /opt/ros/cturtle/ros/core/roscpp/cmake/roscpp.cmake
-- Configuring done
-- Generating done
-- Build files have been written to: /home/agadre/Code/ROS/riverine/test/test_message_filters/build
cd build && /usr/bin/make 
make[1]: Entering directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/usr/bin/cmake -H/home/agadre/Code/ROS/riverine/test/test_message_filters -B/home/agadre/Code/ROS/riverine/test/test_message_filters/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/agadre/Code/ROS/riverine/test/test_message_filters/build/CMakeFiles /home/agadre/Code/ROS/riverine/test/test_message_filters/build/CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
make[2]: Entering directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/usr/bin/make -f CMakeFiles/rospack_genmsg_libexe.dir/build.make CMakeFiles/rospack_genmsg_libexe.dir/depend
make[3]: Entering directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
cd /home/agadre/Code/ROS/riverine/test/test_message_filters/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/agadre/Code/ROS/riverine/test/test_message_filters /home/agadre/Code/ROS/riverine/test/test_message_filters /home/agadre/Code/ROS/riverine/test/test_message_filters/build /home/agadre/Code/ROS/riverine/test/test_message_filters/build /home/agadre/Code/ROS/riverine/test/test_message_filters/build/CMakeFiles/rospack_genmsg_libexe.dir/DependInfo.cmake --color=
make[3]: Leaving directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/usr/bin/make -f CMakeFiles/rospack_genmsg_libexe.dir/build.make CMakeFiles/rospack_genmsg_libexe.dir/build
make[3]: Entering directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
make[3]: Nothing to be done for `CMakeFiles/rospack_genmsg_libexe.dir/build'.
make[3]: Leaving directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/usr/bin/cmake -E cmake_progress_report /home/agadre/Code/ROS/riverine/test/test_message_filters/build/CMakeFiles 
[  0%] Built target rospack_genmsg_libexe
/usr/bin/make -f CMakeFiles/rosbuild_precompile.dir/build.make CMakeFiles/rosbuild_precompile.dir/depend
make[3]: Entering directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
cd /home/agadre/Code/ROS/riverine/test/test_message_filters/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/agadre/Code/ROS/riverine/test/test_message_filters /home/agadre/Code/ROS/riverine/test/test_message_filters /home/agadre/Code/ROS/riverine/test/test_message_filters/build /home/agadre/Code/ROS/riverine/test/test_message_filters/build /home/agadre/Code/ROS/riverine/test/test_message_filters/build/CMakeFiles/rosbuild_precompile.dir/DependInfo.cmake --color=
make[3]: Leaving directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/usr/bin/make -f CMakeFiles/rosbuild_precompile.dir/build.make CMakeFiles/rosbuild_precompile.dir/build
make[3]: Entering directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
make[3]: Nothing to be done for `CMakeFiles/rosbuild_precompile.dir/build'.
make[3]: Leaving directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/usr/bin/cmake -E cmake_progress_report /home/agadre/Code/ROS/riverine/test/test_message_filters/build/CMakeFiles 
[  0%] Built target rosbuild_precompile
/usr/bin/make -f CMakeFiles/test_policy_synchronizer.dir/build.make CMakeFiles/test_policy_synchronizer.dir/depend
make[3]: Entering directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
cd /home/agadre/Code/ROS/riverine/test/test_message_filters/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/agadre/Code/ROS/riverine/test/test_message_filters /home/agadre/Code/ROS/riverine/test/test_message_filters /home/agadre/Code/ROS/riverine/test/test_message_filters/build /home/agadre/Code/ROS/riverine/test/test_message_filters/build /home/agadre/Code/ROS/riverine/test/test_message_filters/build/CMakeFiles/test_policy_synchronizer.dir/DependInfo.cmake --color=
Dependee "/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp" is newer than depender "CMakeFiles/test_policy_synchronizer.dir/src/test_policy_synchronizer.o".
Clearing dependencies in "/home/agadre/Code/ROS/riverine/test/test_message_filters/build/CMakeFiles/test_policy_synchronizer.dir/depend.make".
Scanning dependencies of target test_policy_synchronizer
make[3]: Leaving directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/usr/bin/make -f CMakeFiles/test_policy_synchronizer.dir/build.make CMakeFiles/test_policy_synchronizer.dir/build
make[3]: Entering directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/usr/bin/cmake -E cmake_progress_report /home/agadre/Code/ROS/riverine/test/test_message_filters/build/CMakeFiles 1
[100%] Building CXX object CMakeFiles/test_policy_synchronizer.dir/src/test_policy_synchronizer.o
/usr/bin/c++    -O2 -g -I/home/agadre/Code/ROS/riverine/test/test_message_filters/include -I/opt/ros/cturtle/stacks/common_msgs/sensor_msgs/include -I/opt/ros/cturtle/stacks/common_msgs/sensor_msgs/msg/cpp -I/opt/ros/cturtle/stacks/common_msgs/sensor_msgs/srv/cpp -I/opt/ros/cturtle/stacks/common_msgs/sensor_msgs/msg_gen/cpp/include -I/opt/ros/cturtle/stacks/common_msgs/sensor_msgs/srv_gen/cpp/include -I/opt/ros/cturtle/stacks/common_msgs/geometry_msgs/msg/cpp -I/opt/ros/cturtle/stacks/common_msgs/geometry_msgs/msg_gen/cpp/include -I/opt/ros/cturtle/ros/tools/rosrecord/include -I/opt/ros/cturtle/ros/tools/rosbag/include -I/opt/ros/cturtle/ros/tools/topic_tools/include -I/opt/ros/cturtle/ros/tools/topic_tools/srv_gen/cpp/include -I/opt/ros/cturtle/ros/std_msgs/include -I/opt/ros/cturtle/ros/std_msgs/msg_gen/cpp/include -I/opt/ros/cturtle/ros/core/message_filters/include -I/opt/ros/cturtle/ros/test/rostest/include -I/opt/ros/cturtle/ros/core/roscpp/include -I/opt/ros/cturtle/ros/core/roscpp/msg_gen/cpp/include -I/opt/ros/cturtle/ros/core/roscpp/srv_gen/cpp/include -I/opt/ros/cturtle/ros/3rdparty/xmlrpcpp/src -I/opt/ros/cturtle/ros/core/rosconsole/include -I/opt/ros/cturtle/ros/core/roslib/include -I/opt/ros/cturtle/ros/core/roslib/msg_gen/cpp/include -I/opt/ros/cturtle/ros/tools/rospack -I/opt/ros/cturtle/ros/tools/rospack/include -I/opt/ros/cturtle/ros/3rdparty/gtest/gtest/include   -DROS_PACKAGE_NAME='"test_message_filters"' -W -Wall -Wno-unused-parameter -fno-strict-aliasing -pthread -o CMakeFiles/test_policy_synchronizer.dir/src/test_policy_synchronizer.o -c /home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp
In file included from /home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:13:
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h: In member function ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::checkInterMessageBound() [with int i = 0, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’:
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:219:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8>::Events, i>::type&) [with int i = 0, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:360:   instantiated from ‘void message_filters::Synchronizer<Policy>::cb(const typename boost::mpl::at_c<typename Policy::Events, i>::type&) [with int i = 0, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:292:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:284:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:277:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:270:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:263:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:256:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, F3 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:249:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:242:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:162:   instantiated from ‘message_filters::Synchronizer<Policy>::Synchronizer(const Policy&, F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:32:   instantiated from here
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:168: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::UInt32_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:219:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8>::Events, i>::type&) [with int i = 0, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:360:   instantiated from ‘void message_filters::Synchronizer<Policy>::cb(const typename boost::mpl::at_c<typename Policy::Events, i>::type&) [with int i = 0, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:292:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:284:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:277:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:270:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:263:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:256:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, F3 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:249:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:242:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:162:   instantiated from ‘message_filters::Synchronizer<Policy>::Synchronizer(const Policy&, F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:32:   instantiated from here
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:178: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::UInt32_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:219:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8>::Events, i>::type&) [with int i = 0, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:360:   instantiated from ‘void message_filters::Synchronizer<Policy>::cb(const typename boost::mpl::at_c<typename Policy::Events, i>::type&) [with int i = 0, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:292:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:284:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:277:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:270:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:263:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:256:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, F3 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:249:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:242:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:162:   instantiated from ‘message_filters::Synchronizer<Policy>::Synchronizer(const Policy&, F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:32:   instantiated from here
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:184: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::UInt32_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h: In member function ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::checkInterMessageBound() [with int i = 1, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’:
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:219:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8>::Events, i>::type&) [with int i = 1, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:360:   instantiated from ‘void message_filters::Synchronizer<Policy>::cb(const typename boost::mpl::at_c<typename Policy::Events, i>::type&) [with int i = 1, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:293:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:284:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:277:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:270:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:263:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:256:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, F3 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:249:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:242:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:162:   instantiated from ‘message_filters::Synchronizer<Policy>::Synchronizer(const Policy&, F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:32:   instantiated from here
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:168: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::String_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:178: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::String_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:219:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8>::Events, i>::type&) [with int i = 1, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:360:   instantiated from ‘void message_filters::Synchronizer<Policy>::cb(const typename boost::mpl::at_c<typename Policy::Events, i>::type&) [with int i = 1, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:293:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:284:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:277:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:270:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:263:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:256:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, F3 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:249:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:242:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
make[3]: Leaving directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:162:   instantiated from ‘message_filters::Synchronizer<Policy>::Synchronizer(const Policy&, F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
make[2]: Leaving directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:32:   instantiated from here
make[1]: Leaving directory `/home/agadre/Code/ROS/riverine/test/test_message_filters/build'
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:184: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::String_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h: In member function ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getCandidateBoundary(uint32_t&, ros::Time&, bool) [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’:
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:533:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getCandidateEnd(uint32_t&, ros::Time&) [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:682:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::process() [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:214:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8>::Events, i>::type&) [with int i = 0, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:360:   instantiated from ‘void message_filters::Synchronizer<Policy>::cb(const typename boost::mpl::at_c<typename Policy::Events, i>::type&) [with int i = 0, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:292:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:284:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:277:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:270:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:263:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:256:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, F3 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:249:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:242:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:162:   instantiated from ‘message_filters::Synchronizer<Policy>::Synchronizer(const Policy&, F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:32:   instantiated from here
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:552: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::UInt32_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:554: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::String_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:556: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::String_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h: In member function ‘ros::Time message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualTime() [with int i = 0, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’:
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:647:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualCandidateBoundary(uint32_t&, ros::Time&, bool) [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:636:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualCandidateEnd(uint32_t&, ros::Time&) [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:765:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::process() [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:214:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8>::Events, i>::type&) [with int i = 0, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:360:   instantiated from ‘void message_filters::Synchronizer<Policy>::cb(const typename boost::mpl::at_c<typename Policy::Events, i>::type&) [with int i = 0, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:292:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:284:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:277:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:270:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:263:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:256:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, F3 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:249:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:242:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:162:   instantiated from ‘message_filters::Synchronizer<Policy>::Synchronizer(const Policy&, F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:32:   instantiated from here
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:614: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::UInt32_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:647:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualCandidateBoundary(uint32_t&, ros::Time&, bool) [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:636:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualCandidateEnd(uint32_t&, ros::Time&) [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:765:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::process() [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:214:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8>::Events, i>::type&) [with int i = 0, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:360:   instantiated from ‘void message_filters::Synchronizer<Policy>::cb(const typename boost::mpl::at_c<typename Policy::Events, i>::type&) [with int i = 0, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:292:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:284:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:277:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:270:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:263:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:256:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, F3 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:249:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:242:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:162:   instantiated from ‘message_filters::Synchronizer<Policy>::Synchronizer(const Policy&, F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:32:   instantiated from here
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:622: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::UInt32_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h: In member function ‘ros::Time message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualTime() [with int i = 1, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’:
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:648:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualCandidateBoundary(uint32_t&, ros::Time&, bool) [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:636:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualCandidateEnd(uint32_t&, ros::Time&) [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:765:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::process() [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:214:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8>::Events, i>::type&) [with int i = 0, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:360:   instantiated from ‘void message_filters::Synchronizer<Policy>::cb(const typename boost::mpl::at_c<typename Policy::Events, i>::type&) [with int i = 0, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:292:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:284:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:277:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:270:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:263:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:256:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, F3 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:249:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:242:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:162:   instantiated from ‘message_filters::Synchronizer<Policy>::Synchronizer(const Policy&, F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:32:   instantiated from here
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:614: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::String_<std::allocator<void> >, void>’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:648:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualCandidateBoundary(uint32_t&, ros::Time&, bool) [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:636:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::getVirtualCandidateEnd(uint32_t&, ros::Time&) [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:765:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::process() [with M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:214:   instantiated from ‘void message_filters::sync_policies::ApproximateTime<M0, M1, M2, M3, M4, M5, M6, M7, M8>::add(const typename boost::mpl::at_c<typename message_filters::PolicyBase<M0, M1, M2, M3, M4, M5, M6, M7, M8>::Events, i>::type&) [with int i = 0, M0 = std_msgs::UInt32_<std::allocator<void> >, M1 = std_msgs::String_<std::allocator<void> >, M2 = message_filters::NullType, M3 = message_filters::NullType, M4 = message_filters::NullType, M5 = message_filters::NullType, M6 = message_filters::NullType, M7 = message_filters::NullType, M8 = message_filters::NullType]’
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:360:   instantiated from ‘void message_filters::Synchronizer<Policy>::cb(const typename boost::mpl::at_c<typename Policy::Events, i>::type&) [with int i = 0, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:292:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&, F8&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:284:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&, F7&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:277:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&, F6&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:270:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&, F5&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:263:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&, F4&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<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::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:256:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&, F3&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, F3 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:249:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&, F2&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, F2 = message_filters::NullFilter<message_filters::NullType>, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:242:   instantiated from ‘void message_filters::Synchronizer<Policy>::connectInput(F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<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/cturtle/ros/core/message_filters/include/message_filters/synchronizer.h:162:   instantiated from ‘message_filters::Synchronizer<Policy>::Synchronizer(const Policy&, F0&, F1&) [with F0 = message_filters::Subscriber<std_msgs::UInt32_<std::allocator<void> > >, F1 = message_filters::Subscriber<std_msgs::String_<std::allocator<void> > >, Policy = message_filters::sync_policies::ApproximateTime<std_msgs::UInt32_<std::allocator<void> >, std_msgs::String_<std::allocator<void> >, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType, message_filters::NullType>]’
/home/agadre/Code/ROS/riverine/test/test_message_filters/src/test_policy_synchronizer.cpp:32:   instantiated from here
/opt/ros/cturtle/ros/core/message_filters/include/message_filters/sync_policies/approximate_time.h:622: error: ‘value’ is not a member of ‘ros::message_traits::TimeStamp<std_msgs::String_<std::allocator<void> >, void>’
make[3]: *** [CMakeFiles/test_policy_synchronizer.dir/src/test_policy_synchronizer.o] Error 1
make[2]: *** [CMakeFiles/test_policy_synchronizer.dir/all] Error 2
make[1]: *** [all] Error 2
make: *** [all] Error 2