Console Output
Skipping 691 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
...............................................................................
_______________________________________________________________________________
Warnings << mrpt:make /root/workspace/module-confname/logs/mrpt/build.make.000.log
/root/workspace/module-confname/src/mrpt2/3rdparty/libfyaml/src/lib/fy-emit.c: In function ‘fy_emit_token_comment’:
/root/workspace/module-confname/src/mrpt2/3rdparty/libfyaml/src/lib/fy-emit.c:514:14: warning: variable ‘textf’ set but not used [-Wunused-but-set-variable]
514 | const char *textf;
| ^~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/libfyaml/src/lib/fy-parse.c: In function ‘fy_scan_comment’:
/root/workspace/module-confname/src/mrpt2/3rdparty/libfyaml/src/lib/fy-parse.c:615:14: warning: variable ‘textf’ set but not used [-Wunused-but-set-variable]
615 | const char *textf;
| ^~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/libfyaml/src/lib/fy-parse.c: In function ‘fy_attach_comment_notice’:
/root/workspace/module-confname/src/mrpt2/3rdparty/libfyaml/src/lib/fy-parse.c:732:14: warning: variable ‘textf’ set but not used [-Wunused-but-set-variable]
732 | const char *textf;
| ^~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/libfyaml/src/lib/fy-parse.c: In function ‘fy_attach_right_comment_if_any’:
/root/workspace/module-confname/src/mrpt2/3rdparty/libfyaml/src/lib/fy-parse.c:808:16: warning: variable ‘textf’ set but not used [-Wunused-but-set-variable]
808 | const char *textf;
| ^~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/libfyaml/src/lib/fy-parse.c: In function ‘fy_scan_to_next_token’:
/root/workspace/module-confname/src/mrpt2/3rdparty/libfyaml/src/lib/fy-parse.c:866:14: warning: variable ‘textf’ set but not used [-Wunused-but-set-variable]
866 | const char *textf;
| ^~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscommon/enumexpandersbase.cpp: In function ‘void forceEnumExpanderInclusion()’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscommon/enumexpandersbase.cpp:505:16: warning: unused variable ‘blah’ [-Wunused-variable]
505 | volatile bool blah = false;
| ^~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscommon/enumexpandersbase.cpp: At global scope:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscommon/enumexpandersbase.cpp:503:13: warning: ‘void forceEnumExpanderInclusion()’ defined but not used [-Wunused-function]
503 | static void forceEnumExpanderInclusion()
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscommon/journaller.cpp: In member function ‘void Journaller::writeFileHeader(const string&)’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscommon/journaller.cpp:158:14: warning: variable ‘now’ set but not used [-Wunused-but-set-variable]
158 | XsTimeStamp now = XsTimeStamp::now();
| ^~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/broadcastdevice.cpp: In member function ‘virtual bool BroadcastDevice::isMeasuring() const’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/broadcastdevice.cpp:324:65: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
324 | return ForwardConstFunc(const_cast<BroadcastDevice* const>(this), &XsDevice::isMeasuring)();
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/broadcastdevice.cpp: In member function ‘virtual bool BroadcastDevice::isRecording() const’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/broadcastdevice.cpp:329:65: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
329 | return ForwardConstFunc(const_cast<BroadcastDevice* const>(this), &XsDevice::isRecording)();
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/broadcastdevice.cpp: In member function ‘virtual bool BroadcastDevice::isReadingFromFile() const’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/broadcastdevice.cpp:334:65: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
334 | return ForwardConstFunc(const_cast<BroadcastDevice* const>(this), &XsDevice::isReadingFromFile)();
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/arch/linux/net_serial.cpp: In member function ‘bool rp::arch::net::raw_serial::open(const char*, uint32_t, uint32_t)’:
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/arch/linux/net_serial.cpp:207:13: warning: declaration of ‘int flags’ shadows a parameter [-Wshadow]
207 | int flags = fcntl(_selfpipe[0], F_GETFL);
| ^~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/arch/linux/net_serial.cpp:97:74: note: shadowed declaration is here
97 | bool raw_serial::open(const char * portname, uint32_t baudrate, uint32_t flags)
| ~~~~~~~~~^~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/arch/linux/net_serial.cpp: In member function ‘virtual void rp::arch::net::raw_serial::cancelOperation()’:
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/arch/linux/net_serial.cpp:428:12: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
428 | ::write(_selfpipe[1], "x", 1);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:495,
from /root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/arch/linux/arch_linux.h:40,
from /root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/arch/linux/net_serial.cpp:35:
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘virtual bool rp::arch::net::raw_serial::bind(const char*, uint32_t, uint32_t)’ at /root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/arch/linux/net_serial.cpp:91:12:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 200 equals destination size [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/arch/linux/net_socket.cpp: In member function ‘virtual u_result rp::arch::net::StreamSocketImpl::send(const void*, size_t)’:
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/arch/linux/net_socket.cpp:438:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
438 | if (ans == (int)len) {
| ~~~~^~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp: In member function ‘virtual int rp::standalone::rplidar::RPlidarDriverImplCommon::_getSyncBitByAngle(int, int)’:
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:672:9: warning: unused variable ‘current_angleInc_q16’ [-Wunused-variable]
672 | int current_angleInc_q16 = angleInc_q16;
| ^~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp: In member function ‘virtual u_result rp::standalone::rplidar::RPlidarDriverImplCommon::_cacheUltraCapsuledScanData()’:
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:771:46: warning: unused variable ‘last_scan_count’ [-Wunused-variable]
771 | size_t last_scan_count = 0;
| ^~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp: In member function ‘virtual void rp::standalone::rplidar::RPlidarDriverImplCommon::_ultraCapsuleToNormal(const rplidar_response_ultra_capsule_measurement_nodes_t&, rplidar_response_measurement_node_hq_t*, size_t&)’:
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:1238:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1238 | if ((dist_predict1 == 0xFFFFFE00) || (dist_predict1 == 0x1FF)) {
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:1246:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1246 | if ((dist_predict2 == 0xFFFFFE00) || (dist_predict2 == 0x1FF)) {
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:1256:21: warning: unused variable ‘syncBit_check_threshold’ [-Wunused-variable]
1256 | int syncBit_check_threshold = (int)((3 << 16) / angleInc_q16)+1;//find syncBit in 0~1 degree
| ^~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp: In function ‘u_result rp::standalone::rplidar::ascendScanData_(TNode*, size_t)’:
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:1991:14: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
1991 | for (int i = count - 1; i >= 0; i--) {
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:1970:12: note: shadowed declaration is here
1970 | size_t i = 0;
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp: In instantiation of ‘u_result rp::standalone::rplidar::ascendScanData_(TNode*, size_t) [with TNode = _rplidar_response_measurement_node_t; u_result = unsigned int; size_t = long unsigned int]’:
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:2025:82: required from here
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:1991:14: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
1991 | for (int i = count - 1; i >= 0; i--) {
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:1970:12: note: shadowed declaration is here
1970 | size_t i = 0;
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp: In instantiation of ‘u_result rp::standalone::rplidar::ascendScanData_(TNode*, size_t) [with TNode = rplidar_response_measurement_node_hq_t; u_result = unsigned int; size_t = long unsigned int]’:
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:2030:85: required from here
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:1991:14: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
1991 | for (int i = count - 1; i >= 0; i--) {
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/rplidar_sdk/sdk/sdk/src/rplidar_driver.cpp:1970:12: note: shadowed declaration is here
1970 | size_t i = 0;
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/enumexpanders.cpp: In function ‘void forceEnumExpanderInclusion()’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/enumexpanders.cpp:65:16: warning: unused variable ‘blah’ [-Wunused-variable]
65 | volatile bool blah = false;
| ^~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/enumexpanders.cpp: At global scope:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/enumexpanders.cpp:63:13: warning: ‘void forceEnumExpanderInclusion()’ defined but not used [-Wunused-function]
63 | static void forceEnumExpanderInclusion()
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mti6x0device.cpp: In lambda function:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mti6x0device.cpp:91:47: warning: declaration of ‘XsDataIdentifier dataType’ shadows a parameter [-Wshadow]
91 | auto baseFreq = [&](XsDataIdentifier dataType)
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mti6x0device.cpp:67:92: note: shadowed declaration is here
67 | MtiBaseDevice::BaseFrequencyResult Mti6X0Device::getBaseFrequencyInternal(XsDataIdentifier dataType) const
| ~~~~~~~~~~~~~~~~~^~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mti7device.cpp: In lambda function:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mti7device.cpp:79:47: warning: declaration of ‘XsDataIdentifier dataType’ shadows a parameter [-Wshadow]
79 | auto baseFreq = [&](XsDataIdentifier dataType)
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mti7device.cpp:62:90: note: shadowed declaration is here
62 | MtiBaseDevice::BaseFrequencyResult Mti7Device::getBaseFrequencyInternal(XsDataIdentifier dataType) const
| ~~~~~~~~~~~~~~~~~^~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtigdevice.cpp: In lambda function:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtigdevice.cpp:111:47: warning: declaration of ‘XsDataIdentifier dataType’ shadows a parameter [-Wshadow]
111 | auto baseFreq = [&](XsDataIdentifier dataType)
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtigdevice.cpp:97:90: note: shadowed declaration is here
97 | MtiBaseDevice::BaseFrequencyResult MtigDevice::getBaseFrequencyInternal(XsDataIdentifier dataType) const
| ~~~~~~~~~~~~~~~~~^~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtix00device.cpp: In lambda function:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtix00device.cpp:108:47: warning: declaration of ‘XsDataIdentifier dataType’ shadows a parameter [-Wshadow]
108 | auto baseFreq = [&](XsDataIdentifier dataType)
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtix00device.cpp:91:92: note: shadowed declaration is here
91 | MtiBaseDevice::BaseFrequencyResult MtiX00Device::getBaseFrequencyInternal(XsDataIdentifier dataType) const
| ~~~~~~~~~~~~~~~~~^~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtix0device.cpp: In lambda function:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtix0device.cpp:108:47: warning: declaration of ‘XsDataIdentifier dataType’ shadows a parameter [-Wshadow]
108 | auto baseFreq = [&](XsDataIdentifier dataType)
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtix0device.cpp:91:91: note: shadowed declaration is here
91 | MtiBaseDevice::BaseFrequencyResult MtiX0Device::getBaseFrequencyInternal(XsDataIdentifier dataType) const
| ~~~~~~~~~~~~~~~~~^~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtixdevice.cpp: In lambda function:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtixdevice.cpp:85:47: warning: declaration of ‘XsDataIdentifier dataType’ shadows a parameter [-Wshadow]
85 | auto baseFreq = [&](XsDataIdentifier dataType)
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/mtixdevice.cpp:65:90: note: shadowed declaration is here
65 | MtiBaseDevice::BaseFrequencyResult MtiXDevice::getBaseFrequencyInternal(XsDataIdentifier dataType) const
| ~~~~~~~~~~~~~~~~~^~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/serialcommunicator.cpp: In member function ‘virtual XsResultValue SerialCommunicator::gotoConfig(bool)’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/serialcommunicator.cpp:133:14: warning: declaration of ‘rcv’ shadows a previous local [-Wshadow]
133 | XsMessage rcv = reply2->message(100);
| ^~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/serialcommunicator.cpp:124:12: note: shadowed declaration is here
124 | XsMessage rcv = reply->message(gotoConfigTimeout() + interfaceTimeout + 1000); // set higher timeout for RS485
| ^~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/serialinterface.cpp: In member function ‘virtual XsResultValue SerialInterface::readData(XsFilePos, XsByteArray&)’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/serialinterface.cpp:593:7: warning: declaration of ‘err’ shadows a previous local [-Wshadow]
593 | int err = errno;
| ^~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/serialinterface.cpp:565:9: note: shadowed declaration is here
565 | fd_set err;
| ^~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/xsdevice_def.cpp: In lambda function:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/xsdevice_def.cpp:502:39: warning: declaration of ‘cfg’ shadows a previous local [-Wshadow]
502 | [&](const XsOutputConfiguration &cfg)
| ^
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/xsdevice_def.cpp:500:29: note: shadowed declaration is here
500 | XsOutputConfigurationArray cfg = outputConfiguration();
| ^~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/xsdeviceconfiguration.c: In function ‘XsDeviceConfiguration_readFromMessage’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/xsdeviceconfiguration.c:158:14: warning: declaration of ‘deviceId’ shadows a previous local [-Wshadow]
158 | XsDeviceId deviceId = {thisPtr->m_deviceInfo[i].m_deviceId, XSDEVICEID_PRODUCT_CODE_INIT, 0, 0};
| ^~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/xsdeviceconfiguration.c:138:13: note: shadowed declaration is here
138 | XsDeviceId deviceId = { thisPtr->m_masterInfo.m_masterDeviceId, XSDEVICEID_PRODUCT_CODE_INIT, 0, 0};
| ^~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/xsdeviceconfiguration.c: In function ‘XsDeviceConfiguration_writeToMessage’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/xsdeviceconfiguration.c:217:14: warning: declaration of ‘deviceId’ shadows a previous local [-Wshadow]
217 | XsDeviceId deviceId = {thisPtr->m_deviceInfo[i].m_deviceId, XSDEVICEID_PRODUCT_CODE_INIT, 0, 0};
| ^~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xscontroller/xsdeviceconfiguration.c:195:13: note: shadowed declaration is here
195 | XsDeviceId deviceId = {thisPtr->m_masterInfo.m_masterDeviceId, XSDEVICEID_PRODUCT_CODE_INIT, 0, 0};
| ^~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xstypes/xstime.h: In function ‘XsTime_getDateAsString’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xstypes/xstime.c:204:21: warning: ‘%04d’ directive output may be truncated writing between 4 and 11 bytes into a region of size 9 [-Wformat-truncation=]
204 | snprintf(dest, 9, "%04d%02d%02d", year, month, dt.tm_mday);
| ^~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xstypes/xstime.c:204:20: note: directive argument in the range [-2147481748, 2147483647]
204 | snprintf(dest, 9, "%04d%02d%02d", year, month, dt.tm_mday);
| ^~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xstypes/xstime.c:204:20: note: directive argument in the range [-2147483647, 2147483647]
In file included from /usr/include/stdio.h:867,
from /root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xstypes/xsens_compat.h:79,
from <command-line>:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 9 and 34 bytes into a destination of size 9
67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xstypes/xstime.h: In function ‘XsTime_getTimeAsString’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xstypes/xstime.c:223:37: warning: ‘__builtin___snprintf_chk’ output truncated before the last format character [-Wformat-truncation=]
223 | snprintf(dest, 8, "%02d%02d%02d%02d", dt.tm_hour, dt.tm_min, dt.tm_sec, 0);
| ^
In file included from /usr/include/stdio.h:867,
from /root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xstypes/xsens_compat.h:79,
from <command-line>:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 9 and 36 bytes into a destination of size 8
67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xstypes/xstimestamp.c: In function ‘XsTimeStamp_fromTimeInfo’:
/root/workspace/module-confname/src/mrpt2/3rdparty/xspublic/xstypes/xstimestamp.c:145:20: warning: implicit declaration of function ‘timegm’; did you mean ‘time’? [-Wimplicit-function-declaration]
145 | epoch = (int64_t)timegm(&utctm);
| ^~~~~~
| time
In file included from /root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/exceptions.h:13,
from /root/workspace/module-confname/src/mrpt2/libs/img/include/mrpt/img/CCanvas.h:11,
from /root/workspace/module-confname/src/mrpt2/libs/img/include/mrpt/img/CImage.h:12,
from /root/workspace/module-confname/src/mrpt2/libs/img/src/img-precomp.h:12,
from /root/workspace/module-confname/src/mrpt2/libs/img/src/CImage.cpp:10:
/root/workspace/module-confname/src/mrpt2/libs/img/src/CImage.cpp: In member function ‘bool mrpt::img::CImage::loadFromFile(const string&, int)’:
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:105:27: note: #pragma message: TODO: Port to cv::imdecode()?
105 | #define MRPT_DO_PRAGMA(x) _Pragma(#x)
| ^~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:106:31: note: in expansion of macro ‘MRPT_DO_PRAGMA’
106 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message(_msg))
| ^~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:113:22: note: in expansion of macro ‘MRPT_MSG_PRAGMA’
113 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x)
| ^~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/img/src/CImage.cpp:307:2: note: in expansion of macro ‘MRPT_TODO’
307 | MRPT_TODO("Port to cv::imdecode()?");
| ^~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:105:27: note: #pragma message: TODO: add flag to reuse current img buffer
105 | #define MRPT_DO_PRAGMA(x) _Pragma(#x)
| ^~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:106:31: note: in expansion of macro ‘MRPT_DO_PRAGMA’
106 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message(_msg))
| ^~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:113:22: note: in expansion of macro ‘MRPT_MSG_PRAGMA’
113 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x)
| ^~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/img/src/CImage.cpp:308:2: note: in expansion of macro ‘MRPT_TODO’
308 | MRPT_TODO("add flag to reuse current img buffer");
| ^~~~~~~~~
In file included from /root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/exceptions.h:13,
from /root/workspace/module-confname/src/mrpt2/libs/img/include/mrpt/img/CCanvas.h:11,
from /root/workspace/module-confname/src/mrpt2/libs/img/include/mrpt/img/CImage.h:12,
from /root/workspace/module-confname/src/mrpt2/libs/img/src/img-precomp.h:12,
from /root/workspace/module-confname/src/mrpt2/libs/img/src/CImage_JPEG_streams.cpp:10:
/root/workspace/module-confname/src/mrpt2/libs/img/src/CImage_JPEG_streams.cpp: In member function ‘void mrpt::img::CImage::saveToStreamAsJPEG(mrpt::io::CStream&, int) const’:
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:105:27: note: #pragma message: TODO: Port to cv::encode()
105 | #define MRPT_DO_PRAGMA(x) _Pragma(#x)
| ^~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:106:31: note: in expansion of macro ‘MRPT_DO_PRAGMA’
106 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message(_msg))
| ^~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:113:22: note: in expansion of macro ‘MRPT_MSG_PRAGMA’
113 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x)
| ^~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/img/src/CImage_JPEG_streams.cpp:352:2: note: in expansion of macro ‘MRPT_TODO’
352 | MRPT_TODO("Port to cv::encode()");
| ^~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/img/src/CImage_JPEG_streams.cpp: In member function ‘void mrpt::img::CImage::loadFromStreamAsJPEG(mrpt::io::CStream&)’:
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:105:27: note: #pragma message: TODO: Port to cv::imdecode()
105 | #define MRPT_DO_PRAGMA(x) _Pragma(#x)
| ^~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:106:31: note: in expansion of macro ‘MRPT_DO_PRAGMA’
106 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message(_msg))
| ^~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:113:22: note: in expansion of macro ‘MRPT_MSG_PRAGMA’
113 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x)
| ^~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/img/src/CImage_JPEG_streams.cpp:452:2: note: in expansion of macro ‘MRPT_TODO’
452 | MRPT_TODO("Port to cv::imdecode()");
| ^~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp: In function ‘bool se3_l2_internal_ceres_p2p_auto(const std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, const std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, mrpt::poses::CPose3DQuat&, mrpt::poses::CPose3D&)’:
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp:315:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
315 | for(int i = 0; i < nMatches; i++) {
| ~~^~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp: In function ‘bool se3_l2_internal_ceres_p2p_analytic(const std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, const std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::aligned_allocator<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, mrpt::poses::CPose3DQuat&, mrpt::poses::CPose3D&)’:
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp:379:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
379 | for(int i = 0; i < nMatches; i++) {
| ~~^~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp: In function ‘bool se3_l2_internal_ceres_p2l_auto(const std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, const std::vector<std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, mrpt::poses::CPose3DQuat&, mrpt::poses::CPose3D&)’:
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp:445:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
445 | for(int i = 0; i < nMatches; i++) {
| ~~^~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp: In function ‘bool se3_l2_internal_ceres_p2l_analylic(const std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, const std::vector<std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, mrpt::poses::CPose3DQuat&, mrpt::poses::CPose3D&)’:
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp:550:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
550 | for(int i = 0; i < nMatches; i++) {
| ~~^~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp: In function ‘bool se3_l2_internal_ceres_p2pl_auto(const std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, const std::vector<std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, mrpt::poses::CPose3DQuat&, mrpt::poses::CPose3D&)’:
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp:656:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
656 | for(int i = 0; i < nMatches; i++) {
| ~~^~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp: In function ‘bool se3_l2_internal_ceres_p2pl_analytic(const std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1> >&, const std::vector<std::vector<Eigen::Matrix<double, 3, 1, 0, 3, 1> > >&, mrpt::poses::CPose3DQuat&, mrpt::poses::CPose3D&, bool, double)’:
/root/workspace/module-confname/src/mrpt2/libs/tfest/src/se3_l2.cpp:763:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
763 | for(int i = 0; i < nMatches; i++) {
| ~~^~~~~~~~~~
In file included from /root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/exceptions.h:13,
from /root/workspace/module-confname/src/mrpt2/libs/math/include/mrpt/math/CVectorDynamic.h:12,
from /root/workspace/module-confname/src/mrpt2/libs/graphs/include/mrpt/graphs/ScalarFactorGraph.h:11,
from /root/workspace/module-confname/src/mrpt2/libs/graphs/src/ScalarFactorGraph.cpp:12:
/root/workspace/module-confname/src/mrpt2/libs/graphs/src/ScalarFactorGraph.cpp: In member function ‘void mrpt::graphs::ScalarFactorGraph::updateEstimation(mrpt::math::CVectorDouble&, mrpt::math::CVectorDouble*)’:
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:105:27: note: #pragma message: TODO: Use compressed access instead of coeff() below
105 | #define MRPT_DO_PRAGMA(x) _Pragma(#x)
| ^~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:106:31: note: in expansion of macro ‘MRPT_DO_PRAGMA’
106 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message(_msg))
| ^~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:113:22: note: in expansion of macro ‘MRPT_MSG_PRAGMA’
113 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x)
| ^~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/graphs/src/ScalarFactorGraph.cpp:179:3: note: in expansion of macro ‘MRPT_TODO’
179 | MRPT_TODO("Use compressed access instead of coeff() below");
| ^~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/maps/src/maps/CPointsMap.cpp: In member function ‘void mrpt::maps::CPointsMap::determineMatching2DHeightRestrict(const mrpt::maps::CMetricMap*, const mrpt::poses::CPose2D&, double, mrpt::tfest::TMatchingPairList&, const mrpt::maps::TMatchingParams&, mrpt::maps::TMatchingExtraResults&) const’:
/root/workspace/module-confname/src/mrpt2/libs/maps/src/maps/CPointsMap.cpp:570:26: warning: variable ‘z_local’ set but not used [-Wunused-but-set-variable]
570 | float x_local, y_local, z_local;
| ^~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/maps/src/maps/CPointsMap.cpp: In member function ‘void mrpt::maps::CPointsMap::determineMatching3DSimplified(const mrpt::maps::CMetricMap*, const mrpt::poses::CPose3D&, mrpt::tfest::TMatchingPairList&, const mrpt::maps::TMatchingParams&, mrpt::maps::TMatchingExtraResults&) const’:
/root/workspace/module-confname/src/mrpt2/libs/maps/src/maps/CPointsMap.cpp:1888:7: warning: variable ‘bbLocal’ set but not used [-Wunused-but-set-variable]
1888 | auto bbLocal = mrpt::math::TBoundingBoxf::PlusMinusInfinity();
| ^~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/maps/src/maps/CPointsMap.cpp: In member function ‘void mrpt::maps::CPointsMap::determineMatching3DTest(const mrpt::maps::CMetricMap*, const mrpt::poses::CPose3D&, mrpt::tfest::TMatchingPairList&, const mrpt::maps::TMatchingParams&, mrpt::maps::TMatchingExtraResults&) const’:
/root/workspace/module-confname/src/mrpt2/libs/maps/src/maps/CPointsMap.cpp:2055:7: warning: variable ‘bbLocal’ set but not used [-Wunused-but-set-variable]
2055 | auto bbLocal = mrpt::math::TBoundingBoxf::PlusMinusInfinity();
| ^~~~~~~
In file included from /root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/exceptions.h:13,
from /root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/safe_pointers.h:11,
from /root/workspace/module-confname/src/mrpt2/libs/rtti/include/mrpt/rtti/CObject.h:12,
from /root/workspace/module-confname/src/mrpt2/libs/serialization/include/mrpt/serialization/CSerializable.h:11,
from /root/workspace/module-confname/src/mrpt2/libs/serialization/include/mrpt/serialization/CArchive.h:15,
from /root/workspace/module-confname/src/mrpt2/libs/maps/src/maps-precomp.h:13,
from /root/workspace/module-confname/src/mrpt2/libs/maps/src/obs/CObservationRotatingScan.cpp:10:
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:105:27: note: #pragma message: TODO: toPointCloud / calibration
105 | #define MRPT_DO_PRAGMA(x) _Pragma(#x)
| ^~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:106:31: note: in expansion of macro ‘MRPT_DO_PRAGMA’
106 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message(_msg))
| ^~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:113:22: note: in expansion of macro ‘MRPT_MSG_PRAGMA’
113 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x)
| ^~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/maps/src/obs/CObservationRotatingScan.cpp:133:1: note: in expansion of macro ‘MRPT_TODO’
133 | MRPT_TODO("toPointCloud / calibration");
| ^~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/maps/src/obs/CObservationRotatingScan.cpp: In member function ‘void mrpt::obs::CObservationRotatingScan::fromPointCloud(const mrpt::obs::CObservationPointCloud&)’:
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:105:27: note: #pragma message: TODO: fromPointCloud
105 | #define MRPT_DO_PRAGMA(x) _Pragma(#x)
| ^~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:106:31: note: in expansion of macro ‘MRPT_DO_PRAGMA’
106 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message(_msg))
| ^~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:113:22: note: in expansion of macro ‘MRPT_MSG_PRAGMA’
113 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x)
| ^~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/maps/src/obs/CObservationRotatingScan.cpp:404:2: note: in expansion of macro ‘MRPT_TODO’
404 | MRPT_TODO("fromPointCloud");
| ^~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPosePDF::Ptr mrpt::slam::CICP::ICP_Method_Classic(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPosePDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:349:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
349 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:379:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
379 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:403:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
403 | if (!options.skip_cov_calculation && nCorrespondences >= options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:533:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
533 | if (nCorrespondences < options.min_correspondence || options.skip_quality_calculation)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPosePDF::Ptr mrpt::slam::CICP::ICP_Method_LM(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPosePDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:716:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
716 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:970:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
970 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:988:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<mrpt::tfest::TMatchingPairTempl<float>, std::allocator<mrpt::tfest::TMatchingPairTempl<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
988 | for(int i = 0; i < correspondences.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPosePDF::Ptr mrpt::slam::CICP::ICP_Method_LM_Height_Restrict(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPosePDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1099:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1099 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1353:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1353 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1371:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<mrpt::tfest::TMatchingPairTempl<float>, std::allocator<mrpt::tfest::TMatchingPairTempl<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1371 | for(int i = 0; i < correspondences.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPosePDF::Ptr mrpt::slam::CICP::ICP_Method_LM_Test(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPosePDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1480:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1480 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1739:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1739 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPosePDF::Ptr mrpt::slam::CICP::ICP_Method_LM_3D_Asso(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPosePDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1862:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1862 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In lambda function:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1918:13: warning: declaration of ‘w1’ shadows a previous local [-Wshadow]
1918 | double w1, w2, w3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1881:12: note: shadowed declaration is here
1881 | double w1, w2, w3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1918:17: warning: declaration of ‘w2’ shadows a previous local [-Wshadow]
1918 | double w1, w2, w3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1881:16: note: shadowed declaration is here
1881 | double w1, w2, w3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1918:21: warning: declaration of ‘w3’ shadows a previous local [-Wshadow]
1918 | double w1, w2, w3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1881:20: note: shadowed declaration is here
1881 | double w1, w2, w3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1919:13: warning: declaration of ‘q1’ shadows a previous local [-Wshadow]
1919 | double q1, q2, q3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1882:12: note: shadowed declaration is here
1882 | double q1, q2, q3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1919:17: warning: declaration of ‘q2’ shadows a previous local [-Wshadow]
1919 | double q1, q2, q3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1882:16: note: shadowed declaration is here
1882 | double q1, q2, q3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1919:21: warning: declaration of ‘q3’ shadows a previous local [-Wshadow]
1919 | double q1, q2, q3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1882:20: note: shadowed declaration is here
1882 | double q1, q2, q3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1920:13: warning: declaration of ‘A’ shadows a previous local [-Wshadow]
1920 | double A, B;
| ^
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1883:12: note: shadowed declaration is here
1883 | double A, B;
| ^
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1920:16: warning: declaration of ‘B’ shadows a previous local [-Wshadow]
1920 | double A, B;
| ^
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1883:15: note: shadowed declaration is here
1883 | double A, B;
| ^
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPosePDF::Ptr mrpt::slam::CICP::ICP_Method_LM_3D_Asso(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPosePDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:2158:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2158 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1881:12: warning: unused variable ‘w1’ [-Wunused-variable]
1881 | double w1, w2, w3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1881:16: warning: unused variable ‘w2’ [-Wunused-variable]
1881 | double w1, w2, w3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1881:20: warning: unused variable ‘w3’ [-Wunused-variable]
1881 | double w1, w2, w3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1882:12: warning: unused variable ‘q1’ [-Wunused-variable]
1882 | double q1, q2, q3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1882:16: warning: unused variable ‘q2’ [-Wunused-variable]
1882 | double q1, q2, q3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1882:20: warning: unused variable ‘q3’ [-Wunused-variable]
1882 | double q1, q2, q3;
| ^~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1883:12: warning: unused variable ‘A’ [-Wunused-variable]
1883 | double A, B;
| ^
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:1883:15: warning: unused variable ‘B’ [-Wunused-variable]
1883 | double A, B;
| ^
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPosePDF::Ptr mrpt::slam::CICP::ICP_Method_LM_3D_Asso_Simplified(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPosePDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:2287:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2287 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:2540:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2540 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPosePDF::Ptr mrpt::slam::CICP::ICP_Method_LM_3D_Asso_Test(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPosePDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:2661:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2661 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:2914:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2914 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPose3DPDF::Ptr mrpt::slam::CICP::ICP3D_Method_Classic(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPose3DPDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3094:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3094 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3133:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3133 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3157:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3157 | if (!options.skip_cov_calculation && nCorrespondences >= options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3174:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<mrpt::tfest::TMatchingPairTempl<float>, std::allocator<mrpt::tfest::TMatchingPairTempl<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
3174 | for(int i = 0; i < correspondences.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPose3DPDF::Ptr mrpt::slam::CICP::ICP3D_Method_SVD(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPose3DPDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3271:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3271 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3308:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3308 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3332:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3332 | if (!options.skip_cov_calculation && nCorrespondences >= options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3349:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<mrpt::tfest::TMatchingPairTempl<float>, std::allocator<mrpt::tfest::TMatchingPairTempl<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
3349 | for(int i = 0; i < correspondences.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPose3DPDF::Ptr mrpt::slam::CICP::ICP3D_Method_CERES_P2P_AUTO(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPose3DPDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3439:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3439 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3476:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3476 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3500:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3500 | if (!options.skip_cov_calculation && nCorrespondences >= options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3517:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<mrpt::tfest::TMatchingPairTempl<float>, std::allocator<mrpt::tfest::TMatchingPairTempl<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
3517 | for(int i = 0; i < correspondences.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPose3DPDF::Ptr mrpt::slam::CICP::ICP3D_Method_CERES_P2P_ANALYTIC(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPose3DPDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3607:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3607 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3643:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3643 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3667:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3667 | if (!options.skip_cov_calculation && nCorrespondences >= options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3684:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<mrpt::tfest::TMatchingPairTempl<float>, std::allocator<mrpt::tfest::TMatchingPairTempl<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
3684 | for(int i = 0; i < correspondences.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPose3DPDF::Ptr mrpt::slam::CICP::ICP3D_Method_CERES_P2L_AUTO(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPose3DPDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3781:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3781 | if (n_p2l_other < options.min_correspondence) // min_correspondence = 5
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3817:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3817 | if (n_p2l_other >= options.min_correspondence) {
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3841:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3841 | if (!options.skip_cov_calculation && n_p2l_other >= options.min_correspondence)
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3708:9: warning: unused variable ‘nCorrespondences’ [-Wunused-variable]
3708 | size_t nCorrespondences = 0;
| ^~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPose3DPDF::Ptr mrpt::slam::CICP::ICP3D_Method_CERES_P2L_ANALYTIC(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPose3DPDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3956:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3956 | if (n_p2l_other < options.min_correspondence) // min_correspondence = 5
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3992:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3992 | if (n_p2l_other >= options.min_correspondence) {
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4016:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4016 | if (!options.skip_cov_calculation && n_p2l_other >= options.min_correspondence)
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:3883:9: warning: unused variable ‘nCorrespondences’ [-Wunused-variable]
3883 | size_t nCorrespondences = 0;
| ^~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPose3DPDF::Ptr mrpt::slam::CICP::ICP3D_Method_CERES_P2PL_AUTO(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPose3DPDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4131:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4131 | if (n_p2l_other < options.min_correspondence) // min_correspondence = 5
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4167:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4167 | if (n_p2l_other >= options.min_correspondence) {
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4191:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4191 | if (!options.skip_cov_calculation && n_p2l_other >= options.min_correspondence)
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4058:9: warning: unused variable ‘nCorrespondences’ [-Wunused-variable]
4058 | size_t nCorrespondences = 0;
| ^~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPose3DPDF::Ptr mrpt::slam::CICP::ICP3D_Method_CERES_P2PL_ANALYTIC(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPose3DPDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4306:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4306 | if (n_p2l_other < options.min_correspondence) // min_correspondence = 5
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4347:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4347 | if (n_p2l_other >= options.min_correspondence) {
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4372:52: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4372 | if (!options.skip_cov_calculation && n_p2l_other >= options.min_correspondence)
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4233:9: warning: unused variable ‘nCorrespondences’ [-Wunused-variable]
4233 | size_t nCorrespondences = 0;
| ^~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp: In member function ‘mrpt::poses::CPosePDF::Ptr mrpt::slam::CICP::ICP_Method_LM_Weighted(const mrpt::maps::CMetricMap*, const mrpt::maps::CMetricMap*, const mrpt::poses::CPosePDFGaussian&, mrpt::slam::CICP::TReturnInfo&)’:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4485:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4485 | if (nCorrespondences < options.min_correspondence)
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4797:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4797 | if (nCorrespondences >= options.min_correspondence) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CICP.cpp:4816:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<mrpt::tfest::TMatchingPairTempl<float>, std::allocator<mrpt::tfest::TMatchingPairTempl<float> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
4816 | for(int i = 0; i < correspondences.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/exceptions.h:13,
from /root/workspace/module-confname/src/mrpt2/libs/config/include/mrpt/config/CConfigFileBase.h:12,
from /root/workspace/module-confname/src/mrpt2/libs/config/include/mrpt/config/CConfigFilePrefixer.h:11,
from /root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CIncrementalMapPartitioner.cpp:12:
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CIncrementalMapPartitioner.cpp: In member function ‘virtual void mrpt::slam::CIncrementalMapPartitioner::TOptions::loadFromConfigFile(const mrpt::config::CConfigFileBase&, const string&)’:
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:105:27: note: #pragma message: TODO: Add link to example INI file
105 | #define MRPT_DO_PRAGMA(x) _Pragma(#x)
| ^~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:106:31: note: in expansion of macro ‘MRPT_DO_PRAGMA’
106 | #define MRPT_MSG_PRAGMA(_msg) MRPT_DO_PRAGMA(message(_msg))
| ^~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/core/include/mrpt/core/common.h:113:22: note: in expansion of macro ‘MRPT_MSG_PRAGMA’
113 | #define MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x)
| ^~~~~~~~~~~~~~~
/root/workspace/module-confname/src/mrpt2/libs/slam/src/slam/CIncrementalMapPartitioner.cpp:81:2: note: in expansion of macro ‘MRPT_TODO’
81 | MRPT_TODO("Add link to example INI file");
| ^~~~~~~~~
cd /root/workspace/module-confname/build/mrpt; catkin build --get-env mrpt | catkin env -si /usr/bin/make --jobserver-auth=3,4; cd -
[build 07:15.9 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (0%)...
[build 07:16.0 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (9%)...
[build 07:16.1 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (11%...
[build 07:16.2 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (25%...
[build 07:16.3 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (40%...
[build 07:16.4 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (51%...
[build 07:16.5 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (57%...
[build 07:16.6 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (67%...
[build 07:16.7 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (72%...
[build 07:16.8 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (93%...
[build 07:16.9 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (93%...
[build 07:17.0 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (94%...
[build 07:17.1 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (94%...
[build 07:17.2 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (94%...
[build 07:17.3 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (95%...
[build 07:17.4 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (95%...
[build 07:17.5 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (96%...
[build 07:17.6 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (97%...
[build 07:17.7 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:17.8 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:17.9 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:18.0 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:18.1 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:18.2 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:18.3 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:18.4 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:18.5 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:18.6 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:18.7 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (98%...
[build 07:18.8 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:18.9 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:19.0 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:19.1 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:19.2 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:19.3 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:19.4 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:19.5 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:19.6 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:19.7 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:19.8 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (99%...
[build 07:19.9 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (100...
[build 07:20.0 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (100...
[build 07:20.1 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (100...
[build 07:20.2 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (100...
[build 07:20.3 s] [34/35 complete] [1/6 jobs] [0 queued] [mrpt:install (100...
...............................................................................
Finished <<< mrpt [ 7 minutes and 13.8 seconds ]
[build] Summary: All 35 packages succeeded!
[build] Ignored: None.
[build] Warnings: 19 packages succeeded with warnings.
[build] Abandoned: No packages were abandoned.
[build] Failed: No packages failed.
[build] Runtime: 7 minutes and 20.4 seconds total.
[build] Note: Workspace packages have changed, please re-source setup files to use them.
[Pipeline] sh
+ mkdir -p /root/workspace/module-confname/src/hdmap_analysis
[Pipeline] dir
Running in /root/workspace/module-confname/src/hdmap_analysis
[Pipeline] {
[Pipeline] checkout
The recommended git tool is: NONE
using credential gitlab_ota
Cloning the remote Git repository
Cloning repository http://159.27.226.4/map/hdmap_analysis.git
> git init /root/workspace/module-confname/src/hdmap_analysis # timeout=10
Fetching upstream changes from http://159.27.226.4/map/hdmap_analysis.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
using GIT_ASKPASS to set credentials gitlab_ota
> git fetch --tags --force --progress -- http://159.27.226.4/map/hdmap_analysis.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url http://159.27.226.4/map/hdmap_analysis.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse origin/rc_dev^{commit} # timeout=10
Checking out Revision 95ec724887af1b240b58915e6d1946ca3d6f4520 (origin/rc_dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f 95ec724887af1b240b58915e6d1946ca3d6f4520 # timeout=10
Commit message: "Merge branch 'revert-1344c0e2' into 'rc_dev'"
> git rev-list --no-walk 95ec724887af1b240b58915e6d1946ca3d6f4520 # timeout=10
[Pipeline] sh
+ mkdir /root/workspace/module-confname/install/lib/hdmap_analysis
[Pipeline] sh
+ cp -r /root/workspace/module-confname/src/hdmap_analysis/embedding_in_qt_sgskip.py /root/workspace/module-confname/src/hdmap_analysis/hdmap_analysis.py /root/workspace/module-confname/src/hdmap_analysis/hdmap_polygon_selector.py /root/workspace/module-confname/src/hdmap_analysis/hdmap.py /root/workspace/module-confname/src/hdmap_analysis/header.py /root/workspace/module-confname/src/hdmap_analysis/junction.py /root/workspace/module-confname/src/hdmap_analysis/lane.py /root/workspace/module-confname/src/hdmap_analysis/log_loader.py /root/workspace/module-confname/src/hdmap_analysis/main_window.py /root/workspace/module-confname/src/hdmap_analysis/map_loader.py /root/workspace/module-confname/src/hdmap_analysis/object.py /root/workspace/module-confname/src/hdmap_analysis/restricted_area.py /root/workspace/module-confname/src/hdmap_analysis/table_model.py /root/workspace/module-confname/install/lib/hdmap_analysis/
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (zip->post)
[Pipeline] script
[Pipeline] {
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] echo
>>>>>>>>>>压缩成zip包>>>>>>>>>>
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] dir
Running in /root/workspace/module-confname
[Pipeline] {
[Pipeline] sh
+ zip -rq module_2026-08-17_12-26-50.zip ./install/ ./version.json
[Pipeline] sh
+ ls /root/workspace/module-confname
build
devel
install
logs
module_2026-08-17_12-26-50.zip
src
version.json
[Pipeline] }
[Pipeline] // dir
[Pipeline] echo
/root/workspace/module-confname/module_2026-08-17_12-26-50.zip,/root/workspace/module-confname/version.json
[Pipeline] sh
+ curl -X POST http://61.153.150.243:2200/ota-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/module-confname/module_2026-08-17_12-26-50.zip"' --form 'version=@"/root/workspace/module-confname/version.json"'
% 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 87.5M 0 0 0 65536 0 320k 0:04:40 --:--:-- 0:04:40 318k
3 87.5M 0 0 3 2816k 0 2304k 0:00:38 0:00:01 0:00:37 2302k
5 87.5M 0 0 5 5312k 0 2403k 0:00:37 0:00:02 0:00:35 2402k
8 87.5M 0 0 8 7808k 0 2441k 0:00:36 0:00:03 0:00:33 2440k
11 87.5M 0 0 11 10.1M 0 2462k 0:00:36 0:00:04 0:00:32 2462k
14 87.5M 0 0 14 12.5M 0 2475k 0:00:36 0:00:05 0:00:31 2561k
17 87.5M 0 0 17 15.0M 0 2482k 0:00:36 0:00:06 0:00:30 2526k
20 87.5M 0 0 20 17.5M 0 2491k 0:00:35 0:00:07 0:00:28 2530k
22 87.5M 0 0 22 20.0M 0 2493k 0:00:35 0:00:08 0:00:27 2527k
25 87.5M 0 0 25 22.2M 0 2473k 0:00:36 0:00:09 0:00:27 2483k
27 87.5M 0 0 27 23.7M 0 2340k 0:00:38 0:00:10 0:00:28 2206k
30 87.5M 0 0 30 26.9M 0 2459k 0:00:36 0:00:11 0:00:25 2431k
33 87.5M 0 0 33 29.1M 0 2444k 0:00:36 0:00:12 0:00:24 2377k
35 87.5M 0 0 35 31.3M 0 2432k 0:00:36 0:00:13 0:00:23 2331k
38 87.5M 0 0 38 33.6M 0 2423k 0:00:36 0:00:14 0:00:22 2330k
40 87.5M 0 0 40 35.8M 0 2414k 0:00:37 0:00:15 0:00:22 2572k
43 87.5M 0 0 43 37.7M 0 2363k 0:00:37 0:00:16 0:00:21 2152k
46 87.5M 0 0 46 40.5M 0 2412k 0:00:37 0:00:17 0:00:20 2333k
49 87.5M 0 0 49 42.9M 0 2414k 0:00:37 0:00:18 0:00:19 2368k
51 87.5M 0 0 51 45.1M 0 2407k 0:00:37 0:00:19 0:00:18 2364k
54 87.5M 0 0 54 47.4M 0 2402k 0:00:37 0:00:20 0:00:17 2368k
56 87.5M 0 0 56 49.6M 0 2398k 0:00:37 0:00:21 0:00:16 2519k
59 87.5M 0 0 59 51.9M 0 2395k 0:00:37 0:00:22 0:00:15 2336k
61 87.5M 0 0 61 54.2M 0 2392k 0:00:37 0:00:23 0:00:14 2310k
64 87.5M 0 0 64 56.5M 0 2389k 0:00:37 0:00:24 0:00:13 2317k
67 87.5M 0 0 67 58.7M 0 2386k 0:00:37 0:00:25 0:00:12 2320k
69 87.5M 0 0 69 61.0M 0 2383k 0:00:37 0:00:26 0:00:11 2319k
72 87.5M 0 0 72 63.2M 0 2381k 0:00:37 0:00:27 0:00:10 2318k
74 87.5M 0 0 74 65.5M 0 2379k 0:00:37 0:00:28 0:00:09 2317k
77 87.5M 0 0 77 67.8M 0 2376k 0:00:37 0:00:29 0:00:08 2315k
80 87.5M 0 0 80 70.0M 0 2373k 0:00:37 0:00:30 0:00:07 2310k
82 87.5M 0 0 82 72.2M 0 2371k 0:00:37 0:00:31 0:00:06 2305k
85 87.5M 0 0 85 74.5M 0 2368k 0:00:37 0:00:32 0:00:05 2299k
87 87.5M 0 0 87 76.7M 0 2365k 0:00:37 0:00:33 0:00:04 2287k
90 87.5M 0 0 90 78.9M 0 2362k 0:00:37 0:00:34 0:00:03 2278k
91 87.5M 0 0 91 80.1M 0 2329k 0:00:38 0:00:35 0:00:03 2062k
95 87.5M 0 0 95 83.5M 0 2363k 0:00:37 0:00:36 0:00:01 2316k
98 87.5M 0 0 98 85.8M 0 2361k 0:00:37 0:00:37 --:--:-- 2316k
100 87.5M 0 0 100 87.5M 0 2297k 0:00:39 0:00:39 --:--:-- 1909k
100 87.5M 0 0 100 87.5M 0 2240k 0:00:40 0:00:40 --:--:-- 1517k
100 87.5M 0 0 100 87.5M 0 2185k 0:00:41 0:00:41 --:--:-- 1307k
100 87.5M 0 0 100 87.5M 0 2133k 0:00:42 0:00:42 --:--:-- 696k
100 87.5M 0 0 100 87.5M 0 2083k 0:00:43 0:00:43 --:--:-- 300k
100 87.5M 0 0 100 87.5M 0 2036k 0:00:44 0:00:44 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1991k 0:00:45 0:00:45 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1947k 0:00:46 0:00:46 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1906k 0:00:47 0:00:47 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1866k 0:00:48 0:00:48 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1828k 0:00:49 0:00:49 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1791k 0:00:50 0:00:50 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1756k 0:00:51 0:00:51 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1722k 0:00:52 0:00:52 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1690k 0:00:53 0:00:53 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1658k 0:00:54 0:00:54 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1628k 0:00:55 0:00:55 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1599k 0:00:56 0:00:56 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1571k 0:00:57 0:00:57 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1544k 0:00:58 0:00:58 --:--:-- 0
100 87.5M 0 0 100 87.5M 0 1518k 0:00:59 0:00:59 --:--:-- 0
100 87.5M 0 43 100 87.5M 0 1504k 0:00:59 0:00:59 --:--:-- 9
100 87.5M 0 43 100 87.5M 0 1504k 0:00:59 0:00:59 --:--:-- 12
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] readJSON
[Pipeline] echo
[msg:操作成功, code:200, data:]
[Pipeline] echo
status:200
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] sh
+ curl -X POST http://127.0.0.1:8090/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/module-confname/module_2026-08-17_12-26-50.zip"' --form 'version=@"/root/workspace/module-confname/version.json"'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
96 87.5M 0 0 96 84.3M 0 275M --:--:-- --:--:-- --:--:-- 274M
100 87.5M 0 0 100 87.5M 0 66.3M 0:00:01 0:00:01 --:--:-- 66.2M
100 87.5M 0 43 100 87.5M 18 38.1M 0:00:02 0:00:02 --:--:-- 38.1M
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] sh
+ sed -i '$ s/project":"0/project":"1001/' /root/workspace/module-confname/version.json
[Pipeline] sh
+ sed -i '$ s/device_name":"none/device_name":"/' /root/workspace/module-confname/version.json
[Pipeline] sh
+ curl -X POST http://127.0.0.1:8090/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/module-confname/module_2026-08-17_12-26-50.zip"' --form 'version=@"/root/workspace/module-confname/version.json"'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 87.5M 0 0 100 87.5M 0 66.2M 0:00:01 0:00:01 --:--:-- 66.2M
100 87.5M 0 43 100 87.5M 19 38.7M 0:00:02 0:00:02 --:--:-- 38.7M
100 87.5M 0 43 100 87.5M 18 38.6M 0:00:02 0:00:02 --:--:-- 38.6M
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] sh
+ rm -rf /root/workspace/module-confname/src/hdmap_analysis /root/workspace/module-confname/src/hdmap_analysis@tmp /root/workspace/module-confname/src/mrpt2 /root/workspace/module-confname/src/rslidar_sdk /root/workspace/module-confname/src/senior_calibration /root/workspace/module-confname/src/shared_msgs /root/workspace/module-confname/src/warningModule /root/workspace/module-confname@tmp
[Pipeline] sh
+ rm -rf /root/workspace/module-confname/module_2026-08-17_12-26-50.zip
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] script
[Pipeline] {
[Pipeline] echo
always
[Pipeline] }
[Pipeline] // script
[Pipeline] script
[Pipeline] {
[Pipeline] echo
success
[Pipeline] sh
+ cat /root/weilk/master-project/.project-module.json
[Pipeline] sh
+ cat /root/weilk/rcdev-project/.project-module.json
[Pipeline] sh
+ cat /root/weilk/dev-project/.project-module.json
[Pipeline] readJSON
[Pipeline] echo
webhtml准备完成
[Pipeline] echo
webhtml准备完成
[Pipeline] echo
webhtml准备完成
[Pipeline] echo
webhtml准备完成
[Pipeline] echo
webhtml准备完成
[Pipeline] echo
<!DOCTYPE html><html><head><meta charset="utf-8"><title>msg2html</title></head><body><h1>更新内容</h1><h2>模块名: shared_msgs</h2><h2>模块名: senior_calibration</h2><h2>模块名: rslidar_sdk</h2><h2>模块名: mrpt2</h2><h2>模块名: warningModule</h2></body></html>
[Pipeline] echo
msg已经准备完成
[Pipeline] sh
+ touch /root/workspace/module-confname/index.html
[Pipeline] writeFile
[Pipeline] echo
html更新完成
[Pipeline] publishHTML
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at BUILD level /root/workspace/module-confname to /var/lib/jenkins/jobs/module-confname/builds/996/htmlreports/update_20message
[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=c4e318472bbd19d0449efb4060de213f730dc32b4bf44819381a8fa7adf61983' -H 'Content-Type: application/json' -d '{"msgtype": "markdown","markdown": {"title":"jenkins通知","text": "# 版本发布通知
### [工控专用()]
---
- 版本名: [module_2026-08-17_12-26-50]
- 状态:<font color=#01B468> 编译成功 </font>
- 执行人:weilikang
- 更新模块:
- 任务号:[module-confname #996]
- 具体更新内容点此链接 [该版本详细内容点此](http://jenkins.vehicle.senior.auto:8080/jenkins/job/module-confname/996/update_20message/index.html)
> 请ota发布同学尽快发布验证,并在群里同步发布信息~@"},"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
100 650 100 27 100 623 262 6048 --:--:-- --:--:-- --:--:-- 6310
[Pipeline] echo
{"errcode":0,"errmsg":"ok"}
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Lock released on resource [Label: built-in, Quantity: 1]
[Pipeline] // lock
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS