Open bessszilard opened 4 years ago
Hello! First of all, thank you for this open-source library.
I attempted to install the rpq_esim library based on the other installation steps, and I did the additional steps for ROS Melodic.
I tried to catkin build esim_ros and I received this error:
catkin build esim_ros
-------------------------------------------------------------------------------------------------- Profile: default Extending: [explicit] /opt/ros/melodic Workspace: /home/szilard/catkin_ws -------------------------------------------------------------------------------------------------- Build Space: [exists] /home/szilard/catkin_ws/build Devel Space: [exists] /home/szilard/catkin_ws/devel Install Space: [unused] /home/szilard/catkin_ws/install Log Space: [exists] /home/szilard/catkin_ws/logs Source Space: [exists] /home/szilard/catkin_ws/src DESTDIR: [unused] None -------------------------------------------------------------------------------------------------- Devel Space Layout: linked Install Space Layout: None -------------------------------------------------------------------------------------------------- Additional CMake Args: -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS=-Wno-int-in-bool-context 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 '72' packages in 0.0 seconds. [build] Package table is up to date. Starting >>> catkin_simple Starting >>> cv_bridge Finished <<< catkin_simple [ 0.1 seconds ] Starting >>> assimp_catkin Starting >>> dvs_msgs Starting >>> eigen_catkin Finished <<< cv_bridge [ 0.3 seconds ] Starting >>> esim_msgs Finished <<< assimp_catkin [ 0.2 seconds ] Starting >>> gflags_catkin Finished <<< eigen_catkin [ 0.1 seconds ] Finished <<< gflags_catkin [ 0.2 seconds ] Finished <<< dvs_msgs [ 0.5 seconds ] Starting >>> yaml_cpp_catkin Starting >>> ze_cmake Starting >>> glog_catkin Finished <<< esim_msgs [ 0.5 seconds ] Starting >>> dvs_renderer Finished <<< yaml_cpp_catkin [ 0.2 seconds ] Finished <<< ze_cmake [ 0.1 seconds ] Finished <<< glog_catkin [ 0.2 seconds ] Starting >>> eigen_checks Starting >>> esim_unrealcv_bridge Finished <<< eigen_checks [ 0.2 seconds ] Starting >>> minkindr Finished <<< esim_unrealcv_bridge [ 0.3 seconds ] Finished <<< minkindr [ 0.2 seconds ] Finished <<< dvs_renderer [ 0.7 seconds ] Starting >>> minkindr_conversions Starting >>> ze_common Finished <<< ze_common [ 0.2 seconds ] Starting >>> imp_core Starting >>> ze_matplotlib Finished <<< minkindr_conversions [ 0.1 seconds ] Finished <<< imp_core [ 0.2 seconds ] Starting >>> imp_bridge_opencv Starting >>> imp_bridge_ros Finished <<< ze_matplotlib [ 0.2 seconds ] Finished <<< imp_bridge_ros [ 0.4 seconds ] Starting >>> ze_ros Finished <<< ze_ros [ 0.8 seconds ] _____________________________________________________________________________________________________________________________________________________________________________________________ Errors << imp_bridge_opencv:make /home/szilard/catkin_ws/logs/imp_bridge_opencv/build.make.004.log /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel1<unsigned char>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:211:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel1<unsigned char>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel1<unsigned char>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel2<unsigned char>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:212:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel2<unsigned char>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel2<unsigned char>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel3<unsigned char>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:213:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel3<unsigned char>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel3<unsigned char>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel4<unsigned char>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:214:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel4<unsigned char>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel4<unsigned char>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel1<short unsigned int>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:216:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel1<short unsigned int>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel1<short unsigned int>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel2<short unsigned int>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:217:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel2<short unsigned int>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel2<short unsigned int>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel3<short unsigned int>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:218:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel3<short unsigned int>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel3<short unsigned int>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel4<short unsigned int>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:219:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel4<short unsigned int>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel4<short unsigned int>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel1<int>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:221:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel1<int>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel1<int>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel2<int>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:222:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel2<int>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel2<int>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel3<int>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:223:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel3<int>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel3<int>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel4<int>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:224:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel4<int>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel4<int>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel1<float>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:226:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel1<float>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel1<float>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel2<float>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:227:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel2<float>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel2<float>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel3<float>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:228:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel3<float>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel3<float>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp: In instantiation of ‘ze::ImageCv<Pixel>::ImageCv(ze::uint32_t, ze::uint32_t, ze::PixelOrder) [with Pixel = ze::Pixel4<float>; ze::uint32_t = unsigned int]’: /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:229:16: required from here /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:48:41: error: call of overloaded ‘ImageCv(<brace-enclosed initializer list>, ze::PixelOrder&)’ is ambiguous : ImageCv({width, height}, pixel_order) ^ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:78:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(cv::Mat, ze::PixelOrder) [with Pixel = ze::Pixel4<float>] ImageCv<Pixel>::ImageCv(cv::Mat mat, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ /home/szilard/catkin_ws/src/ze_oss/imp_bridge_opencv/src/image_cv.cpp:35:1: note: candidate: ze::ImageCv<Pixel>::ImageCv(const Size2u&, ze::PixelOrder) [with Pixel = ze::Pixel4<float>; ze::Size2u = ze::Size<unsigned int, 2>] ImageCv<Pixel>::ImageCv(const ze::Size2u& size, ze::PixelOrder pixel_order) ^~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/imp_bridge_opencv.dir/src/image_cv.cpp.o] Error 1 make[1]: *** [CMakeFiles/imp_bridge_opencv.dir/all] Error 2 make: *** [all] Error 2 cd /home/szilard/catkin_ws/build/imp_bridge_opencv; catkin build --get-env imp_bridge_opencv | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd - ............................................................................................................................................................................................. Failed << imp_bridge_opencv:make [ Exited with code 2 ] Failed <<< imp_bridge_opencv [ 1.6 seconds ] Abandoned <<< ze_cameras [ Unrelated job failed ] Abandoned <<< esim_common [ Unrelated job failed ] Abandoned <<< esim_rendering [ Unrelated job failed ] Abandoned <<< esim_visualization [ Unrelated job failed ] Abandoned <<< imp_multi_objects_2d [ Unrelated job failed ] Abandoned <<< imp_opengl_renderer [ Unrelated job failed ] Abandoned <<< imp_panorama_renderer [ Unrelated job failed ] Abandoned <<< imp_planar_renderer [ Unrelated job failed ] Abandoned <<< imp_unrealcv_renderer [ Unrelated job failed ] Abandoned <<< ze_visualization [ Unrelated job failed ] Abandoned <<< ze_splines [ Unrelated job failed ] Abandoned <<< ze_vi_simulation [ Unrelated job failed ] Abandoned <<< esim_trajectory [ Unrelated job failed ] Abandoned <<< esim_data_provider [ Unrelated job failed ] Abandoned <<< esim [ Unrelated job failed ] Abandoned <<< esim_ros [ Unrelated job failed ] [build] Summary: 20 of 37 packages succeeded. [build] Ignored: 35 packages were skipped or are blacklisted. [build] Warnings: None. [build] Abandoned: 16 packages were abandoned. [build] Failed: 1 packages failed. [build] Runtime: 4.1 seconds total.
What causes the error? How can I handle it?
Operating system:
Distributor ID: Ubuntu Description: Pop!_OS 18.04 LTS Release: 18.04 Codename: bionic
ROS version: melodic
Thanks for your help!
Hello! First of all, thank you for this open-source library.
I attempted to install the rpq_esim library based on the other installation steps, and I did the additional steps for ROS Melodic.
I tried to
catkin build esim_ros
and I received this error:What causes the error? How can I handle it?
Operating system:
ROS version: melodic
Thanks for your help!