Console Output

Skipping 349 KB.. Full Log
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    CMAKE_PROJECT_VERSION
    CMAKE_PROJECT_VERSION_MAJOR
    CMAKE_PROJECT_VERSION_MINOR
    CMAKE_PROJECT_VERSION_PATCH
This warning is for project developers.  Use -Wno-dev to suppress it.

cd /root/workspace/module-confname/build/guardian_msgs; catkin build --get-env guardian_msgs | catkin env -si  /usr/bin/cmake /root/workspace/module-confname/src/shared_msgs/guardian_msgs --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/root/workspace/module-confname/devel/.private/guardian_msgs -DCMAKE_INSTALL_PREFIX=/root/workspace/module-confname/install -DUSE_ROS2=OFF -DBUILD_TEST=OFF; cd -

...............................................................................
_______________________________________________________________________________
Warnings << pnc_debug_msg:cmake /root/workspace/module-confname/logs/pnc_debug_msg/build.cmake.001.log
CMake Warning (dev) at CMakeLists.txt:2 (project):
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    CMAKE_PROJECT_VERSION
    CMAKE_PROJECT_VERSION_MAJOR
    CMAKE_PROJECT_VERSION_MINOR
    CMAKE_PROJECT_VERSION_PATCH
This warning is for project developers.  Use -Wno-dev to suppress it.

cd /root/workspace/module-confname/build/pnc_debug_msg; catkin build --get-env pnc_debug_msg | catkin env -si  /usr/bin/cmake /root/workspace/module-confname/src/shared_msgs/pnc_debug_msgs --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/root/workspace/module-confname/devel/.private/pnc_debug_msg -DCMAKE_INSTALL_PREFIX=/root/workspace/module-confname/install -DUSE_ROS2=OFF -DBUILD_TEST=OFF; cd -

...............................................................................
_______________________________________________________________________________
Errors << pnc_sim:make /root/workspace/module-confname/logs/pnc_sim/build.make.000.log
In file included from /usr/local/include/breakpad/common/memory_allocator.h:50,
                 from /usr/local/include/breakpad/client/linux/dump_writer_common/thread_info.h:37,
                 from /usr/local/include/breakpad/client/linux/minidump_writer/linux_dumper.h:54,
                 from /usr/local/include/breakpad/client/linux/minidump_writer/minidump_writer.h:42,
                 from /usr/local/include/breakpad/client/linux/handler/exception_handler.h:42,
                 from /root/workspace/module-confname/src/pnc_sim/./node/logic.hpp:38,
                 from /root/workspace/module-confname/src/pnc_sim/node/main.cpp:10:
/usr/local/include/breakpad/third_party/lss/linux_syscall_support.h:2180:42: warning: ISO C++ does not permit named variadic macros [-Wvariadic-macros]
 2180 |     #define LSS_BODY(nr, type, name, args...) \
      |                                          ^~~
In file included from /usr/local/include/breakpad/client/linux/dump_writer_common/mapping_info.h:37,
                 from /usr/local/include/breakpad/client/linux/minidump_writer/linux_dumper.h:53,
                 from /usr/local/include/breakpad/client/linux/minidump_writer/minidump_writer.h:42,
                 from /usr/local/include/breakpad/client/linux/handler/exception_handler.h:42,
                 from /root/workspace/module-confname/src/pnc_sim/./node/logic.hpp:38,
                 from /root/workspace/module-confname/src/pnc_sim/node/main.cpp:10:
/usr/local/include/breakpad/google_breakpad/common/minidump_format.h:1094:44: warning: ISO C++ forbids zero-size array ‘entries’ [-Wpedantic]
 1094 |   MDRawSimpleStringDictionaryEntry entries[0];
      |                                            ^
/usr/local/include/breakpad/google_breakpad/common/minidump_format.h:1110:32: warning: ISO C++ forbids zero-size array ‘modules’ [-Wpedantic]
 1110 |   MDLocationDescriptor modules[0];  /* MDRawModuleCrashpadInfoLink */
      |                                ^
In file included from /usr/include/eigen3/Eigen/Core:478,
                 from /root/workspace/module-confname/src/pnc_sim/./data/wbca/wbca_data.hpp:7,
                 from /root/workspace/module-confname/src/pnc_sim/algorithm/wbca/path_optimization/car_path_optimization.hpp:6,
                 from /root/workspace/module-confname/src/pnc_sim/algorithm/wbca/path_optimization/car_path_optimization.cpp:5:
/usr/include/eigen3/Eigen/src/Core/Redux.h: In instantiation of ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::Array<bool, -1, 1, 0, -1, 1>; typename Eigen::internal::traits<T>::Scalar = bool]’:
/root/workspace/module-confname/src/pnc_sim/algorithm/wbca/path_optimization/car_path_optimization.cpp:369:32:   required from here
/usr/include/eigen3/Eigen/src/Core/Redux.h:453:43: warning: ‘Eigen::internal::scalar_sum_op<bool, bool>::scalar_sum_op()’ is deprecated [-Wdeprecated-declarations]
  453 |   return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:423,
                 from /root/workspace/module-confname/src/pnc_sim/./data/wbca/wbca_data.hpp:7,
                 from /root/workspace/module-confname/src/pnc_sim/algorithm/wbca/path_optimization/car_path_optimization.hpp:6,
                 from /root/workspace/module-confname/src/pnc_sim/algorithm/wbca/path_optimization/car_path_optimization.cpp:5:
/usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:66:3: note: declared here
   66 |   scalar_sum_op() {}
      |   ^~~~~~~~~~~~~
/root/workspace/module-confname/src/pnc_sim/algorithm/wbca/path_optimization/truck_path_optimization.cpp: In member function ‘bool senior::pnc::algorithm::TruckPathOptimization::TransToPath()’:
/root/workspace/module-confname/src/pnc_sim/algorithm/wbca/path_optimization/truck_path_optimization.cpp:240:35: warning: ‘*((void*)& trailer_heading_data +16)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  240 |           trailer_heading_data[0] - trailer_heading_data[2];
/root/workspace/module-confname/src/pnc_sim/algorithm/wbca/path_optimization/truck_path_optimization.cpp:240:35: warning: ‘trailer_heading_data’ may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/workspace/module-confname/src/pnc_sim/common/zip/mini_zip.cpp: In static member function ‘static bool senior::common::MiniZip::ZipFiles(std::string, std::vector<std::__cxx11::basic_string<char> >, const senior::common::ZipParams&)’:
/root/workspace/module-confname/src/pnc_sim/common/zip/mini_zip.cpp:311:9: warning: ‘fin’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  311 |         if (fin) fclose(fin);
      |         ^~
In file included from /opt/ros/noetic/include/ros/ros.h:45,
                 from /root/workspace/module-confname/src/pnc_sim/data/config/cfg_system.hpp:5,
                 from /root/workspace/module-confname/src/pnc_sim/data/config/cfg_system.cpp:1:
/opt/ros/noetic/include/ros/node_handle.h: In instantiation of ‘bool ros::NodeHandle::param(const string&, T&, const T&) const [with T = std::vector<std::vector<double> >; std::string = std::__cxx11::basic_string<char>]’:
/opt/ros/noetic/include/ros/node_handle.h:2156:7:   required from ‘T ros::NodeHandle::param(const string&, const T&) const [with T = std::vector<std::vector<double> >; std::string = std::__cxx11::basic_string<char>]’
/root/workspace/module-confname/src/pnc_sim/data/config/cfg_system.cpp:56:111:   required from here
/opt/ros/noetic/include/ros/node_handle.h:2124:7: error: no matching function for call to ‘ros::NodeHandle::getParam(const string&, std::vector<std::vector<double> >&) const’
 2124 |       if (getParam(param_name, param_val))
      |       ^~
/opt/ros/noetic/include/ros/node_handle.h:1672:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::string&) const’
 1672 |   bool getParam(const std::string& key, std::string& s) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1672:54: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::string&’ {aka ‘std::__cxx11::basic_string<char>&’}
 1672 |   bool getParam(const std::string& key, std::string& s) const;
      |                                         ~~~~~~~~~~~~~^
/opt/ros/noetic/include/ros/node_handle.h:1683:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, double&) const’
 1683 |   bool getParam(const std::string& key, double& d) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1683:49: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘double&’
 1683 |   bool getParam(const std::string& key, double& d) const;
      |                                         ~~~~~~~~^
/opt/ros/noetic/include/ros/node_handle.h:1694:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, float&) const’
 1694 |   bool getParam(const std::string& key, float& f) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1694:48: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘float&’
 1694 |   bool getParam(const std::string& key, float& f) const;
      |                                         ~~~~~~~^
/opt/ros/noetic/include/ros/node_handle.h:1705:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, int&) const’
 1705 |   bool getParam(const std::string& key, int& i) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1705:46: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘int&’
 1705 |   bool getParam(const std::string& key, int& i) const;
      |                                         ~~~~~^
/opt/ros/noetic/include/ros/node_handle.h:1716:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, bool&) const’
 1716 |   bool getParam(const std::string& key, bool& b) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1716:47: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘bool&’
 1716 |   bool getParam(const std::string& key, bool& b) const;
      |                                         ~~~~~~^
/opt/ros/noetic/include/ros/node_handle.h:1727:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, XmlRpc::XmlRpcValue&) const’
 1727 |   bool getParam(const std::string& key, XmlRpc::XmlRpcValue& v) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1727:62: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘XmlRpc::XmlRpcValue&’
 1727 |   bool getParam(const std::string& key, XmlRpc::XmlRpcValue& v) const;
      |                                         ~~~~~~~~~~~~~~~~~~~~~^
/opt/ros/noetic/include/ros/node_handle.h:1739:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::vector<std::__cxx11::basic_string<char> >&) const’
 1739 |   bool getParam(const std::string& key, std::vector<std::string>& vec) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1739:67: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::vector<std::__cxx11::basic_string<char> >&’
 1739 |   bool getParam(const std::string& key, std::vector<std::string>& vec) const;
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/opt/ros/noetic/include/ros/node_handle.h:1750:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::vector<double>&) const’
 1750 |   bool getParam(const std::string& key, std::vector<double>& vec) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1750:62: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::vector<double>&’
 1750 |   bool getParam(const std::string& key, std::vector<double>& vec) const;
      |                                         ~~~~~~~~~~~~~~~~~~~~~^~~
/opt/ros/noetic/include/ros/node_handle.h:1761:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::vector<float>&) const’
 1761 |   bool getParam(const std::string& key, std::vector<float>& vec) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1761:61: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::vector<float>&’
 1761 |   bool getParam(const std::string& key, std::vector<float>& vec) const;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~
/opt/ros/noetic/include/ros/node_handle.h:1772:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::vector<int>&) const’
 1772 |   bool getParam(const std::string& key, std::vector<int>& vec) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1772:59: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::vector<int>&’
 1772 |   bool getParam(const std::string& key, std::vector<int>& vec) const;
      |                                         ~~~~~~~~~~~~~~~~~~^~~
/opt/ros/noetic/include/ros/node_handle.h:1783:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::vector<bool>&) const’
 1783 |   bool getParam(const std::string& key, std::vector<bool>& vec) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1783:60: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::vector<bool>&’
 1783 |   bool getParam(const std::string& key, std::vector<bool>& vec) const;
      |                                         ~~~~~~~~~~~~~~~~~~~^~~
/opt/ros/noetic/include/ros/node_handle.h:1795:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&) const’
 1795 |   bool getParam(const std::string& key, std::map<std::string, std::string>& map) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1795:77: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&’
 1795 |   bool getParam(const std::string& key, std::map<std::string, std::string>& map) const;
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/opt/ros/noetic/include/ros/node_handle.h:1806:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::map<std::__cxx11::basic_string<char>, double>&) const’
 1806 |   bool getParam(const std::string& key, std::map<std::string, double>& map) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1806:72: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::map<std::__cxx11::basic_string<char>, double>&’
 1806 |   bool getParam(const std::string& key, std::map<std::string, double>& map) const;
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/opt/ros/noetic/include/ros/node_handle.h:1817:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::map<std::__cxx11::basic_string<char>, float>&) const’
 1817 |   bool getParam(const std::string& key, std::map<std::string, float>& map) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1817:71: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::map<std::__cxx11::basic_string<char>, float>&’
 1817 |   bool getParam(const std::string& key, std::map<std::string, float>& map) const;
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/opt/ros/noetic/include/ros/node_handle.h:1828:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::map<std::__cxx11::basic_string<char>, int>&) const’
 1828 |   bool getParam(const std::string& key, std::map<std::string, int>& map) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1828:69: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::map<std::__cxx11::basic_string<char>, int>&’
 1828 |   bool getParam(const std::string& key, std::map<std::string, int>& map) const;
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/opt/ros/noetic/include/ros/node_handle.h:1839:8: note: candidate: ‘bool ros::NodeHandle::getParam(const string&, std::map<std::__cxx11::basic_string<char>, bool>&) const’
 1839 |   bool getParam(const std::string& key, std::map<std::string, bool>& map) const;
      |        ^~~~~~~~
/opt/ros/noetic/include/ros/node_handle.h:1839:70: note:   no known conversion for argument 2 from ‘std::vector<std::vector<double> >’ to ‘std::map<std::__cxx11::basic_string<char>, bool>&’
 1839 |   bool getParam(const std::string& key, std::map<std::string, bool>& map) const;
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
make[2]: *** [CMakeFiles/pnc_sim_node.dir/build.make:1647: CMakeFiles/pnc_sim_node.dir/data/config/cfg_system.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:3496: CMakeFiles/pnc_sim_node.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
cd /root/workspace/module-confname/build/pnc_sim; catkin build --get-env pnc_sim | catkin env -si  /usr/bin/make --jobserver-auth=3,4; cd -

...............................................................................
Failed << pnc_sim:make                          [ Exited with code 2 ]         
Failed <<< pnc_sim                              [ 3 minutes and 14.8 seconds ] 
[build] Summary: 29 of 30 packages succeeded.                                  
[build] Ignored: None.                                                         
[build] Warnings: 16 packages succeeded with warnings.                         
[build] Abandoned: No packages were abandoned.                                 
[build] Failed: 1 packages failed.                                             
[build] Runtime: 4 minutes and 1.8 seconds total.                              
[build] Note: Workspace packages have changed, please re-source setup files to use them.
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (zip->post)
Stage "zip->post" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] script
[Pipeline] {
[Pipeline] echo
always
[Pipeline] }
[Pipeline] // script
[Pipeline] script
[Pipeline] {
[Pipeline] echo
failure
[Pipeline] wrap
[Pipeline] {
[Pipeline] script
[Pipeline] {
[Pipeline] echo
user: , telphone: 
[Pipeline] }
[Pipeline] // script
[Pipeline] script
[Pipeline] {
[Pipeline] echo
user: , telphone: 
[Pipeline] }
[Pipeline] // script
[Pipeline] sh
+ curl -X POST 'https://oapi.dingtalk.com/robot/send?access_token=0e635ba9c724e48482d5e4146087ccb44e6b324d34f5e351b80db04fcf41017a' -H 'Content-Type: application/json' -d '{"msgtype": "markdown","markdown": {"title":"Jenkins通知","text": "# 版本编译失败    
    
### [外集卡测试] 
 ---  
  - 任务名: [module-confname] 
  - 任务号: # 756  
  - 状态:<font color=#FF5151> 编译失败 </font> 
  - 执行人:haoxiangtao 
  ---  
   > 请检查失败原因 @"},"at": {"atMobiles": [""],"isAtAll": "false"} }'
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   387  100    27  100   360    264   3529 --:--:-- --:--:-- --:--:--  3757
[Pipeline] echo
{"errcode":0,"errmsg":"ok"}
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 1
Finished: FAILURE