* Package: dev-ros/transmission_interface-0.19.5 * Repository: gentoo * Maintainer: ros@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_single_target_python3_9 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Using python3.9 to build >>> Unpacking source... >>> Unpacking ros_control-0.19.5.tar.gz to /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work >>> Source unpacked in /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work >>> Preparing source in /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/transmission_interface-0.19.5_build" >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/transmission_interface-0.19.5_build" cmake -C /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/transmission_interface-0.19.5_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCATKIN_ENABLE_TESTING=no -DCATKIN_BUILD_BINARY_PACKAGE=ON -DCATKIN_PREFIX_PATH=/usr -DPYTHON_EXECUTABLE=/usr/bin/python3.9 -DPYTHON_INSTALL_DIR=lib/python3.9/site-packages -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/transmission_interface-0.19.5_build/gentoo_toolchain.cmake /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface loading initial cache file /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/transmission_interface-0.19.5_build/gentoo_common_config.cmake -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using CATKIN_DEVEL_PREFIX: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/transmission_interface-0.19.5_build/devel -- Using CMAKE_PREFIX_PATH: -- This workspace overlays: /usr -- Found PythonInterp: /usr/bin/python3.9 (found suitable version "3.9.7", minimum required is "3.9") -- Using PYTHON_EXECUTABLE: /usr/bin/python3.9 -- Using default Python package layout -- Found PY_em: /usr/lib/python3.9/site-packages/em.py -- Using empy: /usr/lib/python3.9/site-packages/em.py -- Using CATKIN_ENABLE_TESTING: no -- catkin 0.8.10 -- BUILD_SHARED_LIBS is on -- Found TinyXML: /usr/lib64/libtinyxml.so -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 C++ -pipe -march=native -fno-diagnostics-color -O2 -std=c++14 Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/transmission_interface-0.19.5_build >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/transmission_interface-0.19.5_build" ninja -v -j4 -l0 [1/16] /usr/bin/x86_64-pc-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"transmission_interface\" -Dtransmission_interface_parser_EXPORTS -I/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -pipe -march=native -fno-diagnostics-color -O2 -std=c++14 -fPIC -MD -MT CMakeFiles/transmission_interface_parser.dir/src/transmission_parser.cpp.o -MF CMakeFiles/transmission_interface_parser.dir/src/transmission_parser.cpp.o.d -o CMakeFiles/transmission_interface_parser.dir/src/transmission_parser.cpp.o -c /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp FAILED: CMakeFiles/transmission_interface_parser.dir/src/transmission_parser.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"transmission_interface\" -Dtransmission_interface_parser_EXPORTS -I/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -pipe -march=native -fno-diagnostics-color -O2 -std=c++14 -fPIC -MD -MT CMakeFiles/transmission_interface_parser.dir/src/transmission_parser.cpp.o -MF CMakeFiles/transmission_interface_parser.dir/src/transmission_parser.cpp.o.d -o CMakeFiles/transmission_interface_parser.dir/src/transmission_parser.cpp.o -c /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/ros/forwards.h:37, from /usr/include/ros/common.h:37, from /usr/include/ros/ros.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp: In static member function ‘static bool transmission_interface::TransmissionParser::parseJoints(TiXmlElement*, std::vector&)’: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:8: error: no match for ‘operator<<’ (operand types are ‘std::stringstream’ {aka ‘std::__cxx11::basic_stringstream’} and ‘TiXmlElement’) 179 | ss << *joint_it; | ~~ ^~ ~~~~~~~~~ | | | | | TiXmlElement | std::stringstream {aka std::__cxx11::basic_stringstream} In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_ostream::__ostream_type& (*)(std::basic_ostream::__ostream_type&)’ {aka ‘std::basic_ostream& (*)(std::basic_ostream&)’} 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios]’ 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_ostream::__ios_type& (*)(std::basic_ostream::__ios_type&)’ {aka ‘std::basic_ios& (*)(std::basic_ios&)’} 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 127 | operator<<(ios_base& (*__pf) (ios_base&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::ios_base& (*)(std::ios_base&)’ 127 | operator<<(ios_base& (*__pf) (ios_base&)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 166 | operator<<(long __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long int’ 166 | operator<<(long __n) | ~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 170 | operator<<(unsigned long __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long unsigned int’ 170 | operator<<(unsigned long __n) | ~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 174 | operator<<(bool __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘bool’ 174 | operator<<(bool __n) | ~~~~~^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:91:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits]’ 91 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘short int’ 92 | operator<<(short __n) | ~~~~~~^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 181 | operator<<(unsigned short __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘short unsigned int’ 181 | operator<<(unsigned short __n) | ~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:105:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits]’ 105 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘int’ 106 | operator<<(int __n) | ~~~~^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 192 | operator<<(unsigned int __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘unsigned int’ 192 | operator<<(unsigned int __n) | ~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 201 | operator<<(long long __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long long int’ 201 | operator<<(long long __n) | ~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 205 | operator<<(unsigned long long __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long long unsigned int’ 205 | operator<<(unsigned long long __n) | ~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 220 | operator<<(double __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘double’ 220 | operator<<(double __f) | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 224 | operator<<(float __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘float’ 224 | operator<<(float __f) | ~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 232 | operator<<(long double __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long double’ 232 | operator<<(long double __f) | ~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 245 | operator<<(const void* __p) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘const void*’ 245 | operator<<(const void* __p) | ~~~~~~~~~~~~^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:119:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf]’ 119 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_ostream::__streambuf_type*’ {aka ‘std::basic_streambuf*’} 120 | operator<<(__streambuf_type* __sbin) | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/string:55, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’ 6530 | operator<<(basic_ostream<_CharT, _Traits>& __os, | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:12: note: ‘TiXmlElement’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ 179 | ss << *joint_it; | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ios_base.h:46, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’ 263 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘const std::error_code&’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)’ 506 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:12: note: deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘TiXmlElement’) 179 | ss << *joint_it; | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)’ 511 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘char’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, char)’ 517 | operator<<(basic_ostream& __out, char __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘char’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char)’ 523 | operator<<(basic_ostream& __out, signed char __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘signed char’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char)’ 528 | operator<<(basic_ostream& __out, unsigned char __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘unsigned char’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)’ 589 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:12: note: mismatched types ‘const _CharT*’ and ‘TiXmlElement’ 179 | ss << *joint_it; | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)’ 321 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘const char*’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*)’ 606 | operator<<(basic_ostream& __out, const char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘const char*’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*)’ 619 | operator<<(basic_ostream& __out, const signed char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘const signed char*’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*)’ 624 | operator<<(basic_ostream& __out, const unsigned char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘const unsigned char*’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: candidate: ‘template _Ostream&& std::operator<<(_Ostream&&, const _Tp&)’ 747 | operator<<(_Ostream&& __os, const _Tp& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream: In substitution of ‘template _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::__cxx11::basic_stringstream&; _Tp = TiXmlElement]’: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:12: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: error: no type named ‘type’ in ‘struct std::enable_if’ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Resetiosflags)’ 79 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘std::_Resetiosflags’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setiosflags)’ 109 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘std::_Setiosflags’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setbase)’ 143 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘std::_Setbase’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setfill<_CharT>)’ 178 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:12: note: ‘TiXmlElement’ is not derived from ‘std::_Setfill<_CharT>’ 179 | ss << *joint_it; | ^~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setprecision)’ 208 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘std::_Setprecision’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setw)’ 238 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:11: note: cannot convert ‘* joint_it’ (type ‘TiXmlElement’) to type ‘std::_Setw’ 179 | ss << *joint_it; | ^~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_money<_MoneyT>)’ 311 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:12: note: ‘TiXmlElement’ is not derived from ‘std::_Put_money<_MoneyT>’ 179 | ss << *joint_it; | ^~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_time<_CharT>)’ 363 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:12: note: ‘TiXmlElement’ is not derived from ‘std::_Put_time<_CharT>’ 179 | ss << *joint_it; | ^~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:16, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/complex:555:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&)’ 555 | operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/complex:555:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:12: note: ‘TiXmlElement’ is not derived from ‘const std::complex<_Tp>’ 179 | ss << *joint_it; | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/memory:77, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/ros/forwards.h:37, from /usr/include/ros/common.h:37, from /usr/include/ros/ros.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&)’ 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:179:12: note: ‘TiXmlElement’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 179 | ss << *joint_it; | ^~~~~~~~ In file included from /usr/include/ros/node_handle.h:52, from /usr/include/ros/ros.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/include/xmlrpcpp/XmlRpcValue.h:207:29: note: candidate: ‘std::ostream& operator<<(std::ostream&, const XmlRpc::XmlRpcValue&)’ 207 | XMLRPCPP_DECL std::ostream& operator<<(std::ostream& os, const XmlRpc::XmlRpcValue& v); | ^~~~~~~~ /usr/include/xmlrpcpp/XmlRpcValue.h:207:85: note: no known conversion for argument 2 from ‘TiXmlElement’ to ‘const XmlRpc::XmlRpcValue&’ 207 | XMLRPCPP_DECL std::ostream& operator<<(std::ostream& os, const XmlRpc::XmlRpcValue& v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp: In static member function ‘static bool transmission_interface::TransmissionParser::parseActuators(TiXmlElement*, std::vector&)’: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:8: error: no match for ‘operator<<’ (operand types are ‘std::stringstream’ {aka ‘std::__cxx11::basic_stringstream’} and ‘TiXmlElement’) 245 | ss << *actuator_it; | ~~ ^~ ~~~~~~~~~~~~ | | | | | TiXmlElement | std::stringstream {aka std::__cxx11::basic_stringstream} In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:108:36: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_ostream::__ostream_type& (*)(std::basic_ostream::__ostream_type&)’ {aka ‘std::basic_ostream& (*)(std::basic_ostream&)’} 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios]’ 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:117:32: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_ostream::__ios_type& (*)(std::basic_ostream::__ios_type&)’ {aka ‘std::basic_ios& (*)(std::basic_ios&)’} 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 127 | operator<<(ios_base& (*__pf) (ios_base&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:127:30: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::ios_base& (*)(std::ios_base&)’ 127 | operator<<(ios_base& (*__pf) (ios_base&)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 166 | operator<<(long __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:166:23: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long int’ 166 | operator<<(long __n) | ~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 170 | operator<<(unsigned long __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:170:32: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long unsigned int’ 170 | operator<<(unsigned long __n) | ~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 174 | operator<<(bool __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:174:23: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘bool’ 174 | operator<<(bool __n) | ~~~~~^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:91:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits]’ 91 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘short int’ 92 | operator<<(short __n) | ~~~~~~^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 181 | operator<<(unsigned short __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:181:33: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘short unsigned int’ 181 | operator<<(unsigned short __n) | ~~~~~~~~~~~~~~~^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:105:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits]’ 105 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘int’ 106 | operator<<(int __n) | ~~~~^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 192 | operator<<(unsigned int __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:192:31: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘unsigned int’ 192 | operator<<(unsigned int __n) | ~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 201 | operator<<(long long __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:201:28: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long long int’ 201 | operator<<(long long __n) | ~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 205 | operator<<(unsigned long long __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:205:37: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long long unsigned int’ 205 | operator<<(unsigned long long __n) | ~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 220 | operator<<(double __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:220:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘double’ 220 | operator<<(double __f) | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 224 | operator<<(float __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:224:24: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘float’ 224 | operator<<(float __f) | ~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 232 | operator<<(long double __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:232:30: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long double’ 232 | operator<<(long double __f) | ~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:7: note: candidate: ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]’ 245 | operator<<(const void* __p) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:245:30: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘const void*’ 245 | operator<<(const void* __p) | ~~~~~~~~~~~~^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:119:5: note: candidate: ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf]’ 119 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_ostream::__streambuf_type*’ {aka ‘std::basic_streambuf*’} 120 | operator<<(__streambuf_type* __sbin) | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/string:55, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’ 6530 | operator<<(basic_ostream<_CharT, _Traits>& __os, | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.h:6530:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:12: note: ‘TiXmlElement’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ 245 | ss << *actuator_it; | ^~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ios_base.h:46, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)’ 263 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/system_error:263:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘const std::error_code&’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)’ 506 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:506:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:12: note: deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘TiXmlElement’) 245 | ss << *actuator_it; | ^~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)’ 511 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:511:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘char’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, char)’ 517 | operator<<(basic_ostream& __out, char __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:517:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘char’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char)’ 523 | operator<<(basic_ostream& __out, signed char __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:523:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘signed char’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char)’ 528 | operator<<(basic_ostream& __out, unsigned char __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:528:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘unsigned char’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)’ 589 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:589:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:12: note: mismatched types ‘const _CharT*’ and ‘TiXmlElement’ 245 | ss << *actuator_it; | ^~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:826, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)’ 321 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘const char*’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*)’ 606 | operator<<(basic_ostream& __out, const char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:606:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘const char*’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*)’ 619 | operator<<(basic_ostream& __out, const signed char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:619:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘const signed char*’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: candidate: ‘template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*)’ 624 | operator<<(basic_ostream& __out, const unsigned char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:624:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘const unsigned char*’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:39, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:36: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: candidate: ‘template _Ostream&& std::operator<<(_Ostream&&, const _Tp&)’ 747 | operator<<(_Ostream&& __os, const _Tp& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream: In substitution of ‘template _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::__cxx11::basic_stringstream&; _Tp = TiXmlElement]’: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:12: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ostream:747:5: error: no type named ‘type’ in ‘struct std::enable_if’ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Resetiosflags)’ 79 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:79:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘std::_Resetiosflags’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setiosflags)’ 109 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:109:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘std::_Setiosflags’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setbase)’ 143 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:143:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘std::_Setbase’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setfill<_CharT>)’ 178 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:178:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:12: note: ‘TiXmlElement’ is not derived from ‘std::_Setfill<_CharT>’ 245 | ss << *actuator_it; | ^~~~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setprecision)’ 208 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:208:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘std::_Setprecision’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setw)’ 238 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:238:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:11: note: cannot convert ‘* actuator_it’ (type ‘TiXmlElement’) to type ‘std::_Setw’ 245 | ss << *actuator_it; | ^~~~~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_money<_MoneyT>)’ 311 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:311:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:12: note: ‘TiXmlElement’ is not derived from ‘std::_Put_money<_MoneyT>’ 245 | ss << *actuator_it; | ^~~~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Put_time<_CharT>)’ 363 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:363:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:12: note: ‘TiXmlElement’ is not derived from ‘std::_Put_time<_CharT>’ 245 | ss << *actuator_it; | ^~~~~~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:16, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/ros.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/complex:555:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&)’ 555 | operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/complex:555:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:12: note: ‘TiXmlElement’ is not derived from ‘const std::complex<_Tp>’ 245 | ss << *actuator_it; | ^~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/memory:77, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/ros/forwards.h:37, from /usr/include/ros/common.h:37, from /usr/include/ros/ros.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: candidate: ‘template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&)’ 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/shared_ptr.h:70:5: note: template argument deduction/substitution failed: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:245:12: note: ‘TiXmlElement’ is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’ 245 | ss << *actuator_it; | ^~~~~~~~~~~ In file included from /usr/include/ros/node_handle.h:52, from /usr/include/ros/ros.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_parser.h:49, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_parser.cpp:37: /usr/include/xmlrpcpp/XmlRpcValue.h:207:29: note: candidate: ‘std::ostream& operator<<(std::ostream&, const XmlRpc::XmlRpcValue&)’ 207 | XMLRPCPP_DECL std::ostream& operator<<(std::ostream& os, const XmlRpc::XmlRpcValue& v); | ^~~~~~~~ /usr/include/xmlrpcpp/XmlRpcValue.h:207:85: note: no known conversion for argument 2 from ‘TiXmlElement’ to ‘const XmlRpc::XmlRpcValue&’ 207 | XMLRPCPP_DECL std::ostream& operator<<(std::ostream& os, const XmlRpc::XmlRpcValue& v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ [2/16] /usr/bin/x86_64-pc-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"transmission_interface\" -Dtransmission_interface_loader_EXPORTS -I/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -pipe -march=native -fno-diagnostics-color -O2 -std=c++14 -fPIC -MD -MT CMakeFiles/transmission_interface_loader.dir/src/transmission_loader.cpp.o -MF CMakeFiles/transmission_interface_loader.dir/src/transmission_loader.cpp.o.d -o CMakeFiles/transmission_interface_loader.dir/src/transmission_loader.cpp.o -c /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp FAILED: CMakeFiles/transmission_interface_loader.dir/src/transmission_loader.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"transmission_interface\" -Dtransmission_interface_loader_EXPORTS -I/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -pipe -march=native -fno-diagnostics-color -O2 -std=c++14 -fPIC -MD -MT CMakeFiles/transmission_interface_loader.dir/src/transmission_loader.cpp.o -MF CMakeFiles/transmission_interface_loader.dir/src/transmission_loader.cpp.o.d -o CMakeFiles/transmission_interface_loader.dir/src/transmission_loader.cpp.o -c /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/ros/forwards.h:37, from /usr/include/ros/node_handle.h:31, from /usr/include/hardware_interface/robot_hw.h:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:47, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h: In static member function ‘static TiXmlElement transmission_interface::TransmissionLoader::loadXmlElement(const string&)’: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:20: error: no match for ‘operator>>’ (operand types are ‘std::stringstream’ {aka ‘std::__cxx11::basic_stringstream’} and ‘TiXmlElement’) 101 | element_stream >> element; | ~~~~~~~~~~~~~~ ^~ ~~~~~~~ | | | | | TiXmlElement | std::stringstream {aka std::__cxx11::basic_stringstream} In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:36, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:120:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__istream_type& (*)(std::basic_istream<_CharT, _Traits>::__istream_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 120 | operator>>(__istream_type& (*__pf)(__istream_type&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:120:36: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_istream::__istream_type& (*)(std::basic_istream::__istream_type&)’ {aka ‘std::basic_istream& (*)(std::basic_istream&)’} 120 | operator>>(__istream_type& (*__pf)(__istream_type&)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:124:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__ios_type& (*)(std::basic_istream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream; std::basic_istream<_CharT, _Traits>::__ios_type = std::basic_ios]’ 124 | operator>>(__ios_type& (*__pf)(__ios_type&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:124:32: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_istream::__ios_type& (*)(std::basic_istream::__ios_type&)’ {aka ‘std::basic_ios& (*)(std::basic_ios&)’} 124 | operator>>(__ios_type& (*__pf)(__ios_type&)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:131:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 131 | operator>>(ios_base& (*__pf)(ios_base&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:131:30: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::ios_base& (*)(std::ios_base&)’ 131 | operator>>(ios_base& (*__pf)(ios_base&)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:168:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(bool&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 168 | operator>>(bool& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:168:24: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘bool&’ 168 | operator>>(bool& __n) | ~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:172:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(short int&) [with _CharT = char; _Traits = std::char_traits]’ 172 | operator>>(short& __n); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:172:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘short int&’ 172 | operator>>(short& __n); | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:175:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(short unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 175 | operator>>(unsigned short& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:175:34: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘short unsigned int&’ 175 | operator>>(unsigned short& __n) | ~~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:179:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(int&) [with _CharT = char; _Traits = std::char_traits]’ 179 | operator>>(int& __n); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:179:23: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘int&’ 179 | operator>>(int& __n); | ~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:182:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 182 | operator>>(unsigned int& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:182:32: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘unsigned int&’ 182 | operator>>(unsigned int& __n) | ~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:186:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 186 | operator>>(long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:186:24: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long int&’ 186 | operator>>(long& __n) | ~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:190:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 190 | operator>>(unsigned long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:190:33: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long unsigned int&’ 190 | operator>>(unsigned long& __n) | ~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:195:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long long int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 195 | operator>>(long long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:195:29: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long long int&’ 195 | operator>>(long long& __n) | ~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:199:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long long unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 199 | operator>>(unsigned long long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:199:38: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long long unsigned int&’ 199 | operator>>(unsigned long long& __n) | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:214:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(float&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 214 | operator>>(float& __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:214:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘float&’ 214 | operator>>(float& __f) | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:218:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(double&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 218 | operator>>(double& __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:218:26: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘double&’ 218 | operator>>(double& __f) | ~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:222:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long double&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 222 | operator>>(long double& __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:222:31: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long double&’ 222 | operator>>(long double& __f) | ~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:235:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(void*&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 235 | operator>>(void*& __p) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:235:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘void*&’ 235 | operator>>(void*& __p) | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:259:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf]’ 259 | operator>>(__streambuf_type* __sb); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:259:36: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_istream::__streambuf_type*’ {aka ‘std::basic_streambuf*’} 259 | operator>>(__streambuf_type* __sb); | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/string:56, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:36, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.tcc:1485:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’ 1485 | operator>>(basic_istream<_CharT, _Traits>& __in, | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.tcc:1485:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:995, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:36, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/istream.tcc:958:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&)’ 958 | operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/istream.tcc:958:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘TiXmlElement’) 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:36, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:756:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, unsigned char&)’ 756 | operator>>(basic_istream& __in, unsigned char& __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:756:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘unsigned char&’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:36, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:761:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, signed char&)’ 761 | operator>>(basic_istream& __in, signed char& __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:761:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘signed char&’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:36, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:803:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT*)’ 803 | operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:803:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: mismatched types ‘_CharT*’ and ‘TiXmlElement’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:36, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:825:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, unsigned char*)’ 825 | operator>>(basic_istream& __in, unsigned char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:825:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘unsigned char*’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:36, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:831:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, signed char*)’ 831 | operator>>(basic_istream& __in, signed char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:831:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘signed char*’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:36, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:985:5: note: candidate: ‘template _Istream&& std::operator>>(_Istream&&, _Tp&&)’ 985 | operator>>(_Istream&& __is, _Tp&& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:985:5: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream: In substitution of ‘template _Istream&& std::operator>>(_Istream&&, _Tp&&) [with _Istream = std::__cxx11::basic_stringstream&; _Tp = TiXmlElement&]’: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:985:5: error: no type named ‘type’ in ‘struct std::enable_if’ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /usr/include/hardware_interface/internal/resource_manager.h:40, from /usr/include/hardware_interface/internal/hardware_resource_manager.h:36, from /usr/include/hardware_interface/actuator_command_interface.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:71:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Resetiosflags)’ 71 | operator>>(basic_istream<_CharT, _Traits>& __is, _Resetiosflags __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:71:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Resetiosflags’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /usr/include/hardware_interface/internal/resource_manager.h:40, from /usr/include/hardware_interface/internal/hardware_resource_manager.h:36, from /usr/include/hardware_interface/actuator_command_interface.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:101:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setiosflags)’ 101 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setiosflags __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:101:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setiosflags’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /usr/include/hardware_interface/internal/resource_manager.h:40, from /usr/include/hardware_interface/internal/hardware_resource_manager.h:36, from /usr/include/hardware_interface/actuator_command_interface.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:132:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setbase)’ 132 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setbase __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:132:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setbase’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /usr/include/hardware_interface/internal/resource_manager.h:40, from /usr/include/hardware_interface/internal/hardware_resource_manager.h:36, from /usr/include/hardware_interface/actuator_command_interface.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:170:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setfill<_CharT>)’ 170 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setfill<_CharT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:170:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::_Setfill<_CharT>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /usr/include/hardware_interface/internal/resource_manager.h:40, from /usr/include/hardware_interface/internal/hardware_resource_manager.h:36, from /usr/include/hardware_interface/actuator_command_interface.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:200:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setprecision)’ 200 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setprecision __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:200:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setprecision’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /usr/include/hardware_interface/internal/resource_manager.h:40, from /usr/include/hardware_interface/internal/hardware_resource_manager.h:36, from /usr/include/hardware_interface/actuator_command_interface.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:230:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setw)’ 230 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setw __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:230:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setw’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /usr/include/hardware_interface/internal/resource_manager.h:40, from /usr/include/hardware_interface/internal/hardware_resource_manager.h:36, from /usr/include/hardware_interface/actuator_command_interface.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:264:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Get_money<_MoneyT>)’ 264 | operator>>(basic_istream<_CharT, _Traits>& __is, _Get_money<_MoneyT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:264:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::_Get_money<_MoneyT>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /usr/include/hardware_interface/internal/resource_manager.h:40, from /usr/include/hardware_interface/internal/hardware_resource_manager.h:36, from /usr/include/hardware_interface/actuator_command_interface.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:418:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Get_time<_CharT>)’ 418 | operator>>(basic_istream<_CharT, _Traits>& __is, _Get_time<_CharT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:418:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::_Get_time<_CharT>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:16, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /usr/include/hardware_interface/internal/resource_manager.h:40, from /usr/include/hardware_interface/internal/hardware_resource_manager.h:36, from /usr/include/hardware_interface/actuator_command_interface.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:45, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/complex:501:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::complex<_Tp>&)’ 501 | operator>>(basic_istream<_CharT, _Traits>& __is, complex<_Tp>& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/complex:501:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_loader.cpp:29: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::complex<_Tp>’ 101 | element_stream >> element; | ^~~~~~~ [3/16] /usr/bin/x86_64-pc-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"transmission_interface\" -Dtransmission_interface_loader_EXPORTS -I/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -pipe -march=native -fno-diagnostics-color -O2 -std=c++14 -fPIC -MD -MT CMakeFiles/transmission_interface_loader.dir/src/transmission_interface_loader.cpp.o -MF CMakeFiles/transmission_interface_loader.dir/src/transmission_interface_loader.cpp.o.d -o CMakeFiles/transmission_interface_loader.dir/src/transmission_interface_loader.cpp.o -c /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp FAILED: CMakeFiles/transmission_interface_loader.dir/src/transmission_interface_loader.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"transmission_interface\" -Dtransmission_interface_loader_EXPORTS -I/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -pipe -march=native -fno-diagnostics-color -O2 -std=c++14 -fPIC -MD -MT CMakeFiles/transmission_interface_loader.dir/src/transmission_interface_loader.cpp.o -MF CMakeFiles/transmission_interface_loader.dir/src/transmission_interface_loader.cpp.o.d -o CMakeFiles/transmission_interface_loader.dir/src/transmission_interface_loader.cpp.o -c /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/thread_data.hpp:12, from /usr/include/boost/thread/thread_only.hpp:17, from /usr/include/boost/thread/thread.hpp:12, from /usr/include/boost/thread.hpp:13, from /usr/include/class_loader/multi_library_class_loader.hpp:35, from /usr/include/pluginlib/class_loader.hpp:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:46, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h: In static member function ‘static TiXmlElement transmission_interface::TransmissionLoader::loadXmlElement(const string&)’: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:20: error: no match for ‘operator>>’ (operand types are ‘std::stringstream’ {aka ‘std::__cxx11::basic_stringstream’} and ‘TiXmlElement’) 101 | element_stream >> element; | ~~~~~~~~~~~~~~ ^~ ~~~~~~~ | | | | | TiXmlElement | std::stringstream {aka std::__cxx11::basic_stringstream} In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/ros/console.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:120:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__istream_type& (*)(std::basic_istream<_CharT, _Traits>::__istream_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 120 | operator>>(__istream_type& (*__pf)(__istream_type&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:120:36: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_istream::__istream_type& (*)(std::basic_istream::__istream_type&)’ {aka ‘std::basic_istream& (*)(std::basic_istream&)’} 120 | operator>>(__istream_type& (*__pf)(__istream_type&)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:124:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__ios_type& (*)(std::basic_istream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream; std::basic_istream<_CharT, _Traits>::__ios_type = std::basic_ios]’ 124 | operator>>(__ios_type& (*__pf)(__ios_type&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:124:32: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_istream::__ios_type& (*)(std::basic_istream::__ios_type&)’ {aka ‘std::basic_ios& (*)(std::basic_ios&)’} 124 | operator>>(__ios_type& (*__pf)(__ios_type&)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:131:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 131 | operator>>(ios_base& (*__pf)(ios_base&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:131:30: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::ios_base& (*)(std::ios_base&)’ 131 | operator>>(ios_base& (*__pf)(ios_base&)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:168:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(bool&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 168 | operator>>(bool& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:168:24: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘bool&’ 168 | operator>>(bool& __n) | ~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:172:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(short int&) [with _CharT = char; _Traits = std::char_traits]’ 172 | operator>>(short& __n); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:172:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘short int&’ 172 | operator>>(short& __n); | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:175:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(short unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 175 | operator>>(unsigned short& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:175:34: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘short unsigned int&’ 175 | operator>>(unsigned short& __n) | ~~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:179:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(int&) [with _CharT = char; _Traits = std::char_traits]’ 179 | operator>>(int& __n); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:179:23: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘int&’ 179 | operator>>(int& __n); | ~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:182:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 182 | operator>>(unsigned int& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:182:32: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘unsigned int&’ 182 | operator>>(unsigned int& __n) | ~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:186:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 186 | operator>>(long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:186:24: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long int&’ 186 | operator>>(long& __n) | ~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:190:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 190 | operator>>(unsigned long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:190:33: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long unsigned int&’ 190 | operator>>(unsigned long& __n) | ~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:195:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long long int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 195 | operator>>(long long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:195:29: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long long int&’ 195 | operator>>(long long& __n) | ~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:199:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long long unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 199 | operator>>(unsigned long long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:199:38: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long long unsigned int&’ 199 | operator>>(unsigned long long& __n) | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:214:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(float&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 214 | operator>>(float& __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:214:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘float&’ 214 | operator>>(float& __f) | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:218:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(double&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 218 | operator>>(double& __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:218:26: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘double&’ 218 | operator>>(double& __f) | ~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:222:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long double&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 222 | operator>>(long double& __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:222:31: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long double&’ 222 | operator>>(long double& __f) | ~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:235:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(void*&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 235 | operator>>(void*& __p) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:235:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘void*&’ 235 | operator>>(void*& __p) | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:259:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf]’ 259 | operator>>(__streambuf_type* __sb); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:259:36: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_istream::__streambuf_type*’ {aka ‘std::basic_streambuf*’} 259 | operator>>(__streambuf_type* __sb); | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/string:56, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/stdexcept:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:31: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.tcc:1485:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’ 1485 | operator>>(basic_istream<_CharT, _Traits>& __in, | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.tcc:1485:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:995, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/ros/console.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/istream.tcc:958:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&)’ 958 | operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/istream.tcc:958:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘TiXmlElement’) 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/ros/console.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:756:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, unsigned char&)’ 756 | operator>>(basic_istream& __in, unsigned char& __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:756:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘unsigned char&’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/ros/console.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:761:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, signed char&)’ 761 | operator>>(basic_istream& __in, signed char& __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:761:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘signed char&’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/ros/console.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:803:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT*)’ 803 | operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:803:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: mismatched types ‘_CharT*’ and ‘TiXmlElement’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/ros/console.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:825:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, unsigned char*)’ 825 | operator>>(basic_istream& __in, unsigned char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:825:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘unsigned char*’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/ros/console.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:831:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, signed char*)’ 831 | operator>>(basic_istream& __in, signed char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:831:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘signed char*’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/ros/console.h:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:985:5: note: candidate: ‘template _Istream&& std::operator>>(_Istream&&, _Tp&&)’ 985 | operator>>(_Istream&& __is, _Tp&& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:985:5: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream: In substitution of ‘template _Istream&& std::operator>>(_Istream&&, _Tp&&) [with _Istream = std::__cxx11::basic_stringstream&; _Tp = TiXmlElement&]’: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:985:5: error: no type named ‘type’ in ‘struct std::enable_if’ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:71:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Resetiosflags)’ 71 | operator>>(basic_istream<_CharT, _Traits>& __is, _Resetiosflags __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:71:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Resetiosflags’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:101:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setiosflags)’ 101 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setiosflags __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:101:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setiosflags’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:132:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setbase)’ 132 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setbase __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:132:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setbase’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:170:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setfill<_CharT>)’ 170 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setfill<_CharT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:170:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::_Setfill<_CharT>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:200:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setprecision)’ 200 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setprecision __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:200:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setprecision’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:230:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setw)’ 230 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setw __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:230:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setw’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:264:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Get_money<_MoneyT>)’ 264 | operator>>(basic_istream<_CharT, _Traits>& __is, _Get_money<_MoneyT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:264:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::_Get_money<_MoneyT>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:418:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Get_time<_CharT>)’ 418 | operator>>(basic_istream<_CharT, _Traits>& __is, _Get_time<_CharT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:418:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::_Get_time<_CharT>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:16, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/complex:501:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::complex<_Tp>&)’ 501 | operator>>(basic_istream<_CharT, _Traits>& __is, complex<_Tp>& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/complex:501:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::complex<_Tp>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/detail/container_fwd.hpp:96, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:41, from /usr/include/boost/thread/thread_only.hpp:22, from /usr/include/boost/thread/thread.hpp:12, from /usr/include/boost/thread.hpp:13, from /usr/include/class_loader/multi_library_class_loader.hpp:35, from /usr/include/pluginlib/class_loader.hpp:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:46, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bitset:1472:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::bitset<_Nb>&)’ 1472 | operator>>(std::basic_istream<_CharT, _Traits>& __is, bitset<_Nb>& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bitset:1472:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/transmission_interface_loader.cpp:34: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::bitset<_Nb>’ 101 | element_stream >> element; | ^~~~~~~ [4/16] /usr/bin/x86_64-pc-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"transmission_interface\" -Dtransmission_interface_loader_plugins_EXPORTS -I/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -pipe -march=native -fno-diagnostics-color -O2 -std=c++14 -fPIC -MD -MT CMakeFiles/transmission_interface_loader_plugins.dir/src/bidirectional_effort_joint_interface_provider.cpp.o -MF CMakeFiles/transmission_interface_loader_plugins.dir/src/bidirectional_effort_joint_interface_provider.cpp.o.d -o CMakeFiles/transmission_interface_loader_plugins.dir/src/bidirectional_effort_joint_interface_provider.cpp.o -c /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp FAILED: CMakeFiles/transmission_interface_loader_plugins.dir/src/bidirectional_effort_joint_interface_provider.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"transmission_interface\" -Dtransmission_interface_loader_plugins_EXPORTS -I/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -pipe -march=native -fno-diagnostics-color -O2 -std=c++14 -fPIC -MD -MT CMakeFiles/transmission_interface_loader_plugins.dir/src/bidirectional_effort_joint_interface_provider.cpp.o -MF CMakeFiles/transmission_interface_loader_plugins.dir/src/bidirectional_effort_joint_interface_provider.cpp.o.d -o CMakeFiles/transmission_interface_loader_plugins.dir/src/bidirectional_effort_joint_interface_provider.cpp.o -c /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp In file included from /usr/include/boost/bind.hpp:30, from /usr/include/class_loader/class_loader.hpp:35, from /usr/include/pluginlib/class_list_macros.hpp:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:29: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h: In static member function ‘static TiXmlElement transmission_interface::TransmissionLoader::loadXmlElement(const string&)’: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:20: error: no match for ‘operator>>’ (operand types are ‘std::stringstream’ {aka ‘std::__cxx11::basic_stringstream’} and ‘TiXmlElement’) 101 | element_stream >> element; | ~~~~~~~~~~~~~~ ^~ ~~~~~~~ | | | | | TiXmlElement | std::stringstream {aka std::__cxx11::basic_stringstream} In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/boost/date_time/date_generators.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:25, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:13, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /usr/include/class_loader/class_loader.hpp:37, from /usr/include/pluginlib/class_list_macros.hpp:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:120:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__istream_type& (*)(std::basic_istream<_CharT, _Traits>::__istream_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 120 | operator>>(__istream_type& (*__pf)(__istream_type&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:120:36: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_istream::__istream_type& (*)(std::basic_istream::__istream_type&)’ {aka ‘std::basic_istream& (*)(std::basic_istream&)’} 120 | operator>>(__istream_type& (*__pf)(__istream_type&)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:124:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__ios_type& (*)(std::basic_istream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream; std::basic_istream<_CharT, _Traits>::__ios_type = std::basic_ios]’ 124 | operator>>(__ios_type& (*__pf)(__ios_type&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:124:32: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_istream::__ios_type& (*)(std::basic_istream::__ios_type&)’ {aka ‘std::basic_ios& (*)(std::basic_ios&)’} 124 | operator>>(__ios_type& (*__pf)(__ios_type&)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:131:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 131 | operator>>(ios_base& (*__pf)(ios_base&)) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:131:30: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::ios_base& (*)(std::ios_base&)’ 131 | operator>>(ios_base& (*__pf)(ios_base&)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:168:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(bool&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 168 | operator>>(bool& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:168:24: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘bool&’ 168 | operator>>(bool& __n) | ~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:172:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(short int&) [with _CharT = char; _Traits = std::char_traits]’ 172 | operator>>(short& __n); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:172:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘short int&’ 172 | operator>>(short& __n); | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:175:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(short unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 175 | operator>>(unsigned short& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:175:34: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘short unsigned int&’ 175 | operator>>(unsigned short& __n) | ~~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:179:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(int&) [with _CharT = char; _Traits = std::char_traits]’ 179 | operator>>(int& __n); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:179:23: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘int&’ 179 | operator>>(int& __n); | ~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:182:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 182 | operator>>(unsigned int& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:182:32: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘unsigned int&’ 182 | operator>>(unsigned int& __n) | ~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:186:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 186 | operator>>(long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:186:24: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long int&’ 186 | operator>>(long& __n) | ~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:190:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 190 | operator>>(unsigned long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:190:33: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long unsigned int&’ 190 | operator>>(unsigned long& __n) | ~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:195:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long long int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 195 | operator>>(long long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:195:29: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long long int&’ 195 | operator>>(long long& __n) | ~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:199:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long long unsigned int&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 199 | operator>>(unsigned long long& __n) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:199:38: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long long unsigned int&’ 199 | operator>>(unsigned long long& __n) | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:214:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(float&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 214 | operator>>(float& __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:214:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘float&’ 214 | operator>>(float& __f) | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:218:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(double&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 218 | operator>>(double& __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:218:26: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘double&’ 218 | operator>>(double& __f) | ~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:222:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long double&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 222 | operator>>(long double& __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:222:31: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘long double&’ 222 | operator>>(long double& __f) | ~~~~~~~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:235:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(void*&) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream]’ 235 | operator>>(void*& __p) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:235:25: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘void*&’ 235 | operator>>(void*& __p) | ~~~~~~~^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:259:7: note: candidate: ‘std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits; std::basic_istream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf]’ 259 | operator>>(__streambuf_type* __sb); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:259:36: note: no known conversion for argument 1 from ‘TiXmlElement’ to ‘std::basic_istream::__streambuf_type*’ {aka ‘std::basic_streambuf*’} 259 | operator>>(__streambuf_type* __sb); | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/string:56, from /usr/include/boost/thread/exceptions.hpp:20, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:11, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /usr/include/class_loader/class_loader.hpp:37, from /usr/include/pluginlib/class_list_macros.hpp:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.tcc:1485:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)’ 1485 | operator>>(basic_istream<_CharT, _Traits>& __in, | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/basic_string.tcc:1485:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:995, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/boost/date_time/date_generators.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:25, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:13, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /usr/include/class_loader/class_loader.hpp:37, from /usr/include/pluginlib/class_list_macros.hpp:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/istream.tcc:958:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&)’ 958 | operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/istream.tcc:958:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘TiXmlElement’) 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/boost/date_time/date_generators.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:25, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:13, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /usr/include/class_loader/class_loader.hpp:37, from /usr/include/pluginlib/class_list_macros.hpp:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:756:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, unsigned char&)’ 756 | operator>>(basic_istream& __in, unsigned char& __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:756:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘unsigned char&’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/boost/date_time/date_generators.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:25, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:13, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /usr/include/class_loader/class_loader.hpp:37, from /usr/include/pluginlib/class_list_macros.hpp:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:761:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, signed char&)’ 761 | operator>>(basic_istream& __in, signed char& __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:761:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘signed char&’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/boost/date_time/date_generators.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:25, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:13, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /usr/include/class_loader/class_loader.hpp:37, from /usr/include/pluginlib/class_list_macros.hpp:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:803:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT*)’ 803 | operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:803:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: mismatched types ‘_CharT*’ and ‘TiXmlElement’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/boost/date_time/date_generators.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:25, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:13, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /usr/include/class_loader/class_loader.hpp:37, from /usr/include/pluginlib/class_list_macros.hpp:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:825:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, unsigned char*)’ 825 | operator>>(basic_istream& __in, unsigned char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:825:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘unsigned char*’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/boost/date_time/date_generators.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:25, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:13, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /usr/include/class_loader/class_loader.hpp:37, from /usr/include/pluginlib/class_list_macros.hpp:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:831:5: note: candidate: ‘template std::basic_istream& std::operator>>(std::basic_istream&, signed char*)’ 831 | operator>>(basic_istream& __in, signed char* __s) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:831:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘signed char*’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38, from /usr/include/boost/date_time/date_generators.hpp:16, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:25, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/recursive_mutex.hpp:13, from /usr/include/boost/thread/recursive_mutex.hpp:16, from /usr/include/class_loader/class_loader.hpp:37, from /usr/include/pluginlib/class_list_macros.hpp:40, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:29: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:985:5: note: candidate: ‘template _Istream&& std::operator>>(_Istream&&, _Tp&&)’ 985 | operator>>(_Istream&& __is, _Tp&& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:985:5: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream: In substitution of ‘template _Istream&& std::operator>>(_Istream&&, _Tp&&) [with _Istream = std::__cxx11::basic_stringstream&; _Tp = TiXmlElement&]’: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/istream:985:5: error: no type named ‘type’ in ‘struct std::enable_if’ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:71:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Resetiosflags)’ 71 | operator>>(basic_istream<_CharT, _Traits>& __is, _Resetiosflags __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:71:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Resetiosflags’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:101:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setiosflags)’ 101 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setiosflags __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:101:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setiosflags’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:132:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setbase)’ 132 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setbase __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:132:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setbase’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:170:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setfill<_CharT>)’ 170 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setfill<_CharT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:170:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::_Setfill<_CharT>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:200:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setprecision)’ 200 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setprecision __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:200:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setprecision’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:230:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setw)’ 230 | operator>>(basic_istream<_CharT, _Traits>& __is, _Setw __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:230:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: cannot convert ‘element’ (type ‘TiXmlElement’) to type ‘std::_Setw’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:264:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Get_money<_MoneyT>)’ 264 | operator>>(basic_istream<_CharT, _Traits>& __is, _Get_money<_MoneyT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:264:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::_Get_money<_MoneyT>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:418:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Get_time<_CharT>)’ 418 | operator>>(basic_istream<_CharT, _Traits>& __is, _Get_time<_CharT> __f) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/iomanip:418:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::_Get_time<_CharT>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/math/policies/error_handling.hpp:16, from /usr/include/boost/math/special_functions/round.hpp:14, from /usr/include/ros/time.h:58, from /usr/include/ros/console.h:39, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:43, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/complex:501:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::complex<_Tp>&)’ 501 | operator>>(basic_istream<_CharT, _Traits>& __is, complex<_Tp>& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/complex:501:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::complex<_Tp>’ 101 | element_stream >> element; | ^~~~~~~ In file included from /usr/include/boost/detail/container_fwd.hpp:96, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/thread/detail/thread.hpp:41, from /usr/include/boost/thread/thread_only.hpp:22, from /usr/include/boost/thread/thread.hpp:12, from /usr/include/boost/thread.hpp:13, from /usr/include/class_loader/multi_library_class_loader.hpp:35, from /usr/include/pluginlib/class_loader.hpp:38, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:46, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bitset:1472:5: note: candidate: ‘template std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::bitset<_Nb>&)’ 1472 | operator>>(std::basic_istream<_CharT, _Traits>& __is, bitset<_Nb>& __x) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bitset:1472:5: note: template argument deduction/substitution failed: In file included from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_interface_loader.h:60, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/bidirectional_effort_joint_interface_provider.h:33, from /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/src/bidirectional_effort_joint_interface_provider.cpp:32: /var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface/include/transmission_interface/transmission_loader.h:101:23: note: ‘TiXmlElement’ is not derived from ‘std::bitset<_Nb>’ 101 | element_stream >> element; | ^~~~~~~ ninja: build stopped: subcommand failed. * ERROR: dev-ros/transmission_interface-0.19.5::gentoo failed (compile phase): * ninja -v -j4 -l0 failed * * Call stack: * ebuild.sh, line 127: Called src_compile * environment, line 3122: Called ros-catkin_src_compile * environment, line 3064: Called cmake_src_compile * environment, line 1261: Called cmake_build * environment, line 1230: Called eninja * environment, line 1737: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=dev-ros/transmission_interface-0.19.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ros/transmission_interface-0.19.5::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ros:transmission_interface-0.19.5:20210904-054846.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ros/transmission_interface-0.19.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ros/transmission_interface-0.19.5/temp/environment'. * Working directory: '/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/transmission_interface-0.19.5_build' * S: '/var/tmp/portage/dev-ros/transmission_interface-0.19.5/work/ros_control-0.19.5/transmission_interface'