Console Output
Skipping 349 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
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