> catkin build dvs_ros_driver
> ---------------------------------------------------------------
> Profile: default
> Extending: [explicit] /opt/ros/melodic
> Workspace: /home/xuhaidong/catkin_dvs
> ---------------------------------------------------------------
> Build Space: [exists] /home/xuhaidong/catkin_dvs/build
> Devel Space: [exists] /home/xuhaidong/catkin_dvs/devel
> Install Space: [unused] /home/xuhaidong/catkin_dvs/install
> Log Space: [exists] /home/xuhaidong/catkin_dvs/logs
> Source Space: [exists] /home/xuhaidong/catkin_dvs/src
> DESTDIR: [unused] None
> ---------------------------------------------------------------
> Devel Space Layout: merged
> Install Space Layout: None
> ---------------------------------------------------------------
> Additional CMake Args: -DCMAKE_BUILD_TYPE=Release
> Additional Make Args: None
> Additional catkin Make Args: None
> Internal Make Job Server: True
> Cache Job Environments: False
> ---------------------------------------------------------------
> Whitelisted Packages: None
> Blacklisted Packages: None
> ---------------------------------------------------------------
> Workspace configuration appears valid.
> ---------------------------------------------------------------
> [build] Found '9' packages in 0.0 seconds.
> [build] Updating package table.
> Starting >>> catkin_simple
> _______________________________________________________________________________
> Warnings << catkin_simple:check /home/xuhaidong/catkin_dvs/logs/catkin_simple/build.check.000.log
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> cd /home/xuhaidong/catkin_dvs/build/catkin_simple; catkin build --get-env catkin_simple | catkin env -si /usr/bin/make cmake_check_build_system; cd -
> ...............................................................................
> _______________________________________________________________________________
> Warnings << catkin_simple:make /home/xuhaidong/catkin_dvs/logs/catkin_simple/build.make.001.log
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> cd /home/xuhaidong/catkin_dvs/build/catkin_simple; catkin build --get-env catkin_simple | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
> ...............................................................................
> Finished <<< catkin_simple [ 0.2 seconds ]
> Starting >>> dvs_msgs
> Starting >>> libcaer_catkin
> _______________________________________________________________________________
> Warnings << dvs_msgs:check /home/xuhaidong/catkin_dvs/logs/dvs_msgs/build.check.000.log
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> cd /home/xuhaidong/catkin_dvs/build/dvs_msgs; catkin build --get-env dvs_msgs | catkin env -si /usr/bin/make cmake_check_build_system; cd -
> ...............................................................................
> _______________________________________________________________________________
> Warnings << libcaer_catkin:check /home/xuhaidong/catkin_dvs/logs/libcaer_catkin/build.check.000.log
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> cd /home/xuhaidong/catkin_dvs/build/libcaer_catkin; catkin build --get-env libcaer_catkin | catkin env -si /usr/bin/make cmake_check_build_system; cd -
> ...............................................................................
> _______________________________________________________________________________
> Warnings << dvs_msgs:make /home/xuhaidong/catkin_dvs/logs/dvs_msgs/build.make.001.log
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> cd /home/xuhaidong/catkin_dvs/build/dvs_msgs; catkin build --get-env dvs_msgs | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
> ...............................................................................
> Finished <<< dvs_msgs [ 0.3 seconds ]
> _______________________________________________________________________________
> Errors << libcaer_catkin:make /home/xuhaidong/catkin_dvs/logs/libcaer_catkin/build.make.001.log
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake/usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: : /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4/usr/bin/cmake: : no version information available (required by /usr/bin/cmake)/home/xuhaidong/anaconda3/lib/libcurl.so.4
> : no version information available (required by /usr/bin/cmake)/usr/bin/cmake
> : /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> make[3]: 警告: jobserver 不可用: 正使用 -j1。添加 “+” 到父 make 的规则。
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> /usr/bin/cmake: /home/xuhaidong/anaconda3/lib/libcurl.so.4: no version information available (required by /usr/bin/cmake)
> In file included from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:39:0,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/common.h:14,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:19,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/davis.h:10,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_common.h:4,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.h:4,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:1:
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h: In function 'htobeflt':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:126:8: warning: implicit declaration of function 'htobe32'; did you mean 'htobeflt'? [-Wimplicit-function-declaration]
> rep = htobe32(rep);
> ^~~~~~~
> htobeflt
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:126:8: warning: nested extern declaration of 'htobe32' [-Wnested-externs]
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:126:8: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h: In function 'htoleflt':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:134:8: warning: implicit declaration of function 'htole32'; did you mean 'htoleflt'? [-Wimplicit-function-declaration]
> rep = htole32(rep);
> ^~~~~~~
> htoleflt
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:134:8: warning: nested extern declaration of 'htole32' [-Wnested-externs]
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:134:8: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h: In function 'beflttoh':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:142:8: warning: implicit declaration of function 'be32toh'; did you mean 'beflttoh'? [-Wimplicit-function-declaration]
> rep = be32toh(rep);
> ^~~~~~~
> beflttoh
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:142:8: warning: nested extern declaration of 'be32toh' [-Wnested-externs]
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:142:8: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h: In function 'leflttoh':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:150:8: warning: implicit declaration of function 'le32toh'; did you mean 'leflttoh'? [-Wimplicit-function-declaration]
> rep = le32toh(rep);
> ^~~~~~~
> leflttoh
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:150:8: warning: nested extern declaration of 'le32toh' [-Wnested-externs]
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../portable_endian.h:150:8: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> In file included from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/common.h:14:0,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:19,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/davis.h:10,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_common.h:4,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.h:4,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:1:
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/common.h: In function 'caerEventPacketHeaderGetEventType':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/common.h:145:15: warning: implicit declaration of function 'le16toh'; did you mean 'leflttoh'? [-Wimplicit-function-declaration]
> return (I16T(le16toh(U16T(header->eventType))));
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:128:29: note: in definition of macro 'I16T'
> #define I16T(X) ((int16_t) (X))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/common.h:145:15: warning: nested extern declaration of 'le16toh' [-Wnested-externs]
> return (I16T(le16toh(U16T(header->eventType))));
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:128:29: note: in definition of macro 'I16T'
> #define I16T(X) ((int16_t) (X))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/common.h: In function 'caerEventPacketHeaderSetEventType':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/common.h:165:27: warning: implicit declaration of function 'htole16'; did you mean 'htoleflt'? [-Wimplicit-function-declaration]
> header->eventType = I16T(htole16(U16T(eventType)));
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:128:29: note: in definition of macro 'I16T'
> #define I16T(X) ((int16_t) (X))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/common.h:165:27: warning: nested extern declaration of 'htole16' [-Wnested-externs]
> header->eventType = I16T(htole16(U16T(eventType)));
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:128:29: note: in definition of macro 'I16T'
> #define I16T(X) ((int16_t) (X))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventValidate':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:551:3: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->info, VALID_MARK_SHIFT, VALID_MARK_MASK, 1);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventInvalidate':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:576:3: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->info, VALID_MARK_SHIFT, VALID_MARK_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventSetROIIdentifier':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:634:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->info, FRAME_ROI_IDENTIFIER_SHIFT, FRAME_ROI_IDENTIFIER_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:635:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->info, FRAME_ROI_IDENTIFIER_SHIFT, FRAME_ROI_IDENTIFIER_MASK, roiIdentifier);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventSetColorFilter':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:659:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->info, FRAME_COLOR_FILTER_SHIFT, FRAME_COLOR_FILTER_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:660:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->info, FRAME_COLOR_FILTER_SHIFT, FRAME_COLOR_FILTER_MASK, colorFilter);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventSetLengthXLengthYChannelNumber':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:732:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->info, FRAME_COLOR_CHANNELS_SHIFT, FRAME_COLOR_CHANNELS_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:733:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->info, FRAME_COLOR_CHANNELS_SHIFT, FRAME_COLOR_CHANNELS_MASK, channelNumber);
> ^~~~~~~~~~~~~
> In file included from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/davis.h:10:0,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_common.h:4,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.h:4,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:1:
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventGetPixel':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:844:10: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
> return (le16toh(event->pixels[(yAddress * xLength) + xAddress]));
> ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventSetPixel':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:880:51: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
> event->pixels[(yAddress * xLength) + xAddress] = htole16(pixelValue);
> ^~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventGetPixelForChannel':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:929:10: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
> return (le16toh(event->pixels[(((yAddress * xLength) + xAddress) * U8T(channelNumber)) + channel]));
> ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventSetPixelForChannel':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:977:86: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
> event->pixels[(((yAddress * xLength) + xAddress) * U8T(channelNumber)) + channel] = htole16(pixelValue);
> ^~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventGetPixelUnsafe':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:993:10: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
> return (le16toh(event->pixels[(yAddress * caerFrameEventGetLengthX(event)) + xAddress]));
> ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventSetPixelUnsafe':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:1009:75: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
> event->pixels[(yAddress * caerFrameEventGetLengthX(event)) + xAddress] = htole16(pixelValue);
> ^~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventGetPixelForChannelUnsafe':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:1029:10: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
> return (le16toh(
> ~^~~~~~~~
> event->pixels[(((yAddress * caerFrameEventGetLengthX(event)) + xAddress) * U8T(channelNumber)) + channel]));
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h: In function 'caerFrameEventSetPixelForChannelUnsafe':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:1050:5: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
> = htole16(pixelValue);
> ^~~~~~~
> In file included from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/common.h:14:0,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/frame.h:19,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/davis.h:10,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_common.h:4,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.h:4,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:1:
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/imu6.h: In function 'caerIMU6EventValidate':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/imu6.h:241:3: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->info, VALID_MARK_SHIFT, VALID_MARK_MASK, 1);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/imu6.h: In function 'caerIMU6EventInvalidate':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/imu6.h:266:3: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->info, VALID_MARK_SHIFT, VALID_MARK_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h: In function 'caerPolarityEventValidate':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h:243:3: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, VALID_MARK_SHIFT, VALID_MARK_MASK, 1);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h: In function 'caerPolarityEventInvalidate':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h:268:3: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, VALID_MARK_SHIFT, VALID_MARK_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h: In function 'caerPolarityEventSetPolarity':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h:299:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, POLARITY_SHIFT, POLARITY_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h:300:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, POLARITY_SHIFT, POLARITY_MASK, polarity);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h: In function 'caerPolarityEventSetY':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h:323:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, POLARITY_Y_ADDR_SHIFT, POLARITY_Y_ADDR_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h:324:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, POLARITY_Y_ADDR_SHIFT, POLARITY_Y_ADDR_MASK, yAddress);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h: In function 'caerPolarityEventSetX':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h:347:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, POLARITY_X_ADDR_SHIFT, POLARITY_X_ADDR_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/polarity.h:348:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, POLARITY_X_ADDR_SHIFT, POLARITY_X_ADDR_MASK, xAddress);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/special.h: In function 'caerSpecialEventValidate':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/special.h:259:3: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, VALID_MARK_SHIFT, VALID_MARK_MASK, 1);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/special.h: In function 'caerSpecialEventInvalidate':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/special.h:284:3: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, VALID_MARK_SHIFT, VALID_MARK_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/special.h: In function 'caerSpecialEventSetType':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/special.h:314:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, SPECIAL_TYPE_SHIFT, SPECIAL_TYPE_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/special.h:315:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, SPECIAL_TYPE_SHIFT, SPECIAL_TYPE_MASK, type);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/special.h: In function 'caerSpecialEventSetData':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/special.h:340:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, SPECIAL_DATA_SHIFT, SPECIAL_DATA_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/special.h:341:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, SPECIAL_DATA_SHIFT, SPECIAL_DATA_MASK, data);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h: In function 'caerSpikeEventValidate':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h:236:3: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, VALID_MARK_SHIFT, VALID_MARK_MASK, 1);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h: In function 'caerSpikeEventInvalidate':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h:261:3: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, VALID_MARK_SHIFT, VALID_MARK_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h: In function 'caerSpikeEventSetSourceCoreID':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h:291:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, SPIKE_SOURCE_CORE_ID_SHIFT, SPIKE_SOURCE_CORE_ID_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h:292:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, SPIKE_SOURCE_CORE_ID_SHIFT, SPIKE_SOURCE_CORE_ID_MASK, sourceCoreID);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h: In function 'caerSpikeEventSetChipID':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h:313:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, SPIKE_CHIP_ID_SHIFT, SPIKE_CHIP_ID_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h:314:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, SPIKE_CHIP_ID_SHIFT, SPIKE_CHIP_ID_MASK, chipID);
> ^~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h: In function 'caerSpikeEventSetNeuronID':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:154:49: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define CLEAR_NUMBITS32(VAR, SHIFT, MASK) (VAR) &= htole32(~(U32T(U32T(MASK) << (SHIFT))))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h:335:2: note: in expansion of macro 'CLEAR_NUMBITS32'
> CLEAR_NUMBITS32(event->data, SPIKE_NEURON_ID_SHIFT, SPIKE_NEURON_ID_MASK);
> ^~~~~~~~~~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/../libcaer.h:162:54: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> #define SET_NUMBITS32(VAR, SHIFT, MASK, VALUE) (VAR) |= htole32(U32T((U32T(VALUE) & (MASK)) << (SHIFT)))
> ^
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/include/libcaer/devices/../events/spike.h:336:2: note: in expansion of macro 'SET_NUMBITS32'
> SET_NUMBITS32(event->data, SPIKE_NEURON_ID_SHIFT, SPIKE_NEURON_ID_MASK, neuronID);
> ^~~~~~~~~~~~~
> In file included from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/data_exchange.h:12:0,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/container_generation.h:8,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_common.h:10,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.h:4,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:1:
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/c11threads_posix.h: In function 'thrd_create':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/c11threads_posix.h:43:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas]
> #pragma GCC diagnostic ignored "-Wcast-function-type"
> ^~~~~~~~~~~~~~~~~~~~~~
> In file included from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.h:4:0,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:1:
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_common.h: In function 'apsUpdateFrame':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_common.h:415:58: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
> state->aps.frame.currentEvent->pixels[pixelPosition] = htole16(U16T(pixelValue));
> ^~~~~~~
> In file included from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.h:4:0,
> from /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:1:
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_common.h: In function 'davisCommonEventTranslator':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_common.h:2317:20: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
> uint16_t event = le16toh(*((const uint16_t *) (&buffer[bufferPos])));
> ^~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c: In function 'initRPi':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:124:67: error: 'MAP_LOCKED' undeclared (first use in this function); did you mean 'MAP_FAILED'?
> = mmap(NULL, GPIO_REG_LEN, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_LOCKED, devGpioMemFd, GPIO_REG_BASE);
> ^~~~~~~~~~
> MAP_FAILED
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:124:67: note: each undeclared identifier is reported only once for each function it appears in
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c: In function 'handleChipBiasSend':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:813:2: warning: implicit declaration of function 'usleep'; did you mean 'sleep'? [-Wimplicit-function-declaration]
> usleep(500);
> ^~~~~~
> sleep
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:813:2: warning: nested extern declaration of 'usleep' [-Wnested-externs]
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c: In function 'spiConfigSendMultiple':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:1073:22: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> configs[i].param = htobe32(configs[i].param);
> ^~~~~~~
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c: In function 'spiConfigSendMultipleAsync':
> /home/xuhaidong/catkin_dvs/build/libcaer_catkin/libcaer_src-prefix/src/libcaer_src/src/davis_rpi.c:1087:22: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]
> configs[i].param = htobe32(configs[i].param);
> ^~~~~~~
> make[5]: *** [src/CMakeFiles/caer.dir/davis_rpi.c.o] Error 1
> make[4]: *** [src/CMakeFiles/caer.dir/all] Error 2
> make[3]: *** [all] Error 2
> make[2]: *** [libcaer_src-prefix/src/libcaer_src-stamp/libcaer_src-build] Error 2
> make[1]: *** [CMakeFiles/libcaer_src.dir/all] Error 2
> make: *** [all] Error 2
> cd /home/xuhaidong/catkin_dvs/build/libcaer_catkin; catkin build --get-env libcaer_catkin | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
> ...............................................................................
> Failed << libcaer_catkin:make [ Exited with code 2 ]
> Failed <<< libcaer_catkin [ 0.4 seconds ]
> Abandoned <<< dvs_ros_driver [ Unrelated job failed ]
> [build] Summary: 2 of 4 packages succeeded.
> [build] Ignored: 5 packages were skipped or are blacklisted.
> [build] Warnings: 3 packages succeeded with warnings.
> [build] Abandoned: 1 packages were abandoned.
> [build] Failed: 1 packages failed.
> [build] Runtime: 0.7 seconds total.
Hi When I catkin build dvs_ros_driver,it appears: