本文共 103146 字,大约阅读时间需要 343 分钟。
hpp:572:11: warning: placement new constructing an object of type ‘rosbag::TopicQuery’ and size ‘24’ in a region of type ‘char’ and size ‘1’ [-Wplacement-new=]
new (reinterpret_cast<void*>(&functor.data)) FunctionObj(f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /librealsense/third-party/realsense-file/boost/boost/function/detail/prologue.hpp:17:0, from /librealsense/third-party/realsense-file/boost/boost/function.hpp:24, from /librealsense/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, from /librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40, from /librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp: In instantiation of ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]’: /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:364:56: required from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = rosbag::TopicQuery; mpl_::true_ = mpl_::bool_<true>]’ /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:412:18: required from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = rosbag::TopicQuery]’ /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:440:20: required from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:940:13: required from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7: required from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ /librealsense/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:50:60: required from here /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:318:13: warning: placement new constructing an object of type ‘boost::detail::function::functor_manager_common<rosbag::TopicQuery>::functor_type {aka rosbag::TopicQuery}’ and size ‘24’ in a region of type ‘char’ and size ‘1’ [-Wplacement-new=] new (reinterpret_cast<void*>(&out_buffer.data)) functor_type(*in_functor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o [ 2%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o [ 3%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o [ 3%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o [ 3%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o [ 3%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o [ 4%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o [ 4%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o [ 4%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o /librealsense/third-party/realsense-file/rosbag/rostime/src/time.cpp:99:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(NoHighPerformanceTimersException) ^~~~~ [ 6%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o [ 6%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o [ 6%] Linking CXX static library librealsense-file.a [ 6%] Built target realsense-file Scanning dependencies of target realsense2 [ 6%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/calibration.cpp.o [ 6%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/coeffs.cpp.o [ 6%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/cost.cpp.o [ 7%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/uvmap.cpp.o [ 7%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/optimizer.cpp.o [ 7%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/k-to-dsm.cpp.o [ 8%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/svd_3x4.cpp.o [ 8%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/pinv_3x3.cpp.o [ 8%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/utils.cpp.o [ 9%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/rotation-in-angles.cpp.o [ 9%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/valid-scene.cpp.o [ 9%] Building CXX object CMakeFiles/realsense2.dir/src/algo/depth-to-rgb-calibration/valid-results.cpp.o [ 10%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o [ 10%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o [ 10%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o [ 11%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o [ 11%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o [ 11%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o [ 11%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o [ 13%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o [ 13%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o [ 13%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/l500/ac-trigger.cpp.o /librealsense/src/l500/ac-trigger.cpp:278:10: warning: extra ‘;’ [-Wpedantic] }; ^ [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o In file included from /librealsense/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18:0, from /librealsense/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /librealsense/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /librealsense/third-party/realsense-file/boost/boost/function.hpp:64, from /librealsense/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, from /librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /librealsense/src/media/ros/ros_reader.h:6, from /librealsense/src/media/ros/ros_reader.cpp:5: /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp: In instantiation of ‘void boost::detail::function::basic_vtable1<R, T0>::assign_functor(FunctionObj, boost::detail::function::function_buffer&, mpl_::true_) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; mpl_::true_ = mpl_::bool_<true>]’: /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:608:27: required from ‘bool boost::detail::function::basic_vtable1<R, T0>::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:498:27: required from ‘bool boost::detail::function::basic_vtable1<R, T0>::assign_to(F, boost::detail::function::function_buffer&) const [with F = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:942:7: required from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7: required from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ /librealsense/src/media/ros/ros_reader.cpp:109:93: required from here /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:572:11: warning: placement new constructing an object of type ‘rosbag::TopicQuery’ and size ‘24’ in a region of type ‘char’ and size ‘1’ [-Wplacement-new=] new (reinterpret_cast<void*>(&functor.data)) FunctionObj(f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /librealsense/third-party/realsense-file/boost/boost/function/detail/prologue.hpp:17:0, from /librealsense/third-party/realsense-file/boost/boost/function.hpp:24, from /librealsense/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, from /librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /librealsense/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /librealsense/src/media/ros/ros_reader.h:6, from /librealsense/src/media/ros/ros_reader.cpp:5: /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp: In instantiation of ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]’: /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:364:56: required from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = rosbag::TopicQuery; mpl_::true_ = mpl_::bool_<true>]’ /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:412:18: required from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = rosbag::TopicQuery]’ /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:440:20: required from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:940:13: required from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7: required from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ /librealsense/src/media/ros/ros_reader.cpp:109:93: required from here /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:318:13: warning: placement new constructing an object of type ‘boost::detail::function::functor_manager_common<rosbag::TopicQuery>::functor_type {aka rosbag::TopicQuery}’ and size ‘24’ in a region of type ‘char’ and size ‘1’ [-Wplacement-new=] new (reinterpret_cast<void*>(&out_buffer.data)) functor_type(*in_functor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/mock/sql.cpp.o [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/proc/align.cpp.o [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o In file included from /librealsense/src/libusb/context-libusb.h:10:0, from /librealsense/src/libusb/context-libusb.cpp:4: /usr/include/libusb-1.0/libusb.h:736:4: warning: ISO C++ forbids zero-size array ‘dev_capability_data’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:767:4: warning: ISO C++ forbids zero-size array ‘dev_capability’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:1263:4: warning: ISO C++ forbids zero-size array ‘iso_packet_desc’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o In file included from /librealsense/src/libusb/endpoint-libusb.h:8:0, from /librealsense/src/libusb/interface-libusb.h:6, from /librealsense/src/libusb/interface-libusb.cpp:4: /usr/include/libusb-1.0/libusb.h:736:4: warning: ISO C++ forbids zero-size array ‘dev_capability_data’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:767:4: warning: ISO C++ forbids zero-size array ‘dev_capability’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:1263:4: warning: ISO C++ forbids zero-size array ‘iso_packet_desc’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o In file included from /librealsense/src/libusb/endpoint-libusb.h:8:0, from /librealsense/src/libusb/interface-libusb.h:6, from /librealsense/src/libusb/messenger-libusb.h:7, from /librealsense/src/libusb/device-libusb.h:6, from /librealsense/src/libusb/device-libusb.cpp:4: /usr/include/libusb-1.0/libusb.h:736:4: warning: ISO C++ forbids zero-size array ‘dev_capability_data’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:767:4: warning: ISO C++ forbids zero-size array ‘dev_capability’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:1263:4: warning: ISO C++ forbids zero-size array ‘iso_packet_desc’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o In file included from /librealsense/src/libusb/endpoint-libusb.h:8:0, from /librealsense/src/libusb/interface-libusb.h:6, from /librealsense/src/libusb/messenger-libusb.h:7, from /librealsense/src/libusb/messenger-libusb.cpp:4: /usr/include/libusb-1.0/libusb.h:736:4: warning: ISO C++ forbids zero-size array ‘dev_capability_data’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:767:4: warning: ISO C++ forbids zero-size array ‘dev_capability’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:1263:4: warning: ISO C++ forbids zero-size array ‘iso_packet_desc’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o In file included from /librealsense/src/libusb/request-libusb.h:6:0, from /librealsense/src/libusb/request-libusb.cpp:4: /usr/include/libusb-1.0/libusb.h:736:4: warning: ISO C++ forbids zero-size array ‘dev_capability_data’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:767:4: warning: ISO C++ forbids zero-size array ‘dev_capability’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:1263:4: warning: ISO C++ forbids zero-size array ‘iso_packet_desc’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o In file included from /librealsense/src/libusb/endpoint-libusb.h:8:0, from /librealsense/src/libusb/interface-libusb.h:6, from /librealsense/src/libusb/messenger-libusb.h:7, from /librealsense/src/libusb/device-libusb.h:6, from /librealsense/src/libusb/enumerator-libusb.cpp:5: /usr/include/libusb-1.0/libusb.h:736:4: warning: ISO C++ forbids zero-size array ‘dev_capability_data’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:767:4: warning: ISO C++ forbids zero-size array ‘dev_capability’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ /usr/include/libusb-1.0/libusb.h:1263:4: warning: ISO C++ forbids zero-size array ‘iso_packet_desc’ [-Wpedantic] [0] /* non-standard, but usually working code */ ^ [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/hid/hid-device.cpp.o [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/uvc/uvc-device.cpp.o [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/uvc/uvc-parser.cpp.o [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/uvc/uvc-streamer.cpp.o [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/rsusb-backend/rsusb-backend.cpp.o [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/libuvc/rsusb-backend-linux.cpp.o [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/algo.cpp.o [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/archive.cpp.o [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/backend.cpp.o [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/context.cpp.o [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/device.cpp.o [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/device_hub.cpp.o [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/environment.cpp.o [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/error-handling.cpp.o [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/image.cpp.o [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/image-avx.cpp.o [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/log.cpp.o [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/option.cpp.o [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/rs.cpp.o [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/sensor.cpp.o [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/software-device.cpp.o [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/source.cpp.o [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/stream.cpp.o [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/sync.cpp.o [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/types.cpp.o [ 43%] Building C object CMakeFiles/realsense2.dir/src/verify.c.o [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/frame-validator.cpp.o [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/depth-to-rgb-calibration.cpp.o [ 44%] Building C object CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o [ 44%] Building CXX object CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o [ 45%] Linking CXX shared library librealsense2.so [ 45%] Built target realsense2 Scanning dependencies of target glfw [ 45%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/context.c.o [ 45%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/init.c.o In file included from /librealsense/third-party/glfw/src/init.c:28:0: /librealsense/third-party/glfw/src/init.c: In function ‘glfwSetErrorCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/init.c:311:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(_glfwErrorCallback, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/init.c:311:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(_glfwErrorCallback, cbfun); ^~~~~~~~~~~~~~~~~~~ [ 45%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/input.c.o In file included from /librealsense/third-party/glfw/src/input.c:28:0: /librealsense/third-party/glfw/src/input.c: In function ‘glfwSetKeyCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/input.c:797:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.key, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/input.c:797:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.key, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCharCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/input.c:807:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.character, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/input.c:807:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.character, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCharModsCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/input.c:817:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.charmods, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/input.c:817:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.charmods, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/input.c: In function ‘glfwSetMouseButtonCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/input.c:828:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.mouseButton, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/input.c:828:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.mouseButton, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCursorPosCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/input.c:839:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.cursorPos, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/input.c:839:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.cursorPos, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/input.c: In function ‘glfwSetCursorEnterCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/input.c:850:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.cursorEnter, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/input.c:850:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.cursorEnter, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/input.c: In function ‘glfwSetScrollCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/input.c:861:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.scroll, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/input.c:861:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.scroll, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/input.c: In function ‘glfwSetDropCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/input.c:871:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.drop, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/input.c:871:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.drop, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/input.c: In function ‘glfwSetJoystickCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/input.c:1073:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(_glfw.callbacks.joystick, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/input.c:1073:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(_glfw.callbacks.joystick, cbfun); ^~~~~~~~~~~~~~~~~~~ [ 46%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/monitor.c.o In file included from /librealsense/third-party/glfw/src/monitor.c:28:0: /librealsense/third-party/glfw/src/monitor.c: In function ‘glfwSetMonitorCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/monitor.c:396:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(_glfw.callbacks.monitor, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/monitor.c:396:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(_glfw.callbacks.monitor, cbfun); ^~~~~~~~~~~~~~~~~~~ [ 46%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/vulkan.c.o /librealsense/third-party/glfw/src/vulkan.c: In function ‘_glfwInitVulkan’: /librealsense/third-party/glfw/src/vulkan.c:69:36: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.vk.GetInstanceProcAddr = (PFN_vkGetInstanceProcAddr) ^ /librealsense/third-party/glfw/src/vulkan.c: In function ‘glfwGetInstanceProcAddress’: /librealsense/third-party/glfw/src/vulkan.c:263:16: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] proc = (GLFWvkproc) _glfw_dlsym(_glfw.vk.handle, procname); ^ [ 46%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/window.c.o In file included from /librealsense/third-party/glfw/src/window.c:29:0: /librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowPosCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/window.c:980:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.pos, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/window.c:980:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.pos, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowSizeCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/window.c:991:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.size, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/window.c:991:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.size, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowCloseCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/window.c:1002:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.close, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/window.c:1002:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.close, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowRefreshCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/window.c:1013:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.refresh, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/window.c:1013:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.refresh, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowFocusCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/window.c:1024:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.focus, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/window.c:1024:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.focus, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowIconifyCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/window.c:1035:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.iconify, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/window.c:1035:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.iconify, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowMaximizeCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/window.c:1046:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.maximize, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/window.c:1046:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.maximize, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/window.c: In function ‘glfwSetFramebufferSizeCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/window.c:1057:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.fbsize, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/window.c:1057:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.fbsize, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/window.c: In function ‘glfwSetWindowContentScaleCallback’: /librealsense/third-party/glfw/src/internal.h:221:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] t = x; \ ^ /librealsense/third-party/glfw/src/window.c:1068:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.scale, cbfun); ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/internal.h:223:11: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] y = t; \ ^ /librealsense/third-party/glfw/src/window.c:1068:5: note: in expansion of macro ‘_GLFW_SWAP_POINTERS’ _GLFW_SWAP_POINTERS(window->callbacks.scale, cbfun); ^~~~~~~~~~~~~~~~~~~ [ 47%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/x11_init.c.o /librealsense/third-party/glfw/src/x11_init.c: In function ‘initExtensions’: /librealsense/third-party/glfw/src/x11_init.c:467:44: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.vidmode.QueryExtension = (PFN_XF86VidModeQueryExtension) ^ /librealsense/third-party/glfw/src/x11_init.c:469:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.vidmode.GetGammaRamp = (PFN_XF86VidModeGetGammaRamp) ^ /librealsense/third-party/glfw/src/x11_init.c:471:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.vidmode.SetGammaRamp = (PFN_XF86VidModeSetGammaRamp) ^ /librealsense/third-party/glfw/src/x11_init.c:473:46: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.vidmode.GetGammaRampSize = (PFN_XF86VidModeGetGammaRampSize) ^ /librealsense/third-party/glfw/src/x11_init.c:489:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xi.QueryVersion = (PFN_XIQueryVersion) ^ /librealsense/third-party/glfw/src/x11_init.c:491:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xi.SelectEvents = (PFN_XISelectEvents) ^ /librealsense/third-party/glfw/src/x11_init.c:519:38: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.AllocGamma = (PFN_XRRAllocGamma) ^ /librealsense/third-party/glfw/src/x11_init.c:521:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.FreeGamma = (PFN_XRRFreeGamma) ^ /librealsense/third-party/glfw/src/x11_init.c:523:40: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.FreeCrtcInfo = (PFN_XRRFreeCrtcInfo) ^ /librealsense/third-party/glfw/src/x11_init.c:525:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.FreeGamma = (PFN_XRRFreeGamma) ^ /librealsense/third-party/glfw/src/x11_init.c:527:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.FreeOutputInfo = (PFN_XRRFreeOutputInfo) ^ /librealsense/third-party/glfw/src/x11_init.c:529:47: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.FreeScreenResources = (PFN_XRRFreeScreenResources) ^ /librealsense/third-party/glfw/src/x11_init.c:531:40: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.GetCrtcGamma = (PFN_XRRGetCrtcGamma) ^ /librealsense/third-party/glfw/src/x11_init.c:533:44: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.GetCrtcGammaSize = (PFN_XRRGetCrtcGammaSize) ^ /librealsense/third-party/glfw/src/x11_init.c:535:39: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.GetCrtcInfo = (PFN_XRRGetCrtcInfo) ^ /librealsense/third-party/glfw/src/x11_init.c:537:41: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.GetOutputInfo = (PFN_XRRGetOutputInfo) ^ /librealsense/third-party/glfw/src/x11_init.c:539:44: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.GetOutputPrimary = (PFN_XRRGetOutputPrimary) ^ /librealsense/third-party/glfw/src/x11_init.c:541:53: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.GetScreenResourcesCurrent = (PFN_XRRGetScreenResourcesCurrent) ^ /librealsense/third-party/glfw/src/x11_init.c:543:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.QueryExtension = (PFN_XRRQueryExtension) ^ /librealsense/third-party/glfw/src/x11_init.c:545:40: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.QueryVersion = (PFN_XRRQueryVersion) ^ /librealsense/third-party/glfw/src/x11_init.c:547:39: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.SelectInput = (PFN_XRRSelectInput) ^ /librealsense/third-party/glfw/src/x11_init.c:549:41: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.SetCrtcConfig = (PFN_XRRSetCrtcConfig) ^ /librealsense/third-party/glfw/src/x11_init.c:551:40: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.SetCrtcGamma = (PFN_XRRSetCrtcGamma) ^ /librealsense/third-party/glfw/src/x11_init.c:553:47: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.randr.UpdateConfiguration = (PFN_XRRUpdateConfiguration) ^ /librealsense/third-party/glfw/src/x11_init.c:611:41: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xcursor.ImageCreate = (PFN_XcursorImageCreate) ^ /librealsense/third-party/glfw/src/x11_init.c:613:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xcursor.ImageDestroy = (PFN_XcursorImageDestroy) ^ /librealsense/third-party/glfw/src/x11_init.c:615:45: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xcursor.ImageLoadCursor = (PFN_XcursorImageLoadCursor) ^ /librealsense/third-party/glfw/src/x11_init.c:626:39: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xinerama.IsActive = (PFN_XineramaIsActive) ^ /librealsense/third-party/glfw/src/x11_init.c:628:45: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xinerama.QueryExtension = (PFN_XineramaQueryExtension) ^ /librealsense/third-party/glfw/src/x11_init.c:630:43: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xinerama.QueryScreens = (PFN_XineramaQueryScreens) ^ /librealsense/third-party/glfw/src/x11_init.c:670:45: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.x11xcb.GetXCBConnection = (PFN_XGetXCBConnection) ^ /librealsense/third-party/glfw/src/x11_init.c:681:44: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xrender.QueryExtension = (PFN_XRenderQueryExtension) ^ /librealsense/third-party/glfw/src/x11_init.c:683:42: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xrender.QueryVersion = (PFN_XRenderQueryVersion) ^ /librealsense/third-party/glfw/src/x11_init.c:685:46: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.x11.xrender.FindVisualFormat = (PFN_XRenderFindVisualFormat) ^ [ 47%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o [ 47%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/x11_window.c.o [ 48%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o [ 48%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/posix_time.c.o [ 48%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o [ 49%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/glx_context.c.o In file included from /librealsense/third-party/glfw/src/internal.h:187:0, from /librealsense/third-party/glfw/src/glx_context.c:28: /librealsense/third-party/glfw/src/glx_context.c: In function ‘getProcAddressGLX’: /librealsense/third-party/glfw/src/x11_platform.h:166:35: warning: ISO C forbids return between function pointer and ‘void *’ [-Wpedantic] #define _glfw_dlsym(handle, name) dlsym(handle, name) ^~~~~~~~~~~~~~~~~~~ /librealsense/third-party/glfw/src/glx_context.c:226:16: note: in expansion of macro ‘_glfw_dlsym’ return _glfw_dlsym(_glfw.glx.handle, procname); ^~~~~~~~~~~ /librealsense/third-party/glfw/src/glx_context.c: In function ‘_glfwInitGLX’: /librealsense/third-party/glfw/src/glx_context.c:285:28: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.GetFBConfigs = ^ /librealsense/third-party/glfw/src/glx_context.c:287:33: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.GetFBConfigAttrib = ^ /librealsense/third-party/glfw/src/glx_context.c:289:31: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.GetClientString = ^ /librealsense/third-party/glfw/src/glx_context.c:291:30: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.QueryExtension = ^ /librealsense/third-party/glfw/src/glx_context.c:293:28: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.QueryVersion = ^ /librealsense/third-party/glfw/src/glx_context.c:295:30: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.DestroyContext = ^ /librealsense/third-party/glfw/src/glx_context.c:297:27: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.MakeCurrent = ^ /librealsense/third-party/glfw/src/glx_context.c:299:27: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.SwapBuffers = ^ /librealsense/third-party/glfw/src/glx_context.c:301:37: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.QueryExtensionsString = ^ /librealsense/third-party/glfw/src/glx_context.c:303:32: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.CreateNewContext = ^ /librealsense/third-party/glfw/src/glx_context.c:305:28: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.CreateWindow = ^ /librealsense/third-party/glfw/src/glx_context.c:307:29: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.DestroyWindow = ^ /librealsense/third-party/glfw/src/glx_context.c:309:30: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.GetProcAddress = ^ /librealsense/third-party/glfw/src/glx_context.c:311:33: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.GetProcAddressARB = ^ /librealsense/third-party/glfw/src/glx_context.c:313:37: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] _glfw.glx.GetVisualFromFBConfig = ^ [ 49%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/egl_context.c.o /librealsense/third-party/glfw/src/egl_context.c: In function ‘getProcAddressEGL’: /librealsense/third-party/glfw/src/egl_context.c:256:27: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] GLFWglproc proc = (GLFWglproc) _glfw_dlsym(window->context.egl.client, ^ /librealsense/third-party/glfw/src/egl_context.c: In function ‘_glfwInitEGL’: /librealsense/third-party/glfw/src/egl_context.c:338:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.GetConfigAttrib = (PFN_eglGetConfigAttrib) ^ /librealsense/third-party/glfw/src/egl_context.c:340:28: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.GetConfigs = (PFN_eglGetConfigs) ^ /librealsense/third-party/glfw/src/egl_context.c:342:28: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.GetDisplay = (PFN_eglGetDisplay) ^ /librealsense/third-party/glfw/src/egl_context.c:344:26: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.GetError = (PFN_eglGetError) ^ /librealsense/third-party/glfw/src/egl_context.c:346:28: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.Initialize = (PFN_eglInitialize) ^ /librealsense/third-party/glfw/src/egl_context.c:348:27: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.Terminate = (PFN_eglTerminate) ^ /librealsense/third-party/glfw/src/egl_context.c:350:25: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.BindAPI = (PFN_eglBindAPI) ^ /librealsense/third-party/glfw/src/egl_context.c:352:31: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.CreateContext = (PFN_eglCreateContext) ^ /librealsense/third-party/glfw/src/egl_context.c:354:32: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.DestroySurface = (PFN_eglDestroySurface) ^ /librealsense/third-party/glfw/src/egl_context.c:356:32: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.DestroyContext = (PFN_eglDestroyContext) ^ /librealsense/third-party/glfw/src/egl_context.c:358:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.CreateWindowSurface = (PFN_eglCreateWindowSurface) ^ /librealsense/third-party/glfw/src/egl_context.c:360:29: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.MakeCurrent = (PFN_eglMakeCurrent) ^ /librealsense/third-party/glfw/src/egl_context.c:362:29: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.SwapBuffers = (PFN_eglSwapBuffers) ^ /librealsense/third-party/glfw/src/egl_context.c:364:30: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.SwapInterval = (PFN_eglSwapInterval) ^ /librealsense/third-party/glfw/src/egl_context.c:366:29: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.QueryString = (PFN_eglQueryString) ^ /librealsense/third-party/glfw/src/egl_context.c:368:32: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.egl.GetProcAddress = (PFN_eglGetProcAddress) ^ [ 49%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o /librealsense/third-party/glfw/src/osmesa_context.c: In function ‘_glfwInitOSMesa’: /librealsense/third-party/glfw/src/osmesa_context.c:148:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.osmesa.CreateContextExt = (PFN_OSMesaCreateContextExt) ^ /librealsense/third-party/glfw/src/osmesa_context.c:150:41: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.osmesa.CreateContextAttribs = (PFN_OSMesaCreateContextAttribs) ^ /librealsense/third-party/glfw/src/osmesa_context.c:152:35: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.osmesa.DestroyContext = (PFN_OSMesaDestroyContext) ^ /librealsense/third-party/glfw/src/osmesa_context.c:154:32: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.osmesa.MakeCurrent = (PFN_OSMesaMakeCurrent) ^ /librealsense/third-party/glfw/src/osmesa_context.c:156:35: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.osmesa.GetColorBuffer = (PFN_OSMesaGetColorBuffer) ^ /librealsense/third-party/glfw/src/osmesa_context.c:158:35: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.osmesa.GetDepthBuffer = (PFN_OSMesaGetDepthBuffer) ^ /librealsense/third-party/glfw/src/osmesa_context.c:160:35: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] _glfw.osmesa.GetProcAddress = (PFN_OSMesaGetProcAddress) ^ [ 49%] Building C object third-party/glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o [ 50%] Linking C static library libglfw3.a [ 50%] Built target glfw Scanning dependencies of target realsense2-gl [ 50%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o [ 50%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o In file included from /usr/include/c++/7/backward/strstream:50:0, from /librealsense/src/gl/yuy2rgb-gl.cpp:19: /usr/include/c++/7/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ [ 51%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o [ 51%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o [ 51%] Building C object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o [ 52%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o [ 52%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o [ 52%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o In file included from /librealsense/src/gl/camera-shader.cpp:17:0: /librealsense/src/gl/../../common/res/sr300.h: In function ‘void uncompress_sr305_obj(std::vector<rs2::float3>&, std::vector<rs2::float3>&, std::vector<short3>&)’: /librealsense/src/gl/../../common/res/sr300.h:11:77: warning: ‘int LZ4_uncompress(const char*, char*, int)’ is deprecated: use LZ4_decompress_fast() instead [-Wdeprecated-declarations] LZ4_uncompress((const char*)sr305_obj_data, uncompressed.data(), 0x43c5c); ^ In file included from /librealsense/src/gl/../../common/res/d435.h:6:0, from /librealsense/src/gl/camera-shader.cpp:15: /librealsense/third-party/realsense-file/lz4/lz4.h:446:68: note: declared here LZ4LIB_API LZ4_DEPRECATED("use LZ4_decompress_fast() instead") int LZ4_uncompress (const char* source, char* dest, int outputSize); ^~~~~~~~~~~~~~ In file included from /librealsense/src/gl/camera-shader.cpp:19:0: /librealsense/src/gl/../../common/res/l500.h: In function ‘void uncompress_L515_obj(std::vector<rs2::float3>&, std::vector<rs2::float3>&, std::vector<short3>&)’: /librealsense/src/gl/../../common/res/l500.h:11:76: warning: ‘int LZ4_uncompress(const char*, char*, int)’ is deprecated: use LZ4_decompress_fast() instead [-Wdeprecated-declarations] LZ4_uncompress((const char*)L515_obj_data, uncompressed.data(), 0x49e1e); ^ In file included from /librealsense/src/gl/../../common/res/d435.h:6:0, from /librealsense/src/gl/camera-shader.cpp:15: /librealsense/third-party/realsense-file/lz4/lz4.h:446:68: note: declared here LZ4LIB_API LZ4_DEPRECATED("use LZ4_decompress_fast() instead") int LZ4_uncompress (const char* source, char* dest, int outputSize); ^~~~~~~~~~~~~~ [ 53%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o In file included from /usr/include/c++/7/backward/strstream:50:0, from /librealsense/src/gl/upload.cpp:24: /usr/include/c++/7/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ [ 53%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o In file included from /usr/include/c++/7/backward/strstream:50:0, from /librealsense/src/gl/colorizer-gl.cpp:22: /usr/include/c++/7/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ [ 53%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o In file included from /usr/include/c++/7/backward/strstream:50:0, from /librealsense/src/gl/align-gl.cpp:21: /usr/include/c++/7/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] #warning \ ^~~~~~~ [ 53%] Building C object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o [ 54%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o [ 54%] Linking CXX shared library librealsense2-gl.so [ 54%] Built target realsense2-gl Scanning dependencies of target rs-hello-realsense [ 54%] Building CXX object examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o [ 54%] Linking CXX executable rs-hello-realsense [ 54%] Built target rs-hello-realsense Scanning dependencies of target rs-software-device [ 55%] Building CXX object examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o [ 55%] Linking CXX executable rs-software-device [ 55%] Built target rs-software-device Scanning dependencies of target rs-capture [ 55%] Building CXX object examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o [ 56%] Linking CXX executable rs-capture [ 56%] Built target rs-capture Scanning dependencies of target rs-callback [ 57%] Building CXX object examples/callback/CMakeFiles/rs-callback.dir/rs-callback.cpp.o [ 57%] Linking CXX executable rs-callback [ 57%] Built target rs-callback Scanning dependencies of target rs-save-to-disk [ 57%] Building CXX object examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/rs-save-to-disk.cpp.o [ 58%] Linking CXX executable rs-save-to-disk [ 58%] Built target rs-save-to-disk Scanning dependencies of target rs-multicam [ 58%] Building CXX object examples/multicam/CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o [ 59%] Linking CXX executable rs-multicam [ 59%] Built target rs-multicam Scanning dependencies of target rs-pointcloud [ 59%] Building CXX object examples/pointcloud/CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o [ 59%] Linking CXX executable rs-pointcloud [ 59%] Built target rs-pointcloud Scanning dependencies of target rs-align [ 59%] Building CXX object examples/align/CMakeFiles/rs-align.dir/rs-align.cpp.o [ 60%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o [ 60%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 60%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 61%] Linking CXX executable rs-align [ 61%] Built target rs-align Scanning dependencies of target rs-align-advanced [ 61%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o [ 61%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o [ 62%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 62%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 62%] Linking CXX executable rs-align-advanced [ 62%] Built target rs-align-advanced Scanning dependencies of target rs-sensor-control [ 62%] Building CXX object examples/sensor-control/CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o [ 62%] Linking CXX executable rs-sensor-control [ 62%] Built target rs-sensor-control Scanning dependencies of target rs-measure [ 63%] Building CXX object examples/measure/CMakeFiles/rs-measure.dir/rs-measure.cpp.o [ 63%] Linking CXX executable rs-measure [ 63%] Built target rs-measure Scanning dependencies of target rs-depth [ 64%] Building C object examples/C/depth/CMakeFiles/rs-depth.dir/rs-depth.c.o [ 64%] Linking C executable rs-depth [ 64%] Built target rs-depth Scanning dependencies of target rs-color [ 64%] Building C object examples/C/color/CMakeFiles/rs-color.dir/rs-color.c.o [ 64%] Linking C executable rs-color [ 64%] Built target rs-color Scanning dependencies of target rs-distance [ 64%] Building C object examples/C/distance/CMakeFiles/rs-distance.dir/rs-distance.c.o [ 64%] Linking C executable rs-distance [ 64%] Built target rs-distance Scanning dependencies of target rs-post-processing [ 64%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o [ 65%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o [ 65%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 65%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 66%] Linking CXX executable rs-post-processing [ 66%] Built target rs-post-processing Scanning dependencies of target rs-record-playback [ 66%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o [ 67%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o [ 67%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 67%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 68%] Linking CXX executable rs-record-playback [ 68%] Built target rs-record-playback Scanning dependencies of target rs-motion [ 68%] Building CXX object examples/motion/CMakeFiles/rs-motion.dir/rs-motion.cpp.o [ 69%] Building C object examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/realsense-file/lz4/lz4.c.o [ 69%] Linking CXX executable rs-motion [ 69%] Built target rs-motion Scanning dependencies of target rs-gl [ 69%] Building CXX object examples/gl/CMakeFiles/rs-gl.dir/rs-gl.cpp.o [ 70%] Linking CXX executable rs-gl [ 70%] Built target rs-gl Scanning dependencies of target rs-pose [ 70%] Building CXX object examples/pose/CMakeFiles/rs-pose.dir/rs-pose.cpp.o [ 71%] Linking CXX executable rs-pose [ 71%] Built target rs-pose Scanning dependencies of target rs-pose-predict [ 72%] Building CXX object examples/pose-predict/CMakeFiles/rs-pose-predict.dir/rs-pose-predict.cpp.o [ 72%] Linking CXX executable rs-pose-predict [ 72%] Built target rs-pose-predict Scanning dependencies of target rs-pose-and-image [ 72%] Building CXX object examples/pose-and-image/CMakeFiles/rs-pose-and-image.dir/rs-pose-and-image.cpp.o [ 72%] Linking CXX executable rs-pose-and-image [ 72%] Built target rs-pose-and-image Scanning dependencies of target rs-trajectory [ 72%] Building CXX object examples/trajectory/CMakeFiles/rs-trajectory.dir/rs-trajectory.cpp.o [ 72%] Building C object examples/trajectory/CMakeFiles/rs-trajectory.dir/__/__/third-party/realsense-file/lz4/lz4.c.o [ 73%] Linking CXX executable rs-trajectory [ 73%] Built target rs-trajectory Scanning dependencies of target rs-ar-basic [ 73%] Building CXX object examples/ar-basic/CMakeFiles/rs-ar-basic.dir/rs-ar-basic.cpp.o [ 73%] Linking CXX executable rs-ar-basic [ 73%] Built target rs-ar-basic Scanning dependencies of target rs-ar-advanced [ 73%] Building CXX object examples/ar-advanced/CMakeFiles/rs-ar-advanced.dir/rs-ar-advanced.cpp.o [ 74%] Linking CXX executable rs-ar-advanced [ 74%] Built target rs-ar-advanced Scanning dependencies of target rs-tracking-and-depth [ 74%] Building CXX object examples/tracking-and-depth/CMakeFiles/rs-tracking-and-depth.dir/rs-tracking-and-depth.cpp.o [ 75%] Linking CXX executable rs-tracking-and-depth [ 75%] Built target rs-tracking-and-depth Scanning dependencies of target rs-convert [ 75%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o [ 76%] Linking CXX executable rs-convert [ 76%] Built target rs-convert Scanning dependencies of target rs-enumerate-devices [ 77%] Building CXX object tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o [ 77%] Linking CXX executable rs-enumerate-devices [ 77%] Built target rs-enumerate-devices Scanning dependencies of target rs-fw-logger [ 77%] Building CXX object tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o [ 78%] Linking CXX executable rs-fw-logger [ 78%] Built target rs-fw-logger Scanning dependencies of target rs-terminal [ 78%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o [ 79%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o [ 79%] Linking CXX executable rs-terminal [ 79%] Built target rs-terminal Scanning dependencies of target rs-record [ 79%] Building CXX object tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o [ 79%] Linking CXX executable rs-record [ 79%] Built target rs-record Scanning dependencies of target rs-fw-update [ 79%] Building CXX object tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o [ 79%] Linking CXX executable rs-fw-update [ 79%] Built target rs-fw-update Scanning dependencies of target rs-data-collect [ 79%] Building CXX object tools/data-collect/CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o [ 79%] Linking CXX executable rs-data-collect [ 79%] Built target rs-data-collect Scanning dependencies of target realsense-viewer [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o /librealsense/common/calibration-model.cpp:126:2: warning: extra ‘;’ [-Wpedantic] }; ^ [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o [ 82%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o [ 82%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o [ 82%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o [ 83%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o [ 83%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o [ 83%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/http-downloader.cpp.o [ 85%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o [ 85%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o [ 85%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o [ 86%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o [ 86%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 86%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 87%] Building C object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o [ 87%] Building C object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o [ 87%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o [ 88%] Linking CXX executable realsense-viewer [ 88%] Built target realsense-viewer Scanning dependencies of target rs-depth-quality [ 88%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o [ 89%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o [ 89%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o /librealsense/common/calibration-model.cpp:126:2: warning: extra ‘;’ [-Wpedantic] }; ^ [ 89%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o [ 92%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o [ 92%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o [ 92%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/http-downloader.cpp.o [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/dev-updates-profile.cpp.o [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/versions-db-manager.cpp.o [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o [ 95%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o [ 95%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o [ 95%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 95%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 96%] Building C object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o [ 96%] Building C object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o [ 96%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o [ 97%] Linking CXX executable rs-depth-quality [ 97%] Built target rs-depth-quality Scanning dependencies of target rs-rosbag-inspector [ 97%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o In file included from /librealsense/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18:0, from /librealsense/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /librealsense/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /librealsense/third-party/realsense-file/boost/boost/function.hpp:64, from /librealsense/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /librealsense/tools/rosbag-inspector/../../third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, from /librealsense/tools/rosbag-inspector/print_helpers.h:12, from /librealsense/tools/rosbag-inspector/rs-rosbag-inspector.cpp:30: /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp: In instantiation of ‘void boost::detail::function::basic_vtable1<R, T0>::assign_functor(FunctionObj, boost::detail::function::function_buffer&, mpl_::true_) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; mpl_::true_ = mpl_::bool_<true>]’: /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:608:27: required from ‘bool boost::detail::function::basic_vtable1<R, T0>::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:498:27: required from ‘bool boost::detail::function::basic_vtable1<R, T0>::assign_to(F, boost::detail::function::function_buffer&) const [with F = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:942:7: required from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7: required from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ /librealsense/tools/rosbag-inspector/rs-rosbag-inspector.cpp:257:73: required from here /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:572:11: warning: placement new constructing an object of type ‘rosbag::TopicQuery’ and size ‘24’ in a region of type ‘char’ and size ‘1’ [-Wplacement-new=] new (reinterpret_cast<void*>(&functor.data)) FunctionObj(f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /librealsense/third-party/realsense-file/boost/boost/function/detail/prologue.hpp:17:0, from /librealsense/third-party/realsense-file/boost/boost/function.hpp:24, from /librealsense/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /librealsense/tools/rosbag-inspector/../../third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, from /librealsense/tools/rosbag-inspector/print_helpers.h:12, from /librealsense/tools/rosbag-inspector/rs-rosbag-inspector.cpp:30: /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp: In instantiation of ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]’: /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:364:56: required from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = rosbag::TopicQuery; mpl_::true_ = mpl_::bool_<true>]’ /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:412:18: required from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = rosbag::TopicQuery]’ /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:440:20: required from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:940:13: required from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7: required from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ /librealsense/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’ /librealsense/tools/rosbag-inspector/rs-rosbag-inspector.cpp:257:73: required from here /librealsense/third-party/realsense-file/boost/boost/function/function_base.hpp:318:13: warning: placement new constructing an object of type ‘boost::detail::function::functor_manager_common<rosbag::TopicQuery>::functor_type {aka rosbag::TopicQuery}’ and size ‘24’ in a region of type ‘char’ and size ‘1’ [-Wplacement-new=] new (reinterpret_cast<void*>(&out_buffer.data)) functor_type(*in_functor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o [ 98%] Building C object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o [ 98%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o [ 98%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 99%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 99%] Building C object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o [ 99%] Linking CXX executable rs-rosbag-inspector [ 99%] Built target rs-rosbag-inspector Scanning dependencies of target rs-benchmark [100%] Building CXX object tools/benchmark/CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o [100%] Building C object tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o [100%] Linking CXX executable rs-benchmark [100%] Built target rs-benchmark [ 6%] Built target realsense-file [ 45%] Built target realsense2 [ 50%] Built target glfw [ 54%] Built target realsense2-gl [ 54%] Built target rs-hello-realsense [ 55%] Built target rs-software-device [ 56%] Built target rs-capture [ 57%] Built target rs-callback [ 58%] Built target rs-save-to-disk [ 59%] Built target rs-multicam [ 59%] Built target rs-pointcloud [ 61%] Built target rs-align [ 62%] Built target rs-align-advanced [ 62%] Built target rs-sensor-control [ 63%] Built target rs-measure [ 64%] Built target rs-depth [ 64%] Built target rs-color [ 64%] Built target rs-distance [ 66%] Built target rs-post-processing [ 68%] Built target rs-record-playback [ 69%] Built target rs-motion [ 70%] Built target rs-gl [ 71%] Built target rs-pose [ 72%] Built target rs-pose-predict [ 72%] Built target rs-pose-and-image [ 73%] Built target rs-trajectory [ 73%] Built target rs-ar-basic [ 74%] Built target rs-ar-advanced [ 75%] Built target rs-tracking-and-depth [ 76%] Built target rs-convert [ 77%] Built target rs-enumerate-devices [ 78%] Built target rs-fw-logger [ 79%] Built target rs-terminal [ 79%] Built target rs-record [ 79%] Built target rs-fw-update [ 79%] Built target rs-data-collect [ 88%] Built target realsense-viewer [ 97%] Built target rs-depth-quality [ 99%] Built target rs-rosbag-inspector [100%] Built target rs-benchmark Install the project... -- Install configuration: "Release" -- Installing: /usr/local/lib/librealsense2.so.2.36.0 -- Installing: /usr/local/lib/librealsense2.so.2.36 -- Installing: /usr/local/lib/librealsense2.so -- Installing: /usr/local/include/librealsense2 -- Installing: /usr/local/include/librealsense2/rs_advanced_mode.hpp -- Installing: /usr/local/include/librealsense2/rsutil.h -- Installing: /usr/local/include/librealsense2/rs.h -- Installing: /usr/local/include/librealsense2/hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_record_playback.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_context.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_internal.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_sensor.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_pipeline.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_export.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_types.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_frame.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_device.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_serializable_device.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_options.hpp -- Installing: /usr/local/include/librealsense2/hpp/rs_processing.hpp -- Installing: /usr/local/include/librealsense2/rs_advanced_mode.h -- Installing: /usr/local/include/librealsense2/rs.hpp -- Installing: /usr/local/include/librealsense2/h -- Installing: /usr/local/include/librealsense2/h/rs_option.h -- Installing: /usr/local/include/librealsense2/h/rs_terminal_parser.h -- Installing: /usr/local/include/librealsense2/h/rs_sensor.h -- Installing: /usr/local/include/librealsense2/h/rs_internal.h -- Installing: /usr/local/include/librealsense2/h/rs_context.h -- Installing: /usr/local/include/librealsense2/h/rs_advanced_mode_command.h -- Installing: /usr/local/include/librealsense2/h/rs_pipeline.h -- Installing: /usr/local/include/librealsense2/h/rs_record_playback.h -- Installing: /usr/local/include/librealsense2/h/rs_device.h -- Installing: /usr/local/include/librealsense2/h/rs_frame.h -- Installing: /usr/local/include/librealsense2/h/rs_types.h -- Installing: /usr/local/include/librealsense2/h/rs_processing.h -- Installing: /usr/local/include/librealsense2/h/rs_config.h -- Installing: /usr/local/lib/cmake/realsense2/realsense2Targets.cmake -- Installing: /usr/local/lib/cmake/realsense2/realsense2Targets-release.cmake -- Installing: /usr/local/lib/cmake/realsense2/realsense2Config.cmake -- Installing: /usr/local/lib/cmake/realsense2/realsense2ConfigVersion.cmake -- Installing: /usr/local/lib/pkgconfig/realsense2.pc -- Installing: /usr/local/lib/librealsense-file.a -- Installing: /usr/local/include/GLFW -- Installing: /usr/local/include/GLFW/glfw3native.h -- Installing: /usr/local/include/GLFW/glfw3.h -- Installing: /usr/local/lib/cmake/glfw3/glfw3Config.cmake -- Installing: /usr/local/lib/cmake/glfw3/glfw3ConfigVersion.cmake -- Installing: /usr/local/lib/cmake/glfw3/glfw3Targets.cmake -- Installing: /usr/local/lib/cmake/glfw3/glfw3Targets-release.cmake -- Installing: /usr/local/lib/pkgconfig/glfw3.pc -- Installing: /usr/local/lib/libglfw3.a -- Installing: /usr/local/lib/librealsense2-gl.so.2.36.0 -- Installing: /usr/local/lib/librealsense2-gl.so.2.36 -- Installing: /usr/local/lib/librealsense2-gl.so -- Set runtime path of "/usr/local/lib/librealsense2-gl.so.2.36.0" to "" -- Installing: /usr/local/include/librealsense2-gl/rs_processing_gl.h -- Installing: /usr/local/include/librealsense2-gl/rs_processing_gl.hpp -- Installing: /usr/local/lib/cmake/realsense2-gl/realsense2-glTargets.cmake -- Installing: /usr/local/lib/cmake/realsense2-gl/realsense2-glTargets-release.cmake -- Installing: /usr/local/lib/cmake/realsense2-gl/realsense2-glConfig.cmake -- Installing: /usr/local/lib/cmake/realsense2-gl/realsense2-glConfigVersion.cmake -- Installing: /usr/local/lib/pkgconfig/realsense2-gl.pc -- Installing: /usr/local/bin/rs-hello-realsense -- Set runtime path of "/usr/local/bin/rs-hello-realsense" to "" -- Installing: /usr/local/bin/rs-software-device -- Set runtime path of "/usr/local/bin/rs-software-device" to "" -- Installing: /usr/local/bin/rs-capture -- Set runtime path of "/usr/local/bin/rs-capture" to "" -- Installing: /usr/local/bin/rs-callback -- Set runtime path of "/usr/local/bin/rs-callback" to "" -- Installing: /usr/local/bin/rs-save-to-disk -- Set runtime path of "/usr/local/bin/rs-save-to-disk" to "" -- Installing: /usr/local/bin/rs-multicam -- Set runtime path of "/usr/local/bin/rs-multicam" to "" -- Installing: /usr/local/bin/rs-pointcloud -- Set runtime path of "/usr/local/bin/rs-pointcloud" to "" -- Installing: /usr/local/bin/rs-align -- Set runtime path of "/usr/local/bin/rs-align" to "" -- Installing: /usr/local/bin/rs-align-advanced -- Set runtime path of "/usr/local/bin/rs-align-advanced" to "" -- Installing: /usr/local/bin/rs-sensor-control -- Set runtime path of "/usr/local/bin/rs-sensor-control" to "" -- Installing: /usr/local/bin/rs-measure -- Set runtime path of "/usr/local/bin/rs-measure" to "" -- Installing: /usr/local/bin/rs-depth -- Set runtime path of "/usr/local/bin/rs-depth" to "" -- Installing: /usr/local/bin/rs-color -- Set runtime path of "/usr/local/bin/rs-color" to "" -- Installing: /usr/local/bin/rs-distance -- Set runtime path of "/usr/local/bin/rs-distance" to "" -- Installing: /usr/local/bin/rs-post-processing -- Set runtime path of "/usr/local/bin/rs-post-processing" to "" -- Installing: /usr/local/bin/rs-record-playback -- Set runtime path of "/usr/local/bin/rs-record-playback" to "" -- Installing: /usr/local/bin/rs-motion -- Set runtime path of "/usr/local/bin/rs-motion" to "" -- Installing: /usr/local/bin/rs-gl -- Set runtime path of "/usr/local/bin/rs-gl" to "" -- Installing: /usr/local/bin/rs-pose -- Set runtime path of "/usr/local/bin/rs-pose" to "" -- Installing: /usr/local/bin/rs-pose-predict -- Set runtime path of "/usr/local/bin/rs-pose-predict" to "" -- Installing: /usr/local/bin/rs-pose-and-image -- Set runtime path of "/usr/local/bin/rs-pose-and-image" to "" -- Installing: /usr/local/bin/rs-trajectory -- Set runtime path of "/usr/local/bin/rs-trajectory" to "" -- Installing: /usr/local/bin/rs-ar-basic -- Set runtime path of "/usr/local/bin/rs-ar-basic" to "" -- Installing: /usr/local/bin/rs-ar-advanced -- Set runtime path of "/usr/local/bin/rs-ar-advanced" to "" -- Installing: /usr/local/bin/rs-tracking-and-depth -- Set runtime path of "/usr/local/bin/rs-tracking-and-depth" to "" -- Installing: /usr/local/bin/rs-convert -- Set runtime path of "/usr/local/bin/rs-convert" to "" -- Installing: /usr/local/bin/rs-enumerate-devices -- Set runtime path of "/usr/local/bin/rs-enumerate-devices" to "" -- Installing: /usr/local/bin/rs-fw-logger -- Set runtime path of "/usr/local/bin/rs-fw-logger" to "" -- Installing: /usr/local/bin/rs-terminal -- Set runtime path of "/usr/local/bin/rs-terminal" to "" -- Installing: /usr/local/bin/rs-record -- Set runtime path of "/usr/local/bin/rs-record" to "" -- Installing: /usr/local/bin/rs-fw-update -- Set runtime path of "/usr/local/bin/rs-fw-update" to "" -- Installing: /usr/local/bin/rs-data-collect -- Set runtime path of "/usr/local/bin/rs-data-collect" to "" -- Installing: /usr/local/bin/realsense-viewer -- Set runtime path of "/usr/local/bin/realsense-viewer" to "" -- Installing: /usr/local/bin/rs-depth-quality -- Set runtime path of "/usr/local/bin/rs-depth-quality" to "" -- Installing: /usr/local/bin/rs-rosbag-inspector -- Set runtime path of "/usr/local/bin/rs-rosbag-inspector" to "" -- Installing: /usr/local/bin/rs-benchmark -- Set runtime path of "/usr/local/bin/rs-benchmark" to "" root@maxi-shumeipai:/librealsense/build# ls CMakeCache.txt install_manifest.txt src CMakeFiles librealsense2.so third-party cmake_install.cmake librealsense2.so.2.36 tools cmake_uninstall.cmake librealsense2.so.2.36.0 udev-rules.h compile_commands.json Makefile wrappers config realsense2Config.cmake examples realsense2ConfigVersion.cmake root@maxi-shumeipai:/librealsense/build# cd .. root@maxi-shumeipai:/librealsense# ls appveyor.yml code-of-conduct.md doc package.xml tools build common examples readme.md unit-tests CMake config include scripts wrappers CMakeLists.txt connectivity_check LICENSE src cmake_uninstall.cmake CONTRIBUTING.md NOTICE third-party root@maxi-shumeipai:/librealsense# cd scripts/ root@maxi-shumeipai:/librealsense/scripts# ls 0001-Debug-ioctl-fmt-desc.patch 01-Backport-streamoff-vb2-core-hotfix.patch 01-xhci-Add-helper-to-get-hardware-dequeue-pointer-for.patch 02-xhci-Add-stream-id-to-to-xhci_dequeue_state-structur.patch 03-xhci-Find-out-where-an-endpoint-or-stream-stopped-fr.patch 04-xhci-remove-unused-stopped_td-pointer.patch api_check.sh install_dependencies-4.4.sh install_glfw3.sh install_qt.sh install-r200-udev-fix.sh libuvc_installation.sh patch-arch.sh patch-hid-16.04.sh patch-opensuse-leap15.sh patch-opensusetumbleweed.sh patch-realsense-ubuntu-lts.sh patch-realsense-ubuntu-odroid.sh patch-realsense-ubuntu-odroid-xu4-4.14.sh patch-realsense-ubuntu-xenial-joule.sh patch-ubuntu-kernel-4.16.sh patch-utils.sh patch-uvcvideo-16.04.simple.sh patch-uvcvideo-4.4.sh patch-uvcvideo-fc23.sh patch-uvcvideo-ubuntu-mainline.sh patch-xhci-realsense-ubuntu-xenial.sh pr_check.sh realsense-camera-formats-bionic-5.patch realsense-camera-formats-bionic-hwe-5.4.patch realsense-camera-formats-bionic-master.patch realsense-camera-formats-bionic-Ubuntu-hwe-4.18.0-25.26_18.04.1.patch realsense-camera-formats_fc25.patch realsense-camera-formats-opensuse.patch realsense-camera-formats.patch realsense-camera-formats_ubuntu-xenial.patch realsense-camera-formats_ubuntu-xenial-v4.16.patch realsense-camera-formats-xenial-hwe.patch realsense-camera-formats-xenial-hwe-zesty.patch realsense-camera-formats-xenial-master.patch realsense-camera-formats-xenial-Ubuntu-hwe-4.13.0-45.50_16.04.1.patch realsense-camera-formats-xenial-Ubuntu-hwe-4.8.0-58.63_16.04.1.patch realsense-fourcc-ioctl-ubuntu-xenial-joule.patch realsense-hid-bionic-5.patch realsense-hid-bionic-hwe-5.4.patch realsense-hid-bionic-master.patch realsense-hid-bionic-Ubuntu-hwe-4.18.0-25.26_18.04.1.patch realsense-hid-ubuntu-xenial-joule.patch realsense-hid-ubuntu-xenial-v4.16.patch realsense-hid-xenial-hwe.patch realsense-hid-xenial-hwe-zesty.patch realsense-hid-xenial-master.patch realsense-hid-xenial-Ubuntu-hwe-4.13.0-45.50_16.04.1.patch realsense-hid-xenial-Ubuntu-hwe-4.8.0-58.63_16.04.1.patch realsense-metadata-bionic-5.patch realsense-metadata-bionic-hwe-5.4.patch realsense-metadata-bionic-master.patch realsense-metadata-bionic-Ubuntu-hwe-4.18.0-25.26_18.04.1.patch realsense-metadata-ubuntu-xenial-joule.patch realsense-metadata-ubuntu-xenial-v4.16.patch realsense_metadata_win10.ps1 realsense-metadata-xenial-hwe.patch realsense-metadata-xenial-hwe-zesty.patch realsense-metadata-xenial-master.patch realsense-metadata-xenial-Ubuntu-hwe-4.13.0-45.50_16.04.1.patch realsense-metadata-xenial-Ubuntu-hwe-4.8.0-58.63_16.04.1.patch realsense-powerlinefrequency-control-fix.patch setup_network_queues.sh setup_udev_rules.sh untabify.sh v1-media-uvcvideo-mark-buffer-error-where-overflow.patch root@maxi-shumeipai:/librealsense/scripts# sudo ./setup_udev_rules.sh Setting-up permissions for RealSense devices cp: cannot stat 'config/99-realsense-libusb.rules': No such file or directory root@maxi-shumeipai:/librealsense/scripts# sudo ./setup_udev_rules.sh Setting-up permissions for RealSense devices cp: cannot stat 'config/99-realsense-libusb.rules': No such file or directory root@maxi-shumeipai:/librealsense/scripts# sudo ./setup_udev_rules.sh Setting-up permissions for RealSense devices cp: cannot stat 'config/99-realsense-libusb.rules': No such file or directory root@maxi-shumeipai:/librealsense/scripts# cd .. root@maxi-shumeipai:/librealsense# sudo ./scripts/setup_udev_rules.sh Setting-up permissions for RealSense devices udev-rules successfully installed root@maxi-shumeipai:/librealsense#
转载地址:http://fdlni.baihongyu.com/