robotpkg/wip/sot-talos-balance bulk build results
Log for sot-talos-balance-2.0.5r1 on Debian-12-x86_64: bulk.log (Back)
=> Checking for clear installation
===> Installing bootstrap dependencies for sot-talos-balance-2.0.5r1
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Debian-12-x86_64/All/digest-20080510.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Debian-12-x86_64/All/tnftp-20151004~ssl.tgz
===> Checking bootstrap dependencies for sot-talos-balance-2.0.5r1
=> Required robotpkg package digest>=20080510: digest-20080510 found
=> Required robotpkg package tnftp>=20130505~ssl: tnftp-20151004~ssl found
=> Required system package gnupg>=1: gnupg-2.2.40 found
=> Required system package gzip: gzip-1.12 found
=> Required system package pax and tar archivers: pax found
=> Required system package pkg_install>=20110805.12: pkg_install-20211115.3 found
=> Required system package pkgrepo2deb>=1.9: pkgrepo2deb-1.13 found
===> Done bootstrap-depends for sot-talos-balance-2.0.5r1
===> Installing full dependencies for sot-talos-balance-2.0.5r1
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Debian-12-x86_64/All/coal-3.0.0r1.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Debian-12-x86_64/All/ddp-actuator-solver-1.2.3.tgz
=> Dependency digest-20080510 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Debian-12-x86_64/All/dynamic-graph-v3-4.4.3.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Debian-12-x86_64/All/eiquadprog-1.2.9.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Debian-12-x86_64/All/parametric-curves-1.4.4.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Debian-12-x86_64/All/pinocchio-3.3.0.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Debian-12-x86_64/All/py311-sot-core-v3-4.11.8r2.tgz
=> Dependency tnftp-20151004~ssl already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Debian-12-x86_64/All/tsid-1.7.1r1.tgz
===> Checking build options for sot-talos-balance-2.0.5r1
=> Building with no option.
===> Checking alternatives for sot-talos-balance-2.0.5r1
=> Use the GNU C++ compiler: c++-compiler provided by g++>=3
=> Use the GNU C compiler: c-compiler provided by gcc>=3
=> Use python-3.11: python>=2.5 provided by python311>=3.11<3.12
===> Checking dependencies for sot-talos-balance-2.0.5r1
=> Required system package boost-headers>=1.34.1: boost-headers-1.74 found
=> Required system package boostlib-filesystem>=1.34.1: boost-libs-1.74.0 found
=> Required system package boostlib-iostreams>=1.34.1: boost-libs-1.74.0 found
=> Required system package boostlib-math>=1.34.1: boost-libs-1.74.0 found
=> Required system package boostlib-thread>=1.34.1: boost-libs-1.74.0 found
=> Required system package cmake>=3.10: cmake-3.25.1 found
=> Required system package doxygen>=1.5: doxygen-1.9.4 found
=> Required system package eigen3>=3.0.0: eigen3-3.4.0 found
=> Required system package g++>=3: g++-12 found
=> Required system package gcc>=3: gcc-12 found
=> Required system package graphviz>=2: graphviz-2.43.0 found
=> Required system package libstdc++: libstdc++ found
=> Required system package octomap>=1.6.0: octomap-1.9.7 found
=> Required system package pkg-config>=0.22: pkg-config-1.8.1 found
=> Required system package python311>=3.11<3.12: python311-3.11.2 found
=> Required system package urdfdom>=0.2.8: urdfdom-3.0.0 found
=> Required robotpkg package coal>=3: coal-3.0.0r1 found
=> Required robotpkg package ddp-actuator-solver>=1.0.0: ddp-actuator-solver-1.2.3 found
=> Required robotpkg package dynamic-graph-v3>=4.3.0: dynamic-graph-v3-4.4.3 found
=> Required robotpkg package eiquadprog>=1.2.0: eiquadprog-1.2.9 found
=> Required robotpkg package parametric-curves>=1.0.0: parametric-curves-1.4.4 found
=> Required robotpkg package pinocchio>=2.3: pinocchio-3.3.0 found
=> Required robotpkg package py311-sot-core-v3>=4.11.7<5.0.0: py311-sot-core-v3-4.11.8r2 found
=> Required robotpkg package tsid>=1.6.0: tsid-1.7.1r1 found
===> Done depends for sot-talos-balance-2.0.5r1
===> Extracting for sot-talos-balance-2.0.5r1
=> SHA1 checksums OK
=> RMD160 checksums OK
===> Configuring for sot-talos-balance-2.0.5r1
CMake Warning at /opt/openrobots/lib/cmake/hpp-fcl/hpp-fclConfig.cmake:3 (message):
Please update your CMake from 'hpp-fcl' to 'coal'
Call Stack (most recent call first):
/usr/share/cmake-3.25/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
/opt/openrobots/lib/cmake/pinocchio/pinocchioConfig.cmake:161 (find_dependency)
/usr/share/cmake-3.25/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
/opt/openrobots/lib/cmake/sot-core/sot-coreConfig.cmake:149 (find_dependency)
cmake/package-config.cmake:110 (find_package)
CMakeLists.txt:83 (add_project_dependency)
===> Building for sot-talos-balance-2.0.5r1
In file included from /usr/include/arpa/inet.h:22,
from /local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:12:
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp: In static member function 'static long long unsigned int CRTPacket::GetTimeStamp(char*, bool)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:315:42: warning: conversion from 'long int' to '__uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
315 | return ((unsigned long long)(ntohl((long)*((long long *)(pData + 8))))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:317:48: warning: conversion from 'long long int' to '__uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
317 | ntohl(*((long long *)(pData + 8)) >> 32);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp: In member function 'float CRTPacket::SetByteOrder(float*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:1495:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
1495 | return *((float *)&nTmp);
| ~^~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp: In member function 'double CRTPacket::SetByteOrder(double*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:1504:41: warning: conversion from 'long int' to '__uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
1504 | nTmp = (((unsigned long long)(ntohl((long)*((unsigned long long *)pfData)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:1506:51: warning: conversion from 'long long unsigned int' to '__uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
1506 | ntohl(*((unsigned long long *)pfData) >> 32));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:1507:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
1507 | return *((double *)&nTmp);
| ~^~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp: In member function 'long int CRTPacket::SetByteOrder(long int*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:1528:18: warning: conversion from 'long int' to '__uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
1528 | return ntohl(*pnData);
| ^~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp: In member function 'long long int CRTPacket::SetByteOrder(long long int*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:1549:40: warning: conversion from 'long int' to '__uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
1549 | return ((unsigned long long)(ntohl((long)*pnData)) << 32) +
| ^~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:1550:26: warning: conversion from 'long long int' to '__uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
1550 | ntohl(*pnData >> 32);
| ~~~~~~~~^~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp: In member function 'long long unsigned int CRTPacket::SetByteOrder(long long unsigned int*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:1557:40: warning: conversion from 'long int' to '__uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
1557 | return ((unsigned long long)(ntohl((long)*pnData)) << 32) +
| ^~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTPacket.cpp:1558:26: warning: conversion from 'long long unsigned int' to '__uint32_t' {aka 'unsigned int'} may change value [-Wconversion]
1558 | ntohl(*pnData >> 32);
| ~~~~~~~~^~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Network.cpp: In member function 'int CNetwork::Receive(char*, int, bool, int, unsigned int*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Network.cpp:279:22: warning: conversion from 'ssize_t' {aka 'long int'} to 'int' may change value [-Wconversion]
279 | recieved = recv(mSocket, rtDataBuff, header ? 8 : dataBufSize, 0);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Network.cpp:287:26: warning: conversion from 'ssize_t' {aka 'long int'} to 'int' may change value [-Wconversion]
287 | recieved = recvfrom(mUDPSocket, rtDataBuff, dataBufSize, 0,
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
288 | (sockaddr*)&source_addr, &fromlen);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Network.cpp:296:26: warning: conversion from 'ssize_t' {aka 'long int'} to 'int' may change value [-Wconversion]
296 | recieved = recvfrom(mUDPBroadcastSocket, rtDataBuff, dataBufSize, 0,
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
297 | (sockaddr*)&source_addr, &fromlen);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Network.cpp: In member function 'bool CNetwork::Send(const char*, int)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Network.cpp:318:16: warning: conversion from 'ssize_t' {aka 'long int'} to 'int' may change value [-Wconversion]
318 | sent = send(mSocket, sendBuf + totalSent, size - totalSent, 0);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Network.cpp: In member function 'void CNetwork::SetErrorString()':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Network.cpp:425:26: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion]
425 | char* error = strerror(mLastError);
| ^~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Network.cpp: In member function 'int CNetwork::GetError() const':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Network.cpp:434:41: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion]
434 | int CNetwork::GetError() const { return mLastError; }
| ^~~~~~~~~~
In file included from /local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:15:
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/include/sot/talos_balance/sdk_qualisys/Markup.h: In copy constructor 'CMarkup::ElemPos::ElemPos(const CMarkup::ElemPos&)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/include/sot/talos_balance/sdk_qualisys/Markup.h:106:43: warning: implicitly-declared 'constexpr CMarkup::ElemPos& CMarkup::ElemPos::operator=(const CMarkup::ElemPos&)' is deprecated [-Wdeprecated-copy]
106 | ElemPos(const ElemPos& pos) { *this = pos; };
| ^~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/include/sot/talos_balance/sdk_qualisys/Markup.h:106:5: note: because 'CMarkup::ElemPos' has user-provided 'CMarkup::ElemPos::ElemPos(const CMarkup::ElemPos&)'
106 | ElemPos(const ElemPos& pos) { *this = pos; };
| ^~~~~~~
In file included from /local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/Markup.cpp:13:
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/include/sot/talos_balance/sdk_qualisys/Markup.h: In copy constructor 'CMarkup::ElemPos::ElemPos(const CMarkup::ElemPos&)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/include/sot/talos_balance/sdk_qualisys/Markup.h:106:43: warning: implicitly-declared 'constexpr CMarkup::ElemPos& CMarkup::ElemPos::operator=(const CMarkup::ElemPos&)' is deprecated [-Wdeprecated-copy]
106 | ElemPos(const ElemPos& pos) { *this = pos; };
| ^~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/include/sot/talos_balance/sdk_qualisys/Markup.h:106:5: note: because 'CMarkup::ElemPos' has user-provided 'CMarkup::ElemPos::ElemPos(const CMarkup::ElemPos&)'
106 | ElemPos(const ElemPos& pos) { *this = pos; };
| ^~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::SetVersion(int, int)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:199:9: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
199 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:185:8: note: 'pResponseStr' declared here
185 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::SendTrig()':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:507:7: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
507 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:500:8: note: 'pResponseStr' declared here
500 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::SetQTMEvent(const char*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:530:9: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
530 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:517:8: note: 'pResponseStr' declared here
517 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::TakeControl(const char*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:562:7: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
562 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:544:8: note: 'pResponseStr' declared here
544 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::ReleaseControl()':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:581:7: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
581 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:572:8: note: 'pResponseStr' declared here
572 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::NewMeasurement()':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:600:7: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
600 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:592:8: note: 'pResponseStr' declared here
592 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::CloseMeasurement()':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:619:7: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
619 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:609:8: note: 'pResponseStr' declared here
609 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::StartCapture()':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:635:7: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
635 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:628:8: note: 'pResponseStr' declared here
628 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::StartRTOnFile()':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:651:7: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
651 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:644:8: note: 'pResponseStr' declared here
644 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::StopCapture()':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:670:7: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
670 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:663:8: note: 'pResponseStr' declared here
663 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::SaveCapture(const char*, bool, char*, int)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:729:9: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
729 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:706:8: note: 'pResponseStr' declared here
706 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::LoadProject(const char*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:752:9: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
752 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:742:8: note: 'pResponseStr' declared here
742 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::Reprocess()':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:771:7: warning: the address of 'pResponseStr' will never be NULL [-Waddress]
771 | if (pResponseStr) {
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:764:8: note: 'pResponseStr' declared here
764 | char pResponseStr[256];
| ^~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::GetAnalogDevice(unsigned int, unsigned int&, unsigned int&, char*&, unsigned int&, char*&, float&, float&) const':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:3369:13: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual]
3369 | pName = (char*)mvsAnalogDeviceSettings.at(nDeviceIndex).oName.c_str();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:3372:13: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual]
3372 | pUnit = (char*)mvsAnalogDeviceSettings.at(nDeviceIndex).oUnit.c_str();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'void CRTProtocol::GetForceUnits(char*&, char*&) const':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:3408:13: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual]
3408 | pLength = (char*)msForceSettings.oUnitLength.c_str();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:3409:12: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual]
3409 | pForce = (char*)msForceSettings.oUnitForce.c_str();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::GetForcePlate(unsigned int, unsigned int&, unsigned int&, unsigned int&, char*&, char*&, float&, float&) const':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:3426:13: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual]
3426 | pType = (char*)msForceSettings.vsForcePlates[nPlateIndex].oType.c_str();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:3427:13: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual]
3427 | pName = (char*)msForceSettings.vsForcePlates[nPlateIndex].oName.c_str();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'const char* CRTProtocol::GetSkeletonName(unsigned int)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:3534:12: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual]
3534 | return (char*)mSkeletonSettings[skeletonIndex].name.c_str();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'unsigned int CRTProtocol::GetSkeletonSegmentCount(unsigned int)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:3541:12: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion]
3541 | return static_cast(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
3542 | mSkeletonSettings[skeletonIndex].segments.size());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/openrobots/include/hpp/fcl/config.hh:1,
from /opt/openrobots/include/pinocchio/serialization/eigen.hpp:20,
from /opt/openrobots/include/pinocchio/serialization/fwd.hpp:11,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-composite.hpp:14,
from /opt/openrobots/include/pinocchio/multibody/joint/joint-generic.hpp:9,
from /opt/openrobots/include/pinocchio/multibody/data.hpp:17,
from /local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/include/sot/talos_balance/robot/robot-wrapper.hh:21,
from /local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:18:
/opt/openrobots/include/hpp/fcl/coal.hpp:13:2: warning: #warning "Please update your includes from 'hpp/fcl' to 'coal'" [-Wcpp]
13 | #warning "Please update your includes from 'hpp/fcl' to 'coal'"
| ^~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::StreamFrames(EStreamRate, unsigned int, short unsigned int, const char*, unsigned int, const SComponentOptions&)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:370:29: warning: ' UDP' directive writing 4 bytes into a region of size between 1 and 256 [-Wformat-overflow=]
370 | sprintf(pCommandStr, "%s UDP%s%s:%d ", pCommandStr,
| ^~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:370:26: note: directive argument in the range [1, 65535]
370 | sprintf(pCommandStr, "%s UDP%s%s:%d ", pCommandStr,
| ^~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:370:12: note: 'sprintf' output between 8 and 268 bytes into a destination of size 256
370 | sprintf(pCommandStr, "%s UDP%s%s:%d ", pCommandStr,
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
371 | pUDPAddr != nullptr ? ":" : "", pUDPAddr != nullptr ? pUDPAddr : "",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
372 | nUDPPort);
| ~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:370:12: warning: 'sprintf' argument 3 overlaps destination object 'pCommandStr' [-Wrestrict]
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:352:8: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
352 | char pCommandStr[256];
| ^~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::GetCapture(const char*, bool)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:482:54: warning: '%s' directive writing up to 1023 bytes into a region of size 1004 [-Wformat-overflow=]
482 | sprintf(maErrorStr, "No packet received. %s.", maErrorStr);
| ^~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:482:20: note: 'sprintf' output between 22 and 1045 bytes into a destination of size 1024
482 | sprintf(maErrorStr, "No packet received. %s.", maErrorStr);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:482:20: warning: 'sprintf' argument 3 overlaps destination object 'this' [-Wrestrict]
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:427:62: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
427 | bool CRTProtocol::GetCapture(const char* pFileName, bool bC3D) {
| ^
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::SetQTMEvent(const char*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:521:20: warning: '%s' directive writing up to 92 bytes into a region of size between 88 and 94 [-Wformat-overflow=]
521 | tTemp, "%s %s",
| ^~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:520:12: note: 'sprintf' output between 7 and 105 bytes into a destination of size 100
520 | sprintf(
| ~~~~~~~^
521 | tTemp, "%s %s",
| ~~~~~~~~~~~~~~~
522 | (mnMajorVersion > 1 || mnMinorVersion > 7) ? "SetQTMEvent" : "Event",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
523 | pLabel);
| ~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::SaveCapture(const char*, bool, char*, int)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:712:28: warning: '%s' directive writing up to 10 bytes into a region of size between 1 and 95 [-Wformat-overflow=]
712 | sprintf(tTemp, "Save %s%s", pFileName, bOverwrite ? " Overwrite" : "");
| ^~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:712:12: note: 'sprintf' output between 6 and 110 bytes into a destination of size 100
712 | sprintf(tTemp, "Save %s%s", pFileName, bOverwrite ? " Overwrite" : "");
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp: In member function 'bool CRTProtocol::LoadProject(const char*)':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:745:33: warning: '%s' directive writing up to 94 bytes into a region of size 88 [-Wformat-overflow=]
745 | sprintf(tTemp, "LoadProject %s", pFileName);
| ^~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/sdk_qualisys/RTProtocol.cpp:745:12: note: 'sprintf' output between 13 and 107 bytes into a destination of size 100
745 | sprintf(tTemp, "LoadProject %s", pFileName);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp: In member function 'void dynamicgraph::sot::talos_balance::robots::RobotWrapper::computeAllTerms(Data&, const Vector&, const Vector&) const':
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:72:26: error: no matching function for call to 'centerOfMass(const dynamicgraph::sot::talos_balance::robots::RobotWrapper::Model&, dynamicgraph::sot::talos_balance::robots::RobotWrapper::Data&, int, bool)'
72 | pinocchio::centerOfMass(m_model, data, 2, false);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/openrobots/include/pinocchio/algorithm/center-of-mass.hpp:388,
from /local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:20:
/opt/openrobots/include/pinocchio/algorithm/center-of-mass.hxx:558:74: note: candidate: 'template > class JointCollectionTpl, class ConfigVectorType> const typename pinocchio::DataTpl<_Scalar, _Options, JointCollectionTpl>::Vector3& pinocchio::centerOfMass(const ModelTpl<_Scalar, _Options, JointCollectionTpl>&, DataTpl&, const Eigen::MatrixBase&, bool)'
558 | const typename DataTpl::Vector3 & centerOfMass(
| ^~~~~~~~~~~~
/opt/openrobots/include/pinocchio/algorithm/center-of-mass.hxx:558:74: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:72:26: note: mismatched types 'const Eigen::MatrixBase' and 'int'
72 | pinocchio::centerOfMass(m_model, data, 2, false);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/openrobots/include/pinocchio/algorithm/center-of-mass.hxx:573:74: note: candidate: 'template > class JointCollectionTpl, class ConfigVectorType, class TangentVectorType> const typename pinocchio::DataTpl<_Scalar, _Options, JointCollectionTpl>::Vector3& pinocchio::centerOfMass(const ModelTpl<_Scalar, _Options, JointCollectionTpl>&, DataTpl&, const Eigen::MatrixBase&, const Eigen::MatrixBase&, bool)'
573 | const typename DataTpl::Vector3 & centerOfMass(
| ^~~~~~~~~~~~
/opt/openrobots/include/pinocchio/algorithm/center-of-mass.hxx:573:74: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:72:26: note: mismatched types 'const Eigen::MatrixBase' and 'int'
72 | pinocchio::centerOfMass(m_model, data, 2, false);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/openrobots/include/pinocchio/algorithm/center-of-mass.hxx:591:74: note: candidate: 'template > class JointCollectionTpl, class ConfigVectorType, class TangentVectorType1, class TangentVectorType2> const typename pinocchio::DataTpl<_Scalar, _Options, JointCollectionTpl>::Vector3& pinocchio::centerOfMass(const ModelTpl<_Scalar, _Options, JointCollectionTpl>&, DataTpl&, const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Eigen::MatrixBase&, bool)'
591 | const typename DataTpl::Vector3 & centerOfMass(
| ^~~~~~~~~~~~
/opt/openrobots/include/pinocchio/algorithm/center-of-mass.hxx:591:74: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:72:26: note: mismatched types 'const Eigen::MatrixBase' and 'int'
72 | pinocchio::centerOfMass(m_model, data, 2, false);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/openrobots/include/pinocchio/algorithm/center-of-mass.hxx:117:74: note: candidate: 'template > class JointCollectionTpl> const typename pinocchio::DataTpl<_Scalar, _Options, JointCollectionTpl>::Vector3& pinocchio::centerOfMass(const ModelTpl<_Scalar, _Options, JointCollectionTpl>&, DataTpl&, KinematicLevel, bool)'
117 | const typename DataTpl::Vector3 & centerOfMass(
| ^~~~~~~~~~~~
/opt/openrobots/include/pinocchio/algorithm/center-of-mass.hxx:117:74: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:72:42: note: cannot convert '2' (type 'int') to type 'pinocchio::KinematicLevel'
72 | pinocchio::centerOfMass(m_model, data, 2, false);
| ^
/opt/openrobots/include/pinocchio/algorithm/center-of-mass.hpp:194:74: note: candidate: 'template > class JointCollectionTpl> const typename pinocchio::DataTpl<_Scalar, _Options, JointCollectionTpl>::Vector3& pinocchio::centerOfMass(const ModelTpl<_Scalar, _Options, JointCollectionTpl>&, DataTpl&, bool)'
194 | const typename DataTpl::Vector3 & centerOfMass(
| ^~~~~~~~~~~~
/opt/openrobots/include/pinocchio/algorithm/center-of-mass.hpp:194:74: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:72:26: note: candidate expects 3 arguments, 4 provided
72 | pinocchio::centerOfMass(m_model, data, 2, false);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:73:37: error: no matching function for call to 'framesForwardKinematics(const dynamicgraph::sot::talos_balance::robots::RobotWrapper::Model&, dynamicgraph::sot::talos_balance::robots::RobotWrapper::Data&)'
73 | pinocchio::framesForwardKinematics(m_model, data);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /opt/openrobots/include/pinocchio/algorithm/frames.hpp:599,
from /local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:22:
/opt/openrobots/include/pinocchio/algorithm/frames.hxx:59:15: note: candidate: 'template > class JointCollectionTpl, class ConfigVectorType> void pinocchio::framesForwardKinematics(const ModelTpl<_Scalar, _Options, JointCollectionTpl>&, DataTpl&, const Eigen::MatrixBase&)'
59 | inline void framesForwardKinematics(
| ^~~~~~~~~~~~~~~~~~~~~~~
/opt/openrobots/include/pinocchio/algorithm/frames.hxx:59:15: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:73:37: note: candidate expects 3 arguments, 2 provided
73 | pinocchio::framesForwardKinematics(m_model, data);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/sot-talos-balance.dir/build.make:93: CMakeFiles/sot-talos-balance.dir/src/robot/robot-wrapper.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1458: CMakeFiles/sot-talos-balance.dir/all] Error 2
make: *** [Makefile:149: all] Error 2
An unexpected error occured. The last 10 log lines are shown below.
| | ^~~~~~~~~~~~~~~~~~~~~~~
| /opt/openrobots/include/pinocchio/algorithm/frames.hxx:59:15: note: template argument deduction/substitution failed:
| /local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5/src/robot/robot-wrapper.cpp:73:37: note: candidate expects 3 arguments, 2 provided
| 73 | pinocchio::framesForwardKinematics(m_model, data);
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
| make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5'
| make[2]: *** [CMakeFiles/sot-talos-balance.dir/build.make:93: CMakeFiles/sot-talos-balance.dir/src/robot/robot-wrapper.cpp.o] Error 1
| make[1]: *** [CMakeFiles/Makefile2:1458: CMakeFiles/sot-talos-balance.dir/all] Error 2
| make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5'
| make: *** [Makefile:149: all] Error 2
For details or bug reports, check the complete log file in:
/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/build.log
make[3]: *** [/local/robotpkg/var/lib/robotpkg/mk/build/build.mk:204: do-build-make(/local/robotpkg/var/tmp/robotpkg/wip/sot-talos-balance/work/sot-talos-balance-2.0.5)] Error 2
make[2]: *** [/local/robotpkg/var/lib/robotpkg/mk/pkg/package.mk:42: pkg-check-installed] Error 2
=> Marking sot-talos-balance-2.0.5r1 as broken
ERROR: make: *** [package] Error 2
===> Deinstalling for sot-talos-balance
Removing dependency py311-coal-3.0.0
Removing dependency pinocchio-3.3.0
Removing dependency tsid-1.7.1r1
Removing dependency py311-pinocchio-3.3.0
Removing dependency py311-example-robot-data-4.2.0
Removing dependency py311-sot-core-v3-4.11.8r2
Removed coal-3.0.0r1
Removing dependency qpoases-3.2.1r1~doc
Removing dependency
Removed ddp-actuator-solver-1.2.3
Removed digest-20080510
Removed parametric-curves-1.4.4
Removed tnftp-20151004~ssl