uzh-rpg / rpg_dvs_ros

ROS packages for DVS
MIT License
295 stars 153 forks source link

catkin build fail #106

Closed SeaEastXu closed 4 years ago

SeaEastXu commented 4 years ago

Hi When I catkin build dvs_ros_driver,it appears:


> 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.                       
llongi commented 4 years ago

Official libcaer build is now used, see README for further details.