Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/naoqi-libqi.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-x86_64-1743078725.507946/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/naoqi-libqi.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False error: bad date in %changelog: 三 12月 04 2024 Victor Paléologue victor.paleologue@palaio.eu - 3.0.2-1 Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/ros-humble-naoqi-libqi-3.0.2-1.src.rpm Child return code was: 0 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/naoqi-libqi.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-x86_64-1743078725.507946/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/naoqi-libqi.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False error: bad date in %changelog: 三 12月 04 2024 Victor Paléologue victor.paleologue@palaio.eu - 3.0.2-1 Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/ros-humble-naoqi-libqi-3.0.2-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/naoqi-libqi.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-x86_64-1743078725.507946/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/naoqi-libqi.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False error: bad date in %changelog: 三 12月 04 2024 Victor Paléologue victor.paleologue@palaio.eu - 3.0.2-1 Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.o6yBwW + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ros-humble-naoqi-libqi-3.0.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ros-humble-naoqi-libqi_3.0.2.orig.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ros-humble-naoqi-libqi-3.0.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Ui0J8O + umask 022 + cd /builddir/build/BUILD + cd ros-humble-naoqi-libqi-3.0.2 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + export ROS_DISTRO=humble + ROS_DISTRO=humble + export ROS_PYTHON_VERSION=3.11 + ROS_PYTHON_VERSION=3.11 + '[' -f /opt/ros/humble/setup.sh ']' + . /opt/ros/humble/setup.sh ++ : /opt/ros/humble ++ : sh ++ _prefix_setup_IFS=' ' ++ IFS=' ' ++ _UNIQUE_PREFIX_PATH= ++ '[' -z SKIP_PARENT_PREFIX_PATH ']' ++ ament_append_unique_value _UNIQUE_PREFIX_PATH /opt/ros/humble ++ _listname=_UNIQUE_PREFIX_PATH ++ _value=/opt/ros/humble ++ eval '_values=$_UNIQUE_PREFIX_PATH' +++ _values= ++ _duplicate= ++ _ament_append_unique_value_IFS=' ' ++ IFS=: ++ '[' sh = zsh ']' ++ unset _item ++ '[' -z '' ']' ++ '[' -z '' ']' ++ eval '_UNIQUE_PREFIX_PATH="/opt/ros/humble"' +++ _UNIQUE_PREFIX_PATH=/opt/ros/humble ++ IFS=' ' ++ unset _ament_append_unique_value_IFS ++ unset _duplicate ++ unset _values ++ unset _value ++ unset _listname ++ unset AMENT_CURRENT_PREFIX ++ _prefix_setup_AMENT_SHELL=sh ++ IFS=: ++ '[' sh = zsh ']' ++ for _path in $_UNIQUE_PREFIX_PATH ++ '[' -n '' ']' ++ '[' -f /opt/ros/humble/local_setup.sh ']' ++ '[' sh = sh ']' ++ AMENT_CURRENT_PREFIX=/opt/ros/humble ++ IFS=' ' ++ . /opt/ros/humble/local_setup.sh +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ '[' -z /opt/ros/humble ']' +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ : sh +++ _ament_python_executable=/usr/bin/python3.11 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3.11 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3.11 /opt/ros/humble/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ echo -n /opt/ros/humble: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble ++++ AMENT_PREFIX_PATH=/opt/ros/humble +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib +++ unset _ament_ordered_commands +++ unset _ament_prefix_sh_source_script +++ unset _ament_prefix_sh_AMENT_CURRENT_PREFIX ++ AMENT_SHELL=sh ++ unset _path ++ IFS=' ' ++ unset _prefix_setup_IFS ++ unset _prefix_setup_AMENT_SHELL ++ unset _UNIQUE_PREFIX_PATH ++ unset AMENT_SHELL + mkdir -p .obj-x86_64-openEuler-linux-gnu + cd .obj-x86_64-openEuler-linux-gnu + CFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -UINCLUDE_INSTALL_DIR -ULIB_INSTALL_DIR -USYSCONF_INSTALL_DIR -USHARE_INSTALL_PREFIX -ULIB_SUFFIX -DCMAKE_INSTALL_PREFIX=/opt/ros/humble -DAMENT_PREFIX_PATH=/opt/ros/humble -DCMAKE_PREFIX_PATH=/opt/ros/humble -DCMAKE_INSTALL_LIBDIR=/opt/ros/humble/lib -DSETUPTOOLS_DEB_LAYOUT=OFF -DBUILD_TESTING=OFF .. -- The C compiler identification is GNU 12.3.1 -- The CXX compiler identification is GNU 12.3.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ament_cmake: 1.3.4 (/opt/ros/humble/share/ament_cmake/cmake) -- Found Python3: /usr/bin/python3.11 (found version "3.11.6") found components: Interpreter -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.0.12") -- Looking for _SC_HOST_NAME_MAX -- Looking for _SC_HOST_NAME_MAX - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Boost: /usr/include (found version "1.83.0") found components: chrono filesystem program_options regex system thread random atomic -- Configuring done (1.2s) CMake Warning (dev) at CMakeLists.txt:414 (add_library): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/config.hpp.in This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: AMENT_PREFIX_PATH CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_LIBDIR INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SETUPTOOLS_DEB_LAYOUT SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/cmake -S/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -B/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/qi.dir/build.make CMakeFiles/qi.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu/CMakeFiles/qi.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/qi.dir/build.make CMakeFiles/qi.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 1%] Building CXX object CMakeFiles/qi.dir/src/dlfcn.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/dlfcn.cpp.o -MF CMakeFiles/qi.dir/src/dlfcn.cpp.o.d -o CMakeFiles/qi.dir/src/dlfcn.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/dlfcn.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/dlfcn.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 4%] Building CXX object CMakeFiles/qi.dir/src/buffer.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/buffer.cpp.o -MF CMakeFiles/qi.dir/src/buffer.cpp.o.d -o CMakeFiles/qi.dir/src/buffer.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/buffer.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/buffer.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 5%] Building CXX object CMakeFiles/qi.dir/src/bufferreader.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/bufferreader.cpp.o -MF CMakeFiles/qi.dir/src/bufferreader.cpp.o.d -o CMakeFiles/qi.dir/src/bufferreader.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/bufferreader.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 3%] Building CXX object CMakeFiles/qi.dir/src/path.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/path.cpp.o -MF CMakeFiles/qi.dir/src/path.cpp.o.d -o CMakeFiles/qi.dir/src/path.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/path.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/path.cpp:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 7%] Building CXX object CMakeFiles/qi.dir/src/clock.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/clock.cpp.o -MF CMakeFiles/qi.dir/src/clock.cpp.o.d -o CMakeFiles/qi.dir/src/clock.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/clock.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/clock.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 8%] Building CXX object CMakeFiles/qi.dir/src/future.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/future.cpp.o -MF CMakeFiles/qi.dir/src/future.cpp.o.d -o CMakeFiles/qi.dir/src/future.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/future.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:7, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/future.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 3%] Building CXX object CMakeFiles/qi.dir/src/application.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/application.cpp.o -MF CMakeFiles/qi.dir/src/application.cpp.o.d -o CMakeFiles/qi.dir/src/application.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/application.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/application.cpp:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 11%] Building CXX object CMakeFiles/qi.dir/src/fileloghandler.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/fileloghandler.cpp.o -MF CMakeFiles/qi.dir/src/fileloghandler.cpp.o.d -o CMakeFiles/qi.dir/src/fileloghandler.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/fileloghandler.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log/fileloghandler.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/fileloghandler.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 10%] Building CXX object CMakeFiles/qi.dir/src/consoleloghandler.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/consoleloghandler.cpp.o -MF CMakeFiles/qi.dir/src/consoleloghandler.cpp.o.d -o CMakeFiles/qi.dir/src/consoleloghandler.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/consoleloghandler.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/consoleloghandler.cpp:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /usr/include/boost/chrono/detail/requires_cxx11.hpp:9, from /usr/include/boost/chrono/config.hpp:15, from /usr/include/boost/chrono/duration.hpp:33, from /usr/include/boost/chrono/chrono.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/clock.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:20: /usr/include/boost/function_output_iterator.hpp: At global scope: /usr/include/boost/function_output_iterator.hpp:14:1: note: '#pragma message: This header is deprecated. Use instead.' 14 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 13%] Building CXX object CMakeFiles/qi.dir/src/csvloghandler.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/csvloghandler.cpp.o -MF CMakeFiles/qi.dir/src/csvloghandler.cpp.o.d -o CMakeFiles/qi.dir/src/csvloghandler.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/csvloghandler.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log/csvloghandler.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/csvloghandler.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 16%] Building CXX object CMakeFiles/qi.dir/src/locale-light.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/locale-light.cpp.o -MF CMakeFiles/qi.dir/src/locale-light.cpp.o.d -o CMakeFiles/qi.dir/src/locale-light.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/locale-light.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 9%] Building CXX object CMakeFiles/qi.dir/src/log.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/log.cpp.o -MF CMakeFiles/qi.dir/src/log.cpp.o.d -o CMakeFiles/qi.dir/src/log.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/log.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/log.cpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/format/alt_sstream.hpp:22, from /usr/include/boost/format/internals.hpp:24, from /usr/include/boost/format.hpp:38, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:23: /usr/include/boost/function_output_iterator.hpp: At global scope: /usr/include/boost/function_output_iterator.hpp:14:1: note: '#pragma message: This header is deprecated. Use instead.' 14 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 14%] Building CXX object CMakeFiles/qi.dir/src/headfileloghandler.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/headfileloghandler.cpp.o -MF CMakeFiles/qi.dir/src/headfileloghandler.cpp.o.d -o CMakeFiles/qi.dir/src/headfileloghandler.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/headfileloghandler.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log/headfileloghandler.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/headfileloghandler.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 15%] Building CXX object CMakeFiles/qi.dir/src/tailfileloghandler.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/tailfileloghandler.cpp.o -MF CMakeFiles/qi.dir/src/tailfileloghandler.cpp.o.d -o CMakeFiles/qi.dir/src/tailfileloghandler.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/tailfileloghandler.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log/tailfileloghandler.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/tailfileloghandler.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/tailfileloghandler.cpp: In member function 'void qi::log::TailFileLogHandler::log(qi::LogLevel, qi::Clock::time_point, qi::SystemClock::time_point, const char*, const char*, const char*, const char*, int)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/tailfileloghandler.cpp:101:35: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] 101 | boost::filesystem::copy_file(filePath, oldFilePath, boost::filesystem::copy_option::overwrite_if_exists); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/filesystem.hpp:19, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/tailfileloghandler.cpp:10: /usr/include/boost/filesystem/operations.hpp:473:13: note: declared here 473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 19%] Building CXX object CMakeFiles/qi.dir/src/path_conf.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/path_conf.cpp.o -MF CMakeFiles/qi.dir/src/path_conf.cpp.o.d -o CMakeFiles/qi.dir/src/path_conf.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/path_conf.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/path_conf.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 17%] Building CXX object CMakeFiles/qi.dir/src/os.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/os.cpp.o -MF CMakeFiles/qi.dir/src/os.cpp.o.d -o CMakeFiles/qi.dir/src/os.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os.cpp:31: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os.cpp: In function 'qi::os::getMachineIdAsUuid()::': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os.cpp:290:16: warning: '*(__int128 unsigned*)((char*)&u + offsetof(boost::uuids::Uuid, boost::uuids::uuid::data[0]))' may be used uninitialized [-Wmaybe-uninitialized] 290 | return u; | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os.cpp:287:14: note: '*(__int128 unsigned*)((char*)&u + offsetof(boost::uuids::Uuid, boost::uuids::uuid::data[0]))' was declared here 287 | Uuid u; | ^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 22%] Building CXX object CMakeFiles/qi.dir/src/utils.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/utils.cpp.o -MF CMakeFiles/qi.dir/src/utils.cpp.o.d -o CMakeFiles/qi.dir/src/utils.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/utils.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/utils.cpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 21%] Building CXX object CMakeFiles/qi.dir/src/print.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/print.cpp.o -MF CMakeFiles/qi.dir/src/print.cpp.o.d -o CMakeFiles/qi.dir/src/print.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/print.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metamethod.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaobject.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/print.cpp:9: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 20%] Building CXX object CMakeFiles/qi.dir/src/periodictask.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/periodictask.cpp.o -MF CMakeFiles/qi.dir/src/periodictask.cpp.o.d -o CMakeFiles/qi.dir/src/periodictask.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/periodictask.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/periodictask.cpp:9: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/periodictask.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/periodictask.cpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/periodictask.cpp:125:95: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 27%] Building CXX object CMakeFiles/qi.dir/src/iocolor.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/iocolor.cpp.o -MF CMakeFiles/qi.dir/src/iocolor.cpp.o.d -o CMakeFiles/qi.dir/src/iocolor.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/iocolor.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/iocolor.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 26%] Building CXX object CMakeFiles/qi.dir/src/version.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/version.cpp.o -MF CMakeFiles/qi.dir/src/version.cpp.o.d -o CMakeFiles/qi.dir/src/version.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/version.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 23%] Building CXX object CMakeFiles/qi.dir/src/eventloop.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/eventloop.cpp.o -MF CMakeFiles/qi.dir/src/eventloop.cpp.o.d -o CMakeFiles/qi.dir/src/eventloop.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/eventloop.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/eventloop.cpp:22: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/eventloop.cpp:25: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 29%] Building CXX object CMakeFiles/qi.dir/src/ptruid.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/ptruid.cpp.o -MF CMakeFiles/qi.dir/src/ptruid.cpp.o.d -o CMakeFiles/qi.dir/src/ptruid.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/ptruid.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/ptruid.cpp:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/ptruid.cpp:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:70:19: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | if (!SHA1_Init(&x)) { | ~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:7: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In lambda function: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:79:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | SHA1_Final(sha1_digest_t{{0}}.data(), &x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:87:20: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | if (!SHA1_Final(d.data(), &x)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In instantiation of 'ka::sha1_digest_t ka::sha1(I, I) [with I = const unsigned char*; sha1_digest_t = std::array]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:109:16: required from 'ka::sha1_digest_t ka::sha1(const L&) [with L = std::array; sha1_digest_t = std::array]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/ptruid.cpp:51:25: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:70:19: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | if (!SHA1_Init(&x)) { | ~~~~~~~~~^~~~ /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:70:19: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | if (!SHA1_Init(&x)) { | ~~~~~~~~~^~~~ /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:79:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | SHA1_Final(sha1_digest_t{{0}}.data(), &x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:79:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | SHA1_Final(sha1_digest_t{{0}}.data(), &x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:87:20: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | if (!SHA1_Final(d.data(), &x)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:87:20: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | if (!SHA1_Final(d.data(), &x)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In instantiation of 'int ka::detail::sha1_update(SHA_CTX&, I, I, std::true_type) [with I = const unsigned char*; SHA_CTX = SHAstate_st; std::true_type = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:82:29: required from 'ka::sha1_digest_t ka::sha1(I, I) [with I = const unsigned char*; sha1_digest_t = std::array]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:109:16: required from 'ka::sha1_digest_t ka::sha1(const L&) [with L = std::array; sha1_digest_t = std::array]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/ptruid.cpp:51:25: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:34:25: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 34 | return SHA1_Update(&s, b, e - b); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:34:25: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 34 | return SHA1_Update(&s, b, e - b); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/qi.dir/src/sdklayout-boost.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/sdklayout-boost.cpp.o -MF CMakeFiles/qi.dir/src/sdklayout-boost.cpp.o.d -o CMakeFiles/qi.dir/src/sdklayout-boost.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/sdklayout-boost.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/sdklayout-boost.cpp:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/sdklayout-boost.cpp: In member function 'std::string qi::SDKLayout::findBin(const std::string&, bool) const': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/sdklayout-boost.cpp:341:28: warning: loop variable 'path' of type 'const qi::Path&' binds to a temporary constructed from type 'std::__cxx11::basic_string' [-Wrange-loop-construct] 341 | for (const qi::Path& path : _p->_sdkPrefixes) | ^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/sdklayout-boost.cpp:341:28: note: use non-reference type 'const qi::Path' to make the copy explicit or 'const std::__cxx11::basic_string&' to prevent copying /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/sdklayout-boost.cpp: In function 'std::vector > qi::listFiles(std::vector >, const std::string&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/sdklayout-boost.cpp:582:56: warning: 'boost::filesystem::recursive_directory_iterator::recursive_directory_iterator(const boost::filesystem::path&, boost::filesystem::symlink_option, boost::system::error_code&)' is deprecated: Use directory_options instead of symlink_option [-Wdeprecated-declarations] 582 | boost::filesystem::symlink_option::none, ec); | ^ In file included from /usr/include/boost/filesystem.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/sdklayout-boost.cpp:17: /usr/include/boost/filesystem/directory.hpp:921:5: note: declared here 921 | recursive_directory_iterator(path const& dir_path, BOOST_SCOPED_ENUM_NATIVE(symlink_option) opts, system::error_code& ec) BOOST_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 32%] Building CXX object CMakeFiles/qi.dir/src/os_debugger_posix.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/os_debugger_posix.cpp.o -MF CMakeFiles/qi.dir/src/os_debugger_posix.cpp.o.d -o CMakeFiles/qi.dir/src/os_debugger_posix.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os_debugger_posix.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os_debugger_posix.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/qi.dir/src/os_launch_posix.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/os_launch_posix.cpp.o -MF CMakeFiles/qi.dir/src/os_launch_posix.cpp.o.d -o CMakeFiles/qi.dir/src/os_launch_posix.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os_launch_posix.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os_launch_posix.cpp:34: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 28%] Building CXX object CMakeFiles/qi.dir/src/strand.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/strand.cpp.o -MF CMakeFiles/qi.dir/src/strand.cpp.o.d -o CMakeFiles/qi.dir/src/strand.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/strand.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/executioncontext.hpp:129, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/strand.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:407: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 30%] Building CXX object CMakeFiles/qi.dir/src/os_posix.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -DHAVE_SC_HOST_NAME_MAX -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/os_posix.cpp.o -MF CMakeFiles/qi.dir/src/os_posix.cpp.o.d -o CMakeFiles/qi.dir/src/os_posix.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os_posix.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/os_posix.cpp:52: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 36%] Building CXX object CMakeFiles/qi.dir/src/type/dynamicobjectbuilder.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/dynamicobjectbuilder.cpp.o -MF CMakeFiles/qi.dir/src/type/dynamicobjectbuilder.cpp.o.d -o CMakeFiles/qi.dir/src/type/dynamicobjectbuilder.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobjectbuilder.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:7, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobjectbuilder.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject_p.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobjectbuilder.cpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:70:19: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | if (!SHA1_Init(&x)) { | ~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:7: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In lambda function: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:79:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | SHA1_Final(sha1_digest_t{{0}}.data(), &x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:87:20: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | if (!SHA1_Final(d.data(), &x)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std:make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' :__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/dynamicobjectbuilder.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobjectbuilder.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 34%] Building CXX object CMakeFiles/qi.dir/src/type/binarycodec.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/binarycodec.cpp.o -MF CMakeFiles/qi.dir/src/type/binarycodec.cpp.o.d -o CMakeFiles/qi.dir/src/type/binarycodec.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/binarycodec.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyvalue.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/binarycodec.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/binarycodec.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/binarycodec_p.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/binarycodec.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' mble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::MetaObject]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::MetaObject; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::MetaObject; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::MetaObject; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 38%] Building CXX object CMakeFiles/qi.dir/src/type/anyfunction.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/anyfunction.cpp.o -MF CMakeFiles/qi.dir/src/type/anyfunction.cpp.o.d -o CMakeFiles/qi.dir/src/type/anyfunction.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyfunction.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:7, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyfunction.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/typemake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' /metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyfunction.cpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 35%] Building CXX object CMakeFiles/qi.dir/src/type/dynamicobject.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/dynamicobject.cpp.o -MF CMakeFiles/qi.dir/src/type/dynamicobject.cpp.o.d -o CMakeFiles/qi.dir/src/type/dynamicobject.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyvalue.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp: In member function 'virtual qi::Future qi::DynamicObjectTypeInterface::connect(void*, qi::AnyObject, unsigned int, const qi::SignalSubscriber&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp:455:88: warning: unused parameter 'context' [-Wunused-parameter] 455 | qi::Future DynamicObjectTypeInterface::connect(void* instance, AnyObject context, unsigned int event, const SignalSubscriber& subscriber) | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp: In member function 'virtual qi::Future qi::DynamicObjectTypeInterface::disconnect(void*, qi::AnyObject, qi::SignalLink)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp:460:85: warning: unused parameter 'context' [-Wunused-parameter] 460 | qi::Future DynamicObjectTypeInterface::disconnect(void* instance, AnyObject context, SignalLink linkId) | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp:317:20: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp:351:20: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::DynamicObject]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::DynamicObject; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::DynamicObject; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp:119:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:231:44: required from 'qi::PropertyImpl::PropertyImpl(qi::AutoAnyReference, Get&&, Set&&, qi::SignalBase::OnSubscribers) [with Get = boost::function(boost::reference_wrapper)>; Set = boost::function(boost::reference_wrapper, const qi::AnyValue&)>; typename std::enable_if)>::type, T>, std::is_convertible)>::type, qi::Future > >::value, int>::type = 0; typename std::enable_if, const T&)>::type, bool>, std::is_convertible, const T&)>::type, qi::Future > >::value, int>::type = 0; T = qi::AnyValue; qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:440:40: required from 'qi::Property::Property(qi::AutoAnyReference, Get&&, Set&&, qi::SignalBase::OnSubscribers) [with Get = boost::function(boost::reference_wrapper)>; Set = boost::function(boost::reference_wrapper, const qi::AnyValue&)>; typename std::enable_if)>::type, T>, std::is_convertible)>::type, qi::Future > >::value, int>::type = 0; typename std::enable_if, const T&)>::type, bool>, std::is_convertible, const T&)>::type, qi::Future > >::value, int>::type = 0; T = qi::AnyValue; qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:485:36: required from 'qi::GenericProperty::GenericProperty(const qi::AutoAnyReference&, Args&& ...) [with Args = {}]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:502:65: required from 'qi::GenericProperty::GenericProperty(qi::TypeInterface*, Args&& ...) [with Args = {}]' /usr/include/boost/smart_ptr/make_shared_object.hpp:257:5: required from 'typename boost::detail::sp_if_not_array::type boost::make_shared(Args&& ...) [with T = qi::GenericProperty; Args = {qi::TypeInterface*&}; typename detail::sp_if_not_array::type = shared_ptr]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/dynamicobject.cpp:236:60: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:437: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx: In instantiation of 'void qi::TypeSharedPointerImpl::setPointee(void**, void*) [with T = boost::shared_ptr]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:10: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:28: warning: unused parameter 'storage' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:43: warning: unused parameter 'pointer' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Manageable]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Manageable; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Manageable; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Manageable; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 40%] Building CXX object CMakeFiles/qi.dir/src/type/anyvalue.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/anyvalue.cpp.o -MF CMakeFiles/qi.dir/src/type/anyvalue.cpp.o.d -o CMakeFiles/qi.dir/src/type/anyvalue.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyvalue.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyvalue.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyvalue.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyvalue.cpp:9: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 39%] Building CXX object CMakeFiles/qi.dir/src/type/anyreference.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/anyreference.cpp.o -MF CMakeFiles/qi.dir/src/type/anyreference.cpp.o.d -o CMakeFiles/qi.dir/src/type/anyreference.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyreference.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyreference.cpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyreference.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyreference.cpp: In function 'void qi::{anonymous}::dropIt(qi::GenericObject*, const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyreference.cpp:38:58: warning: unused parameter 'v' [-Wunused-parameter] 38 | static void dropIt(GenericObject* ptr, const AnyValue& v) | ~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-limake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' bqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:437: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx: In instantiation of 'void qi::TypeSharedPointerImpl::setPointee(void**, void*) [with T = boost::shared_ptr]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:10: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:28: warning: unused parameter 'storage' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:43: warning: unused parameter 'pointer' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 44%] Building CXX object CMakeFiles/qi.dir/src/type/jsondecoder.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/jsondecoder.cpp.o -MF CMakeFiles/qi.dir/src/type/jsondecoder.cpp.o.d -o CMakeFiles/qi.dir/src/type/jsondecoder.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsondecoder.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyvalue.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/jsoncodec.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsondecoder.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 41%] Building CXX object CMakeFiles/qi.dir/src/type/anyobject.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/anyobject.cpp.o -MF CMakeFiles/qi.dir/src/type/anyobject.cpp.o.d -o CMakeFiles/qi.dir/src/type/anyobject.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyobject.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyobject.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyobject.cpp: In function 'qi::Future qi::metaCall(ExecutionContext*, ObjectThreadingModel, MetaCallType, MetaCallType, AnyObject, unsigned int, AnyFunction, const GenericFunctionParameters&, bool, unsigned int, os::timeval)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anyobject.cpp:245:24: warning: unused parameter 'objectThreadingModel' [-Wunused-parameter] 245 | ObjectThreadingModel objectThreadingModel, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qimake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' ::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In instantiation of 'void qi::TypeImpl::set(void**, const char*, size_t) [with int I = 5; size_t = long unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:100:10: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:100:21: warning: unused parameter 'storage' [-Wunused-parameter] 100 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:100:42: warning: unused parameter 'ptr' [-Wunused-parameter] 100 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:100:54: warning: unused parameter 'sz' [-Wunused-parameter] 100 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In instantiation of 'void qi::TypeImpl::set(void**, const char*, size_t) [with int I = 19; size_t = long unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:100:10: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:100:21: warning: unused parameter 'storage' [-Wunused-parameter] 100 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:100:42: warning: unused parameter 'ptr' [-Wunused-parameter] 100 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:100:54: warning: unused parameter 'sz' [-Wunused-parameter] 100 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/hasless.hxx: In instantiation of 'bool qi::detail::LessDeref::operator()(const T&, const T&) const [with T = char (*)[5]]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:261:37: required from 'static bool qi::DefaultTypeImplMethods::less(void*, void*) [with T = char [5]; _Access = qi::TypeByPointerPOD]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:108:7: required from 'bool qi::TypeImpl::less(void*, void*) [with int I = 5]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:108:7: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/hasless.hxx:88:17: warning: comparison between two arrays [-Warray-compare] 88 | return *a < *b; | ~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/hasless.hxx:88:17: note: use unary '+' which decays operands to pointers or '&'indirect_ref' not supported by dump_decl[0] < &'indirect_ref' not supported by dump_decl[0]' to compare the addresses /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/hasless.hxx: In instantiation of 'bool qi::detail::LessDeref::operator()(const T&, const T&) const [with T = char (*)[19]]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:261:37: required from 'static bool qi::DefaultTypeImplMethods::less(void*, void*) [with T = char [19]; _Access = qi::TypeByPointerPOD]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:108:7: required from 'bool qi::TypeImpl::less(void*, void*) [with int I = 19]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:108:7: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/hasless.hxx:88:17: warning: comparison between two arrays [-Warray-compare] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/hasless.hxx:88:17: note: use unary '+' which decays operands to pointers or '&'indirect_ref' not supported by dump_decl[0] < &'indirect_ref' not supported by dump_decl[0]' to compare the addresses /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 42%] Building CXX object CMakeFiles/qi.dir/src/type/genericobject.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/genericobject.cpp.o -MF CMakeFiles/qi.dir/src/type/genericobject.cpp.o.d -o CMakeFiles/qi.dir/src/type/genericobject.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/genericobject.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/genericobject.cpp:2: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject_p.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/genericobject.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:70:19: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | if (!SHA1_Init(&x)) { | ~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:7: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In lambda function: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:79:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | SHA1_Final(sha1_digest_t{{0}}.data(), &x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:87:20: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | if (!SHA1_Final(d.data(), &x)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:76: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = qi::AnyReference]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = qi::AnyReference]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = AnyReference]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/genericobject.cpp:63:24: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] 179 | [=](Promise& promise) { | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 45%] Building CXX object CMakeFiles/qi.dir/src/type/jsonencoder.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/jsonencoder.cpp.o -MF CMakeFiles/qi.dir/src/type/jsonencoder.cpp.o.d -o CMakeFiles/qi.dir/src/type/jsonencoder.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyvalue.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/jsoncodec.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp: In member function 'void qi::SerializeJSONTypeVisitor::visitObject(qi::GenericObject)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp:246:36: warning: unused parameter 'value' [-Wunused-parameter] 246 | void visitObject(GenericObject value) | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp: In member function 'void qi::SerializeJSONTypeVisitor::visitAnyObject(qi::AnyObject&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp:253:36: warning: unused parameter 'value' [-Wunused-parameter] 253 | void visitAnyObject(AnyObject& value) | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp: In member function 'void qi::SerializeJSONTypeVisitor::visitPointer(qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp:260:36: warning: unused parameter 'pointee' [-Wunused-parameter] 260 | void visitPointer(AnyReference pointee) | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp: In member function 'void qi::SerializeJSONTypeVisitor::visitTuple(const std::string&, const qi::AnyReferenceVector&, const std::vector >&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp:266:40: warning: unused parameter 'name' [-Wunused-parameter] 266 | void visitTuple(const std::string &name, const AnyReferenceVector &vals, const std::vector &annotations) | ~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp: In member function 'void qi::SerializeJSONTypeVisitor::visitRaw(qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/jsonencoder.cpp:306:32: warning: unused parameter 'raw' [-Wunused-parameter] 306 | void visitRaw(AnyReference raw) | ~~~~~~~~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/memake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' tasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 47%] Building CXX object CMakeFiles/qi.dir/src/type/metamethod.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/metamethod.cpp.o -MF CMakeFiles/qi.dir/src/type/metamethod.cpp.o.d -o CMakeFiles/qi.dir/src/type/metamethod.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metamethod.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metamethod.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metamethod.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 46%] Building CXX object CMakeFiles/qi.dir/src/type/manageable.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/manageable.cpp.o -MF CMakeFiles/qi.dir/src/type/manageable.cpp.o.d -o CMakeFiles/qi.dir/src/type/manageable.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/manageable.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/manageable.cpp:1: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:19: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accemake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' ssor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:294: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Manageable::*&)() const; T = bool (qi::Manageable::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Manageable::*&)() const; T = bool (qi::Manageable::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Manageable::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Manageable::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Manageable::*)() const; T = qi::Manageable; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/manageable.cpp:151:28: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] 626 | static AnyFunction dispatch(U&& func, ka::false_t is_function_object) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Manageable::*&)(bool); T = void (qi::Manageable::*)(bool); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Manageable::*&)(bool); T = void (qi::Manageable::*)(bool)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Manageable::*&)(bool)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Manageable::*)(bool); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Manageable::*)(bool); T = qi::Manageable; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/manageable.cpp:152:28: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = std::map (qi::Manageable::*&)() const; T = std::map (qi::Manageable::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = std::map (qi::Manageable::*&)() const; T = std::map (qi::Manageable::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = std::map (qi::Manageable::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = std::map (qi::Manageable::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = std::map (qi::Manageable::*)() const; T = qi::Manageable; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/manageable.cpp:153:28: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Manageable::*&)(); T = void (qi::Manageable::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Manageable::*&)(); T = void (qi::Manageable::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Manageable::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Manageable::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Manageable::*)(); T = qi::Manageable; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/manageable.cpp:154:28: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:20: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::EventTrace]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:48:10: required from 'static qi::Signature qi::detail::RawFunctionSignature::makeSignature() [with T = void(qi::EventTrace)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:112:61: required from 'static qi::Signature qi::detail::FunctionSignature::signature() [with T = void(qi::EventTrace)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:193:57: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseSignal(const std::string&, A, int, bool) [with A = qi::Signal qi::Manageable::*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/manageable.cpp:157:28: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = void*]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = void*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = void* (qi::detail::Class::*)(); S = void* (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = std::map]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = std::map]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = std::map (qi::detail::Class::*)(); S = std::map (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = bool]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = bool]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = bool (qi::detail::Class::*)(); S = bool (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Manageable]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Manageable; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Manageable; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Manageable; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 48%] Building CXX object CMakeFiles/qi.dir/src/type/metaproperty.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/metaproperty.cpp.o -MF CMakeFiles/qi.dir/src/type/metaproperty.cpp.o.d -o CMakeFiles/qi.dir/src/type/metaproperty.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaproperty.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaproperty.cpp:1: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaproperty.cpp:2: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 50%] Building CXX object CMakeFiles/qi.dir/src/type/metasignal.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/metasignal.cpp.o -MF CMakeFiles/qi.dir/src/type/metasignal.cpp.o.d -o CMakeFiles/qi.dir/src/type/metasignal.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metasignal.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metasignal_p.hpp:9, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metasignal.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metasignal_p.hpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' 0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metasignal.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 51%] Building CXX object CMakeFiles/qi.dir/src/type/metasignal_p.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/metasignal_p.cpp.o -MF CMakeFiles/qi.dir/src/type/metasignal_p.cpp.o.d -o CMakeFiles/qi.dir/src/type/metasignal_p.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metasignal_p.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metasignal_p.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = stdmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' ::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 53%] Building CXX object CMakeFiles/qi.dir/src/type/anymodule.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/anymodule.cpp.o -MF CMakeFiles/qi.dir/src/type/anymodule.cpp.o.d -o CMakeFiles/qi.dir/src/type/anymodule.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anymodule.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anymodule.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/anymodule.cpp:1: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anymodule.hpp:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::valmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' ue_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::ModuleInfo]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::ModuleInfo]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anymodule.hpp:118:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::ModuleInfo]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::ModuleInfo]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anymodule.hpp:118:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 52%] Building CXX object CMakeFiles/qi.dir/src/type/metaobject.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/metaobject.cpp.o -MF CMakeFiles/qi.dir/src/type/metaobject.cpp.o.d -o CMakeFiles/qi.dir/src/type/metaobject.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject_p.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject.cpp:9: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:70:19: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | if (!SHA1_Init(&x)) { | ~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:7: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In lambda function: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:79:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | SHA1_Final(sha1_digest_t{{0}}.data(), &x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:87:20: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | if (!SHA1_Final(d.data(), &x)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject_p.hpp:20: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_typemake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' & qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In instantiation of 'ka::sha1_digest_t ka::sha1(I, I) [with I = __gnu_cxx::__normal_iterator >; sha1_digest_t = std::array]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:109:16: required from 'ka::sha1_digest_t ka::sha1(const L&) [with L = std::__cxx11::basic_string; sha1_digest_t = std::array]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject.cpp:534:28: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:70:19: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | if (!SHA1_Init(&x)) { | ~~~~~~~~~^~~~ /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:70:19: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | if (!SHA1_Init(&x)) { | ~~~~~~~~~^~~~ /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:79:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | SHA1_Final(sha1_digest_t{{0}}.data(), &x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:79:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | SHA1_Final(sha1_digest_t{{0}}.data(), &x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:87:20: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | if (!SHA1_Final(d.data(), &x)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:87:20: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | if (!SHA1_Final(d.data(), &x)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In instantiation of 'int ka::detail::sha1_update(SHA_CTX&, I, I, std::false_type) [with I = __gnu_cxx::__normal_iterator >; SHA_CTX = SHAstate_st; std::false_type = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:82:29: required from 'ka::sha1_digest_t ka::sha1(I, I) [with I = __gnu_cxx::__normal_iterator >; sha1_digest_t = std::array]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:109:16: required from 'ka::sha1_digest_t ka::sha1(const L&) [with L = std::__cxx11::basic_string; sha1_digest_t = std::array]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject.cpp:534:28: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:47:26: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 47 | res = SHA1_Update(&s, &c, 1u); | ~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:47:26: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 47 | res = SHA1_Update(&s, &c, 1u); | ~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 58%] Building CXX object CMakeFiles/qi.dir/src/type/signatureconvertor.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/signatureconvertor.cpp.o -MF CMakeFiles/qi.dir/src/type/signatureconvertor.cpp.o.d -o CMakeFiles/qi.dir/src/type/signatureconvertor.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signatureconvertor.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signatureconvertor.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 54%] Building CXX object CMakeFiles/qi.dir/src/type/objecttypebuilder.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/objecttypebuilder.cpp.o -MF CMakeFiles/qi.dir/src/type/objecttypebuilder.cpp.o.d -o CMakeFiles/qi.dir/src/type/objecttypebuilder.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/objecttypebuilder.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/objecttypebuilder.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject_p.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/objecttypebuilder.cpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:70:19: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | if (!SHA1_Init(&x)) { | ~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:7: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In lambda function: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:79:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | SHA1_Final(sha1_digest_t{{0}}.data(), &x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:87:20: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | if (!SHA1_Final(d.data(), &x)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/typmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' e/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 55%] Building CXX object CMakeFiles/qi.dir/src/type/signal.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/signal.cpp.o -MF CMakeFiles/qi.dir/src/type/signal.cpp.o.d -o CMakeFiles/qi.dir/src/type/signal.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signal.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signal.cpp:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signal.cpp: In member function 'qi::Future qi::SignalBasePrivate::disconnectAllStep(bool)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signal.cpp:84:58: warning: unused parameter 'overallSuccess' [-Wunused-parameter] 84 | Future SignalBasePrivate::disconnectAllStep(bool overallSuccess) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/rosmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' -humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 61%] Building CXX object CMakeFiles/qi.dir/src/type/structtypeinterface.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/structtypeinterface.cpp.o -MF CMakeFiles/qi.dir/src/type/structtypeinterface.cpp.o.d -o CMakeFiles/qi.dir/src/type/structtypeinterface.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/structtypeinterface.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/structtypeinterface.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 63%] Building CXX object CMakeFiles/qi.dir/src/type/type.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/type.cpp.o -MF CMakeFiles/qi.dir/src/type/type.cpp.o.d -o CMakeFiles/qi.dir/src/type/type.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp: In member function 'qi::detail::FieldInfo qi::detail::AnyType::method(qi::uint32_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp:155:50: warning: unused parameter 'id' [-Wunused-parameter] 155 | FieldInfo AnyType::method(const uint32_t id) { | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp: In member function 'qi::detail::FieldInfoVector qi::detail::AnyType::methodOverloads(const std::string&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp:160:63: warning: unused parameter 'name' [-Wunused-parameter] 160 | FieldInfoVector AnyType::methodOverloads(const std::string& name) { | ~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp: In member function 'qi::detail::FieldInfo qi::detail::AnyType::signal(qi::uint32_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp:178:50: warning: unused parameter 'id' [-Wunused-parameter] 178 | FieldInfo AnyType::signal(const uint32_t id) { | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp: In member function 'qi::detail::FieldInfo qi::detail::AnyType::signal(const std::string&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp:189:54: warning: unused parameter 'id' [-Wunused-parameter] 189 | FieldInfo AnyType::signal(const std::string& id) { | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp: In member function 'qi::detail::FieldInfo qi::detail::AnyType::property(qi::uint32_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp:213:52: warning: unused parameter 'id' [-Wunused-parameter] 213 | FieldInfo AnyType::property(const uint32_t id) { | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp: In member function 'qi::detail::FieldInfo qi::detail::AnyType::property(const std::string&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/type.cpp:224:56: warning: unused parameter 'name' [-Wunused-parameter] 224 | FieldInfo AnyType::property(const std::string& name) { | ~~~~~~~~~~~~~~~~~~~^~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 59%] Building CXX object CMakeFiles/qi.dir/src/type/staticobjecttype.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/staticobjecttype.cpp.o -MF CMakeFiles/qi.dir/src/type/staticobjecttype.cpp.o.d -o CMakeFiles/qi.dir/src/type/staticobjecttype.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/staticobjecttype.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/staticobjecttype.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/staticobjecttype.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' ename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/staticobjecttype.cpp: In instantiation of 'void qi::detail::{anonymous}::noopDeleter(T*) [with T = qi::Strand]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/staticobjecttype.cpp:116:41: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/staticobjecttype.cpp:41:23: warning: unused parameter 'obj' [-Wunused-parameter] 41 | void noopDeleter(T* obj) | ~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/staticobjecttype.cpp:246:18: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Manageable]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Manageable; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Manageable; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Manageable; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Strand]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Strand; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Strand; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Strand; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 57%] Building CXX object CMakeFiles/qi.dir/src/type/signalspy.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/signalspy.cpp.o -MF CMakeFiles/qi.dir/src/type/signalspy.cpp.o.d -o CMakeFiles/qi.dir/src/type/signalspy.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signalspy.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/executioncontext.hpp:129, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:20, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/actor.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signalspy.hpp:6, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signalspy.cpp:1: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typenmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' ame qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = bool]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = bool]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signalspy.cpp:152:12: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:294, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(boost::function, void**) [with R = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = void(); S = boost::function]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:307:57: warning: unused parameter 'args' [-Wunused-parameter] 307 | void* makeCall(boost::function f, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:307:57: note: in definition of macro 'makeCall' 307 | void* makeCall(boost::function f, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:313:5: note: in expansion of macro 'QI_GEN' 313 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signalspy.hpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 64%] Building CXX object CMakeFiles/qi.dir/src/type/signature.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/signature.cpp.o -MF CMakeFiles/qi.dir/src/type/signature.cpp.o.d -o CMakeFiles/qi.dir/src/type/signature.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signature.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/signature.cpp:9: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 60%] Building CXX object CMakeFiles/qi.dir/src/type/typeinterface.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/typeinterface.cpp.o -MF CMakeFiles/qi.dir/src/type/typeinterface.cpp.o.d -o CMakeFiles/qi.dir/src/type/typeinterface.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/typeinterface.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/typeinterface.cpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/typeinterface.cpp:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/typeinterface.cpp: In member function 'void qi::SignatureTypeVisitor::visitVarArgs(qi::AnyIterator, qi::AnyIterator)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/typeinterface.cpp:222:35: warning: unused parameter 'it' [-Wunused-parameter] 222 | void visitVarArgs(AnyIterator it, AnyIterator iend) | ~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/typeinterface.cpp:222:51: warning: unused parameter 'iend' [-Wunused-parameter] 222 | void visitVarArgs(AnyIterator it, AnyIterator iend) | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, voimake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' d**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = std::_Rb_tree_iterator >]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = std::_Rb_tree_iterator >; Manager = qi::detail::TypeManager > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = std::_Rb_tree_iterator >; _Access = qi::TypeByPointer >, qi::detail::TypeManager > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = std::_Rb_tree_iterator >; _Access = qi::TypeByPointer >, qi::detail::TypeManager > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = __gnu_cxx::__normal_iterator >]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = __gnu_cxx::__normal_iterator >; Manager = qi::detail::TypeManager<__gnu_cxx::__normal_iterator > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = __gnu_cxx::__normal_iterator >; _Access = qi::TypeByPointer<__gnu_cxx::__normal_iterator >, qi::detail::TypeManager<__gnu_cxx::__normal_iterator > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = __gnu_cxx::__normal_iterator >; _Access = qi::TypeByPointer<__gnu_cxx::__normal_iterator >, qi::detail::TypeManager<__gnu_cxx::__normal_iterator > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 65%] Building CXX object CMakeFiles/qi.dir/src/type/traceanalyzer.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/type/traceanalyzer.cpp.o -MF CMakeFiles/qi.dir/src/type/traceanalyzer.cpp.o.d -o CMakeFiles/qi.dir/src/type/traceanalyzer.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/traceanalyzer.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/traceanalyzer.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/traceanalyzer.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/traceanalyzer.cpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:19: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 69%] Building CXX object CMakeFiles/qi.dir/src/messaging/authprovider.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/authprovider.cpp.o -MF CMakeFiles/qi.dir/src/messaging/authprovider.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/authprovider.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/authprovider.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/authprovider.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/authprovider.cpp:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/authprovider.cpp: In member function 'virtual qi::CapabilityMap qi::NullAuthProvider::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/authprovider.cpp:74:69: warning: unused parameter 'authData' [-Wunused-parameter] 74 | CapabilityMap NullAuthProvider::_processAuth(const CapabilityMap &authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 71%] Building CXX object CMakeFiles/qi.dir/src/messaging/clientauthenticator.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/clientauthenticator.cpp.o -MF CMakeFiles/qi.dir/src/messaging/clientauthenticator.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/clientauthenticator.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/clientauthenticator.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/clientauthenticator.cpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyvalue.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/authprovider.hpp:17, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/clientauthenticator.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/clientauthenticator_p.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/clientauthenticator.cpp:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/clientauthenticator.cpp: In member function 'virtual qi::CapabilityMap qi::NullClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/clientauthenticator.cpp:72:76: warning: unused parameter 'authData' [-Wunused-parameter] 72 | CapabilityMap NullClientAuthenticator::_processAuth(const CapabilityMap &authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 66%] Building CXX object CMakeFiles/qi.dir/src/messaging/applicationsession_internal.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/applicationsession_internal.cpp.o -MF CMakeFiles/qi.dir/src/messaging/applicationsession_internal.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/applicationsession_internal.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/applicationsession_internal.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/serviceinfo.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/applicationsession.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/applicationsession_internal.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/applicationsession_internal.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:15: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILDmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' /ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 67%] Building CXX object CMakeFiles/qi.dir/src/messaging/applicationsession.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/applicationsession.cpp.o -MF CMakeFiles/qi.dir/src/messaging/applicationsession.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/applicationsession.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/applicationsession.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/trackable.hpp:20, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/applicationsession.cpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/serviceinfo.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/applicationsession.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/applicationsession.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:15: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' 0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 72%] Building CXX object CMakeFiles/qi.dir/src/messaging/gateway.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/gateway.cpp.o -MF CMakeFiles/qi.dir/src/messaging/gateway.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/gateway.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/gateway.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/servicedirectoryproxy.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/gateway.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/gateway.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/buimake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' ld/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 75%] Building CXX object CMakeFiles/qi.dir/src/messaging/messagedispatcher.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/messagedispatcher.cpp.o -MF CMakeFiles/qi.dir/src/messaging/messagedispatcher.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/messagedispatcher.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagedispatcher.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagedispatcher.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagedispatcher.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [23]; W = const char*; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:682:31: required from 'void qi::ExceptionLog::operator()(const std::exception&) const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/functional.hpp:139:17: required from 'decltype (g()) ka::detail::composition_t::operator()(G&, F&, Args&& ...) const [with G = const qi::MessageDispatcher::tryDispatch(const MessageHandlerList&, const qi::Message&)::; F = const qi::ExceptionLog; Args = {const std::exception&}; decltype (g()) = qi::DispatchStatus]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/functional.hpp:167:63: required from 'decltype (ka::detail::composition_t*)this)->ka::composition_t::f((fwd)(ka::composition_t::operator()::args)...))>{}(((const ka::composition_t*)this)->ka::composition_t::g, ((const ka::composition_t*)this)->ka::composition_t::f, (fwd)(ka::composition_t::operator()::args)...)) ka::composition_t::operator()(Args&& ...) const [with Args = {const std::exception&}; G = qi::MessageDispatcher::tryDispatch(const MessageHandlerList&, const qi::Message&)::; F = qi::ExceptionLog; decltype (ka::detail::composition_t*)this)->f((fwd)(ka::composition_t::operator()::args)...))>{}(((const ka::composition_t*)this)->g, ((const ka::composition_t*)this)->f, (fwd)(ka::composition_t::operator()::args)...)) = qi::DispatchStatus; decltype (((const ka::composition_t*)this)->f((fwd)(ka::composition_t::operator()::args)...)) = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:202:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = const composition_t, qi::ExceptionLog >&; F = const std::function&; Args = {const qi::Message&}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = qi::DispatchStatus]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagedispatcher.cpp:104:45: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [20]; W = std::__cxx11::basic_string; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:687:31: required from 'void qi::ExceptionLog::operator()(const boost::exception&) const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/functional.hpp:139:17: required from 'decltype (g()) ka::detail::composition_t::operator()(G&, F&, Args&& ...) const [with G = const qi::MessageDispatcher::tryDispatch(const MessageHandlerList&, const qi::Message&)::; F = const qi::ExceptionLog; Args = {const boost::exception&}; decltype (g()) = qi::DispatchStatus]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/functional.hpp:167:63: required from 'decltype (ka::detail::composition_t*)this)->ka::composition_t::f((fwd)(ka::composition_t::operator()::args)...))>{}(((const ka::composition_t*)this)->ka::composition_t::g, ((const ka::composition_t*)this)->ka::composition_t::f, (fwd)(ka::composition_t::operator()::args)...)) ka::composition_t::operator()(Args&& ...) const [with Args = {const boost::exception&}; G = qi::MessageDispatcher::tryDispatch(const MessageHandlerList&, const qi::Message&)::; F = qi::ExceptionLog; decltype (ka::detail::composition_t*)this)->f((fwd)(ka::composition_t::operator()::args)...))>{}(((const ka::composition_t*)this)->g, ((const ka::composition_t*)this)->f, (fwd)(ka::composition_t::operator()::args)...)) = qi::DispatchStatus; decltype (((const ka::composition_t*)this)->f((fwd)(ka::composition_t::operator()::args)...)) = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:204:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = const composition_t, qi::ExceptionLog >&; F = const std::function&; Args = {const qi::Message&}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = qi::DispatchStatus]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagedispatcher.cpp:104:45: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [21]; W = char [1]; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:692:31: required from 'void qi::ExceptionLog::operator()() const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/functional.hpp:139:17: required from 'decltype (g()) ka::detail::composition_t::operator()(G&, F&, Args&& ...) const [with G = const qi::MessageDispatcher::tryDispatch(const MessageHandlerList&, const qi::Message&)::; F = const qi::ExceptionLog; Args = {}; decltype (g()) = qi::DispatchStatus]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/functional.hpp:167:63: required from 'decltype (ka::detail::composition_t*)this)->ka::composition_t::f((fwd)(ka::composition_t::operator()::args)...))>{}(((const ka::composition_t*)this)->ka::composition_t::g, ((const ka::composition_t*)this)->ka::composition_t::f, (fwd)(ka::composition_t::operator()::args)...)) ka::composition_t::operator()(Args&& ...) const [with Args = {}; G = qi::MessageDispatcher::tryDispatch(const MessageHandlerList&, const qi::Message&)::; F = qi::ExceptionLog; decltype (ka::detail::composition_t*)this)->f((fwd)(ka::composition_t::operator()::args)...))>{}(((const ka::composition_t*)this)->g, ((const ka::composition_t*)this)->f, (fwd)(ka::composition_t::operator()::args)...)) = qi::DispatchStatus; decltype (((const ka::composition_t*)this)->f((fwd)(ka::composition_t::operator()::args)...)) = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:206:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = const composition_t, qi::ExceptionLog >&; F = const std::function&; Args = {const qi::Message&}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = qi::DispatchStatus]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagedispatcher.cpp:104:45: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 73%] Building CXX object CMakeFiles/qi.dir/src/messaging/message.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/message.cpp.o -MF CMakeFiles/qi.dir/src/messaging/message.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/message.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/message.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyvalue.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/message.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/message.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/message.cpp:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/message.cpp:21: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/rmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' os-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 70%] Building CXX object CMakeFiles/qi.dir/src/messaging/boundobject.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/boundobject.cpp.o -MF CMakeFiles/qi.dir/src/messaging/boundobject.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/boundobject.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp: In member function 'qi::AnyObject qi::BoundObject::createBoundObjectType(qi::BoundObject*, bool)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:124:76: warning: unused parameter 'bindTerminate' [-Wunused-parameter] 124 | qi::AnyObject BoundObject::createBoundObjectType(BoundObject *self, bool bindTerminate) { | ~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp: In member function 'qi::Future qi::BoundObject::registerEvent(unsigned int, unsigned int, qi::SignalLink)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:157:66: warning: unused parameter 'objectId' [-Wunused-parameter] 157 | qi::Future BoundObject::registerEvent(unsigned int objectId, unsigned int eventId, SignalLink remoteSignalLinkId) { | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp: In member function 'qi::Future qi::BoundObject::registerEventWithSignature(unsigned int, unsigned int, qi::SignalLink, const std::string&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:174:79: warning: unused parameter 'objectId' [-Wunused-parameter] 174 | qi::Future BoundObject::registerEventWithSignature(unsigned int objectId, unsigned int eventId, SignalLink remoteSignalLinkId, const std::string& signature) { | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp: In member function 'qi::MetaObject qi::BoundObject::metaObject(unsigned int)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:220:55: warning: unused parameter 'objectId' [-Wunused-parameter] 220 | qi::MetaObject BoundObject::metaObject(unsigned int objectId) { | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp: In member function 'void qi::BoundObject::cancelCall(qi::MessageSocketPtr, const qi::Message&, MessageId)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:444:72: warning: unused parameter 'cancelMessage' [-Wunused-parameter] 444 | void BoundObject::cancelCall(MessageSocketPtr socket, const Message& cancelMessage, MessageId origMsgId) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:216:14: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [23]; W = const char*; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:682:31: required from 'void qi::ExceptionLog::operator()(const std::exception&) const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:202:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = qi::ExceptionLog; F = qi::BoundObject::unbindFromSocket(const qi::MessageSocketPtr&)::; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:602:21: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [20]; W = std::__cxx11::basic_string; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:687:31: required from 'void qi::ExceptionLog::operator()(const boost::exception&) const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:204:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = qi::ExceptionLog; F = qi::BoundObject::unbindFromSocket(const qi::MessageSocketPtr&)::; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:602:21: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [21]; W = char [1]; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:692:31: required from 'void qi::ExceptionLog::operator()() const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:206:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = qi::ExceptionLog; F = qi::BoundObject::unbindFromSocket(const qi::MessageSocketPtr&)::; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:602:21: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:76: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = void; Args = {}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:511:22: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] 179 | [=](Promise& promise) { | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:294: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:138:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] 626 | static AnyFunction dispatch(U&& func, ka::false_t is_function_object) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:139:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::BoundObject::*&)(unsigned int); T = void (qi::BoundObject::*)(unsigned int); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::BoundObject::*&)(unsigned int); T = void (qi::BoundObject::*)(unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::BoundObject::*&)(unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::BoundObject::*)(unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::BoundObject::*)(unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:140:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::MetaObject (qi::BoundObject::*&)(unsigned int); T = qi::MetaObject (qi::BoundObject::*)(unsigned int); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::MetaObject (qi::BoundObject::*&)(unsigned int); T = qi::MetaObject (qi::BoundObject::*)(unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::MetaObject (qi::BoundObject::*&)(unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::MetaObject (qi::BoundObject::*)(unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::MetaObject (qi::BoundObject::*)(unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:146:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:147:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&, qi::AnyValue); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&, qi::AnyValue); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&, qi::AnyValue); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&, qi::AnyValue)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&, qi::AnyValue)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&, qi::AnyValue); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&, qi::AnyValue); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:148:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = std::vector > (qi::BoundObject::*&)(); T = std::vector > (qi::BoundObject::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = std::vector > (qi::BoundObject::*&)(); T = std::vector > (qi::BoundObject::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = std::vector > (qi::BoundObject::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = std::vector > (qi::BoundObject::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = std::vector > (qi::BoundObject::*)(); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:149:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int, const std::__cxx11::basic_string&); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int, const std::__cxx11::basic_string&); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int, const std::__cxx11::basic_string&); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:150:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = long unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:138:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] 626 | static AnyFunction dispatch(U&& func, ka::false_t is_function_object) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = long unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:138:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = long unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:138:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = long unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:138:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = long unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:138:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const long unsigned int& (qi::Future::*&)(int) const; T = const long unsigned int& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const long unsigned int& (qi::Future::*&)(int) const; T = const long unsigned int& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const long unsigned int& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const long unsigned int& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const long unsigned int& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = long unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:138:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = long unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:138:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = long unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:138:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:139:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:139:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:139:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:139:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:139:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void* const& (qi::Future::*&)(int) const; T = void* const& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void* const& (qi::Future::*&)(int) const; T = void* const& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void* const& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void* const& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void* const& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:139:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:139:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int); T = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(unsigned int, unsigned int, long unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(unsigned int, unsigned int, long unsigned int); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:139:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:147:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:147:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:147:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:147:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:147:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const qi::AnyValue& (qi::Future::*&)(int) const; T = const qi::AnyValue& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const qi::AnyValue& (qi::Future::*&)(int) const; T = const qi::AnyValue& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const qi::AnyValue& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::AnyValue& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::AnyValue& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:147:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:147:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&); T = qi::Future (qi::BoundObject::*)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future (qi::BoundObject::*&)(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future (qi::BoundObject::*)(const qi::AnyValue&); T = qi::BoundObject; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.cpp:147:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = void*]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = void*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = void* (qi::detail::Class::*)(); S = void* (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = bool]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = bool]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = bool (qi::detail::Class::*)(); S = bool (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = std::vector >]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = std::vector >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = std::vector > (qi::detail::Class::*)(); S = std::vector > (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = boost::chrono::time_point > >]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = boost::chrono::time_point > >; Manager = qi::detail::TypeManager > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = boost::chrono::time_point > >; _Access = qi::TypeByPointer > >, qi::detail::TypeManager > > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = boost::chrono::time_point > >; _Access = qi::TypeByPointer > >, qi::detail::TypeManager > > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::MetaObject]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::MetaObject; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::MetaObject; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::MetaObject; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::BoundObject]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::BoundObject; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::BoundObject; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::BoundObject; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 76%] Building CXX object CMakeFiles/qi.dir/src/messaging/objecthost.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/objecthost.cpp.o -MF CMakeFiles/qi.dir/src/messaging/objecthost.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/objecthost.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/objecthost.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/executioncontext.hpp:129, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:20, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/actor.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/objecthost.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/objecthost.cpp:9: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /bmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' uilddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/message.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/objecthost.hpp:17, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/objecthost.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 77%] Building CXX object CMakeFiles/qi.dir/src/messaging/objectregistrar.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/objectregistrar.cpp.o -MF CMakeFiles/qi.dir/src/messaging/objectregistrar.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/objectregistrar.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/objectregistrar.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/objectregistrar.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/server.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/objectregistrar.cpp:9: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/buildmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' /BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp: In instantiation of 'void qi::detail::hold(T) [with T = qi::Object]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/objectregistrar.cpp:29:28: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:18:34: warning: unused parameter 'data' [-Wunused-parameter] 18 | template void hold(T data) {} | ~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:294: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(boost::function, void**) [with R = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = void(); S = boost::function]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:307:57: warning: unused parameter 'args' [-Wunused-parameter] 307 | void* makeCall(boost::function f, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:307:57: note: in definition of macro 'makeCall' 307 | void* makeCall(boost::function f, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:313:5: note: in expansion of macro 'QI_GEN' 313 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 78%] Building CXX object CMakeFiles/qi.dir/src/messaging/remoteobject.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/remoteobject.cpp.o -MF CMakeFiles/qi.dir/src/messaging/remoteobject.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/remoteobject.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:7, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:9, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject_p.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp: In member function 'void qi::RemoteObject::onSocketDisconnected(std::string)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:107:55: warning: unused parameter 'error' [-Wunused-parameter] 107 | void RemoteObject::onSocketDisconnected(std::string error) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp: In member function 'virtual qi::Future qi::RemoteObject::metaCall(qi::AnyObject, unsigned int, const qi::GenericFunctionParameters&, qi::MetaCallType, qi::Signature)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:268:137: warning: unused parameter 'callType' [-Wunused-parameter] 268 | qi::Future RemoteObject::metaCall(AnyObject, unsigned int method, const qi::GenericFunctionParameters &in, MetaCallType callType, Signature returnSignature) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp: In function 'void qi::onEventConnected(RemoteObject*, Future, Promise, SignalLink)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:438:46: warning: unused parameter 'ro' [-Wunused-parameter] 438 | static void onEventConnected(RemoteObject* ro, qi::Future fut, qi::Promise prom, SignalLink id) { | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp: In member function 'virtual qi::Future qi::RemoteObject::metaProperty(qi::AnyObject, unsigned int)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:603:64: warning: unused parameter 'context' [-Wunused-parameter] 603 | qi::Future RemoteObject::metaProperty(qi::AnyObject context, unsigned int id) | ~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp: In member function 'virtual qi::Future qi::RemoteObject::metaSetProperty(qi::AnyObject, unsigned int, qi::AnyValue)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:610:63: warning: unused parameter 'context' [-Wunusemake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' d-parameter] 610 | qi::Future RemoteObject::metaSetProperty(qi::AnyObject context, unsigned int id, AnyValue val) | ~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:564:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/trackable.hpp:178, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:1261: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx: In instantiation of 'static qi::detail::ObjectWrap::wrap_type qi::detail::ObjectWrap::wrap(const T&, F&&, boost::function) [with F = boost::_bi::bind_t, boost::_bi::list2, boost::_bi::value > >; T = qi::RemoteObject*; wrap_type = std::decay, boost::_bi::list2, boost::_bi::value > > >::type]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:212:36: required from 'static qi::detail::BindTransformImpl::wrap_type qi::detail::BindTransformImpl::wrap(T*, F&&, boost::function) [with F = boost::_bi::bind_t, boost::_bi::list2, boost::_bi::value > >; T = qi::RemoteObject; wrap_type = std::decay, boost::_bi::list2, boost::_bi::value > > >::type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:338:27: required from 'typename qi::detail::BindTransform::wrap_type::type> qi::bindWithFallback(boost::function, AF&&, Arg0&&, Args&& ...) [with AF = void (RemoteObject::*&)(unsigned int); Arg0 = RemoteObject*; Args = {const unsigned int&}; typename detail::BindTransform::wrap_type::type> = std::decay, boost::_bi::list2, boost::_bi::value > > >::type; detail::BindTransform = detail::BindTransformImpl; typename detail::WorkaroundVS2015::type = boost::_bi::bind_t, boost::_bi::list2, boost::_bi::value > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:368:28: required from 'decltype (qi::bindWithFallback(qi::detail::throwPointerLockException, fun, forward(instance), (forward)(qi::bind::args1)...)) qi::bind(R (T::*)(Args0 ...), Instance&&, Args1&& ...) [with R = void; T = RemoteObject; Instance = RemoteObject*; Args0 = {unsigned int}; Args1 = {const unsigned int&}; decltype (qi::bindWithFallback(detail::throwPointerLockException, fun, forward(instance), (forward)(qi::bind::args1)...)) = std::decay, boost::_bi::list2, boost::_bi::value > > >::type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:366:31: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:140:41: warning: unused parameter 'arg' [-Wunused-parameter] 140 | static wrap_type wrap(const T& arg, F&& func, boost::function onFail) | ~~~~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:140:80: warning: unused parameter 'onFail' [-Wunused-parameter] 140 | static wrap_type wrap(const T& arg, F&& func, boost::function onFail) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:76, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/message.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = qi::MetaObject]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = qi::MetaObject]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = MetaObject]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = qi::MetaObject; Args = {unsigned int}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/object.hxx:163:37: required from 'qi::Future qi::detail::GenericObjectBounce::async(const std::string&, Args&& ...) const [with R = qi::MetaObject; Args = {unsigned int}; O = qi::Object; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:131:34: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] 179 | [=](Promise& promise) { | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = long unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = long unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = long unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = long unsigned int; Args = {unsigned int&, unsigned int&, long unsigned int&}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/object.hxx:163:37: required from 'qi::Future qi::detail::GenericObjectBounce::async(const std::string&, Args&& ...) const [with R = long unsigned int; Args = {unsigned int&, unsigned int&, long unsigned int&}; O = qi::Object; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:494:45: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = void; Args = {unsigned int&, const unsigned int&, long unsigned int&}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/object.hxx:163:37: required from 'qi::Future qi::detail::GenericObjectBounce::async(const std::string&, Args&& ...) const [with R = void; Args = {unsigned int&, const unsigned int&, long unsigned int&}; O = qi::Object; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:561:37: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = qi::AnyValue; Args = {unsigned int&}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/object.hxx:163:37: required from 'qi::Future qi::detail::GenericObjectBounce::async(const std::string&, Args&& ...) const [with R = qi::AnyValue; Args = {unsigned int&}; O = qi::Object; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/remoteobject.cpp:607:32: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::MetaObject]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::MetaObject; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::MetaObject; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::MetaObject; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 83%] Building CXX object CMakeFiles/qi.dir/src/messaging/serviceinfo.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/serviceinfo.cpp.o -MF CMakeFiles/qi.dir/src/messaging/serviceinfo.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/serviceinfo.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/serviceinfo.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/serviceinfo.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 79%] Building CXX object CMakeFiles/qi.dir/src/messaging/servicedirectory.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/servicedirectory.cpp.o -MF CMakeFiles/qi.dir/src/messaging/servicedirectory.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/servicedirectory.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp:20: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:294: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::ServiceInfo (qi::ServiceDirectory::*&)(const std::__cxx11::basic_string&); T = qi::ServiceInfo (qi::ServiceDirectory::*)(const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::ServiceInfo (qi::ServiceDirectory::*&)(const std::__cxx11::basic_string&); T = qi::ServiceInfo (qi::ServiceDirectory::*)(const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::ServiceInfo (qi::ServiceDirectory::*&)(const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::ServiceInfo (qi::ServiceDirectory::*)(const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::ServiceInfo (qi::ServiceDirectory::*)(const std::__cxx11::basic_string&); T = qi::ServiceDirectory; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp:50:31: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] 626 | static AnyFunction dispatch(U&& func, ka::false_t is_function_object) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = std::vector (qi::ServiceDirectory::*&)(); T = std::vector (qi::ServiceDirectory::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = std::vector (qi::ServiceDirectory::*&)(); T = std::vector (qi::ServiceDirectory::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = std::vector (qi::ServiceDirectory::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = std::vector (qi::ServiceDirectory::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = std::vector (qi::ServiceDirectory::*)(); T = qi::ServiceDirectory; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp:54:31: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = unsigned int (qi::ServiceDirectory::*&)(const qi::ServiceInfo&); T = unsigned int (qi::ServiceDirectory::*)(const qi::ServiceInfo&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = unsigned int (qi::ServiceDirectory::*&)(const qi::ServiceInfo&); T = unsigned int (qi::ServiceDirectory::*)(const qi::ServiceInfo&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = unsigned int (qi::ServiceDirectory::*&)(const qi::ServiceInfo&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = unsigned int (qi::ServiceDirectory::*)(const qi::ServiceInfo&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = unsigned int (qi::ServiceDirectory::*)(const qi::ServiceInfo&); T = qi::ServiceDirectory; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp:58:31: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::ServiceDirectory::*&)(const unsigned int&); T = void (qi::ServiceDirectory::*)(const unsigned int&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::ServiceDirectory::*&)(const unsigned int&); T = void (qi::ServiceDirectory::*)(const unsigned int&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::ServiceDirectory::*&)(const unsigned int&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::ServiceDirectory::*)(const unsigned int&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::ServiceDirectory::*)(const unsigned int&); T = qi::ServiceDirectory; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp:60:31: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::ServiceDirectory::*&)(const qi::ServiceInfo&); T = void (qi::ServiceDirectory::*)(const qi::ServiceInfo&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::ServiceDirectory::*&)(const qi::ServiceInfo&); T = void (qi::ServiceDirectory::*)(const qi::ServiceInfo&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::ServiceDirectory::*&)(const qi::ServiceInfo&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::ServiceDirectory::*)(const qi::ServiceInfo&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::ServiceDirectory::*)(const qi::ServiceInfo&); T = qi::ServiceDirectory; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp:64:31: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = std::__cxx11::basic_string (qi::ServiceDirectory::*&)(); T = std::__cxx11::basic_string (qi::ServiceDirectory::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = std::__cxx11::basic_string (qi::ServiceDirectory::*&)(); T = std::__cxx11::basic_string (qi::ServiceDirectory::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = std::__cxx11::basic_string (qi::ServiceDirectory::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = std::__cxx11::basic_string (qi::ServiceDirectory::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = std::__cxx11::basic_string (qi::ServiceDirectory::*)(); T = qi::ServiceDirectory; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp:70:31: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = boost::shared_ptr (qi::ServiceDirectory::*&)(unsigned int); T = boost::shared_ptr (qi::ServiceDirectory::*)(unsigned int); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = boost::shared_ptr (qi::ServiceDirectory::*&)(unsigned int); T = boost::shared_ptr (qi::ServiceDirectory::*)(unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = boost::shared_ptr (qi::ServiceDirectory::*&)(unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = boost::shared_ptr (qi::ServiceDirectory::*)(unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = boost::shared_ptr (qi::ServiceDirectory::*)(unsigned int); T = qi::ServiceDirectory; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp:72:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = unsigned int]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 2>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 2>, boost::mpl::v_iter >, 1>, 2>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:48:10: required from 'static qi::Signature qi::detail::RawFunctionSignature::makeSignature() [with T = void(unsigned int, std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:112:61: required from 'static qi::Signature qi::detail::FunctionSignature::signature() [with T = void(unsigned int, std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:193:57: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseSignal(const std::string&, A, int, bool) [with A = qi::Signal, std::allocator > > qi::ServiceDirectory::*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectory.cpp:66:31: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:437: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx: In instantiation of 'void qi::TypeSharedPointerImpl::setPointee(void**, void*) [with T = boost::shared_ptr]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:10: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:28: warning: unused parameter 'storage' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:43: warning: unused parameter 'pointer' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(boost::function, void**) [with R = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = void(); S = boost::function]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:307:57: warning: unused parameter 'args' [-Wunused-parameter] 307 | void* makeCall(boost::function f, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:307:57: note: in definition of macro 'makeCall' 307 | void* makeCall(boost::function f, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:313:5: note: in expansion of macro 'QI_GEN' 313 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = std::__cxx11::basic_string (qi::detail::Class::*)(); S = std::__cxx11::basic_string (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = std::vector]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = std::vector (qi::detail::Class::*)(); S = std::vector (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::ServiceInfo]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::ServiceInfo; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::ServiceInfo; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::ServiceInfo; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::ServiceDirectory]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::ServiceDirectory; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::ServiceDirectory; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::ServiceDirectory; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::MessageSocket]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::MessageSocket; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 80%] Building CXX object CMakeFiles/qi.dir/src/messaging/servicedirectoryclient.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/servicedirectoryclient.cpp.o -MF CMakeFiles/qi.dir/src/messaging/servicedirectoryclient.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/servicedirectoryclient.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterfacmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' e.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:76, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = std::vector]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = std::vector; Args = {}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/object.hxx:163:37: required from 'qi::Future qi::detail::GenericObjectBounce::async(const std::string&, Args&& ...) const [with R = std::vector; Args = {}; O = qi::Object; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.cpp:460:53: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] 179 | [=](Promise& promise) { | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = qi::ServiceInfo]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = qi::ServiceInfo]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = ServiceInfo]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = qi::ServiceInfo; Args = {const std::__cxx11::basic_string, std::allocator >&}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/object.hxx:163:37: required from 'qi::Future qi::detail::GenericObjectBounce::async(const std::string&, Args&& ...) const [with R = qi::ServiceInfo; Args = {const std::__cxx11::basic_string, std::allocator >&}; O = qi::Object; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.cpp:464:40: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = unsigned int; Args = {const qi::ServiceInfo&}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/object.hxx:163:37: required from 'qi::Future qi::detail::GenericObjectBounce::async(const std::string&, Args&& ...) const [with R = unsigned int; Args = {const qi::ServiceInfo&}; O = qi::Object; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.cpp:468:41: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = void; Args = {const unsigned int&}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/object.hxx:163:37: required from 'qi::Future qi::detail::GenericObjectBounce::async(const std::string&, Args&& ...) const [with R = void; Args = {const unsigned int&}; O = qi::Object; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.cpp:472:31: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = std::__cxx11::basic_string; Args = {}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/object.hxx:163:37: required from 'qi::Future qi::detail::GenericObjectBounce::async(const std::string&, Args&& ...) const [with R = std::__cxx11::basic_string; Args = {}; O = qi::Object; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.cpp:484:38: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = boost::shared_ptr]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = boost::shared_ptr]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:546:22: required from 'void qi::adaptFutureUnwrap(Future&, Promise&) [with R = boost::shared_ptr]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/genericobject.hpp:216:24: required from 'qi::Future qi::GenericObject::async(const std::string&, Args&& ...) [with R = boost::shared_ptr; Args = {unsigned int&}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/object.hxx:163:37: required from 'qi::Future qi::detail::GenericObjectBounce::async(const std::string&, Args&& ...) const [with R = boost::shared_ptr; Args = {unsigned int&}; O = qi::Object; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.cpp:488:43: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = unsigned int]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 2>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 2>, boost::mpl::v_iter >, 1>, 2>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(unsigned int, std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(unsigned int, std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(unsigned int, std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:151:48: required from 'qi::SignalF::SignalF(qi::SignalBase::OnSubscribers) [with T = void(unsigned int, std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:273:33: required from 'qi::Signal

::Signal(OnSubscribers) [with P = {unsigned int, std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryclient.cpp:38:31: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:437: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx: In instantiation of 'void qi::TypeSharedPointerImpl::setPointee(void**, void*) [with T = boost::shared_ptr]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:10: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:28: warning: unused parameter 'storage' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:43: warning: unused parameter 'pointer' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::ServiceInfo]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::ServiceInfo; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::ServiceInfo; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::ServiceInfo; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::MessageSocket]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::MessageSocket; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 85%] Building CXX object CMakeFiles/qi.dir/src/messaging/sessionservice.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/sessionservice.cpp.o -MF CMakeFiles/qi.dir/src/messaging/sessionservice.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/sessionservice.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sessionservice.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:7, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sessionservice.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sessionservice.cpp:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sessionservice.hpp:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naomake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' qi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 86%] Building CXX object CMakeFiles/qi.dir/src/messaging/sessionservices.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/sessionservices.cpp.o -MF CMakeFiles/qi.dir/src/messaging/sessionservices.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/sessionservices.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sessionservices.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:7, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sessionservices.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sessionservices.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sessionservices.hpp:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-nmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' aoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 84%] Building CXX object CMakeFiles/qi.dir/src/messaging/session.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/session.cpp.o -MF CMakeFiles/qi.dir/src/messaging/session.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/session.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/session.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/serviceinfo.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/session.cpp:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:15: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typemake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' name Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::ModuleInfo]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::ModuleInfo]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anymodule.hpp:118:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::ModuleInfo]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::ModuleInfo]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anymodule.hpp:118:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:76, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx: In instantiation of 'bool qi::detail::handleFuture(qi::AnyReference, qi::Promise) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:328:19: required from 'void qi::detail::futureAdapter(const qi::Future&, qi::Promise) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/session.cpp:485:22: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hxx:179:23: warning: unused parameter 'promise' [-Wunused-parameter] 179 | [=](Promise& promise) { | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::ServiceInfo]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::ServiceInfo]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/session.cpp:541:34: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/trackable.hpp:178, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:1261, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx: In instantiation of 'static qi::detail::BindTransformImpl::wrap_type qi::detail::BindTransformImpl::wrap(T, F&&, boost::function) [with F = boost::_bi::bind_t&, qi::Promise), boost::_bi::list2, boost::_bi::value > > >; T = boost::arg<1>; bool IsTrackable = false; wrap_type = std::decay&, qi::Promise), boost::_bi::list2, boost::_bi::value > > > >::type]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:338:27: required from 'typename qi::detail::BindTransform::wrap_type::type> qi::bindWithFallback(boost::function, AF&&, Arg0&&, Args&& ...) [with AF = void (&)(const Future&, Promise); Arg0 = const boost::arg<1>&; Args = {Promise&}; typename detail::BindTransform::wrap_type::type> = std::decay&, Promise), boost::_bi::list2, boost::_bi::value > > > >::type; detail::BindTransform = detail::BindTransformImpl, false>; typename detail::WorkaroundVS2015::type = boost::_bi::bind_t&, Promise), boost::_bi::list2, boost::_bi::value > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:355:28: required from 'decltype (qi::bindWithFallback(qi::detail::throwPointerLockException, forward(fun), forward(arg0), (forward)(qi::bind::args)...)) qi::bind(AF&&, Arg0&&, Args&& ...) [with AF = void (&)(const Future&, Promise); Arg0 = const boost::arg<1>&; Args = {Promise&}; decltype (qi::bindWithFallback(detail::throwPointerLockException, forward(fun), forward(arg0), (forward)(qi::bind::args)...)) = std::decay&, Promise), boost::_bi::list2, boost::_bi::value > > > >::type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/session.cpp:485:22: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:191:34: warning: unused parameter 'arg' [-Wunused-parameter] 191 | static wrap_type wrap(T arg, F&& func, boost::function onFail) | ~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:191:73: warning: unused parameter 'onFail' [-Wunused-parameter] 191 | static wrap_type wrap(T arg, F&& func, boost::function onFail) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:294, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::true_t) [with U = qi::Session::waitForServiceImpl(const std::string&)::&; T = qi::Session::waitForServiceImpl(const std::string&)::; ka::true_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Session::waitForServiceImpl(const std::string&)::&; T = qi::Session::waitForServiceImpl(const std::string&)::]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Session::waitForServiceImpl(const std::string&)::&]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/session.cpp:524:32: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:621:56: warning: unused parameter 'is_function_object' [-Wunused-parameter] 621 | static AnyFunction dispatch(U&& func, ka::true_t is_function_object) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = unsigned int]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 2>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 2>, boost::mpl::v_iter >, 1>, 2>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(unsigned int, std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(unsigned int, std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(unsigned int, std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:151:48: required from 'qi::SignalF::SignalF(qi::SignalBase::OnSubscribers) [with T = void(unsigned int, std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:273:33: required from 'qi::Signal

::Signal(OnSubscribers) [with P = {unsigned int, std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/session.cpp:197:76: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:437: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx: In instantiation of 'void qi::TypeSharedPointerImpl::setPointee(void**, void*) [with T = boost::shared_ptr]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:10: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:28: warning: unused parameter 'storage' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:43: warning: unused parameter 'pointer' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(boost::function, void**) [with R = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = void(); S = boost::function]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:307:57: warning: unused parameter 'args' [-Wunused-parameter] 307 | void* makeCall(boost::function f, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:307:57: note: in definition of macro 'makeCall' 307 | void* makeCall(boost::function f, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:313:5: note: in expansion of macro 'QI_GEN' 313 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Session]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Session; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Session; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Session; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 89%] Building CXX object CMakeFiles/qi.dir/src/messaging/streamcontext.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/streamcontext.cpp.o -MF CMakeFiles/qi.dir/src/messaging/streamcontext.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/streamcontext.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/streamcontext.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyvalue.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/streamcontext.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/streamcontext.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 90%] Building CXX object CMakeFiles/qi.dir/src/messaging/transportserver.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/transportserver.cpp.o -MF CMakeFiles/qi.dir/src/messaging/transportserver.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/transportserver.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserver.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserver.cpp:15: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserver.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserver.cpp:26: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' ILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserver.hpp:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::pair, qi::Url>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Url> >, 1>, 0>, boost::mpl::v_iter, qi::Url> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Url> >, 1>, 1>, boost::mpl::v_iter, qi::Url> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Url> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Url> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::pair, qi::Url>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::pair, qi::Url>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::pair, qi::Url>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:151:48: required from 'qi::SignalF::SignalF(qi::SignalBase::OnSubscribers) [with T = void(std::pair, qi::Url>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:273:33: required from 'qi::Signal

::Signal(OnSubscribers) [with P = {std::pair, qi::Url>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserver.cpp:34:36: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = int]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(int); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:151:48: required from 'qi::SignalF::SignalF(qi::SignalBase::OnSubscribers) [with T = void(int); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:273:33: required from 'qi::Signal

::Signal(OnSubscribers) [with P = {int}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserver.cpp:34:36: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:437: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx: In instantiation of 'void qi::TypeSharedPointerImpl::setPointee(void**, void*) [with T = boost::shared_ptr]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:10: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:28: warning: unused parameter 'storage' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:43: warning: unused parameter 'pointer' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Url]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Url; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Url; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Url; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::MessageSocket]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::MessageSocket; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 82%] Building CXX object CMakeFiles/qi.dir/src/messaging/servicedirectoryproxy.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/servicedirectoryproxy.cpp.o -MF CMakeFiles/qi.dir/src/messaging/servicedirectoryproxy.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/servicedirectoryproxy.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyvalue.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/clientauthenticator_p.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/clientauthenticator_p.hpp:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/boundobject.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/server.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::ServiceDirectoryProxy::ListenStatus]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::ServiceDirectoryProxy::ListenStatus]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:470:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::ServiceDirectoryProxy::IdValidationStatus]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::ServiceDirectoryProxy::IdValidationStatus]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:491:16: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:516:14: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = boost::container::flat_map, qi::Future >]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = boost::container::flat_map, qi::Future >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:598:23: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:711:13: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<3>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [23]; W = const char*; ka::int_constant_t<3> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:682:31: required from 'void qi::ExceptionLog::operator()(const std::exception&) const [with qi::LogLevel L = qi::LogLevel_Warning; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:202:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = qi::ExceptionLog; F = qi::ServiceDirectoryProxy::Impl::~Impl()::; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:379:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:654:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 654 | QI_DERIVE_EXCEPTIONLOGIMPL(Warning) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<3>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [20]; W = std::__cxx11::basic_string; ka::int_constant_t<3> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:687:31: required from 'void qi::ExceptionLog::operator()(const boost::exception&) const [with qi::LogLevel L = qi::LogLevel_Warning; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:204:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = qi::ExceptionLog; F = qi::ServiceDirectoryProxy::Impl::~Impl()::; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:379:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:654:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 654 | QI_DERIVE_EXCEPTIONLOGIMPL(Warning) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<3>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [21]; W = char [1]; ka::int_constant_t<3> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:692:31: required from 'void qi::ExceptionLog::operator()() const [with qi::LogLevel L = qi::LogLevel_Warning; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:206:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = qi::ExceptionLog; F = qi::ServiceDirectoryProxy::Impl::~Impl()::; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:379:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:654:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 654 | QI_DERIVE_EXCEPTIONLOGIMPL(Warning) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = bool]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const bool&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const bool&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const bool&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:39:66: required from 'qi::SignalingProperty::SignalingProperty(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = bool; qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:129:65: required from 'qi::PropertyImpl::PropertyImpl(Private, qi::AutoAnyReference, qi::ExecutionContext*, Get&&, Set&&, qi::SignalBase::OnSubscribers) [with Get = boost::function)>; Set = qi::util::SetAndNotifyIfChanged; T = bool; qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:231:44: required from 'qi::PropertyImpl::PropertyImpl(qi::AutoAnyReference, Get&&, Set&&, qi::SignalBase::OnSubscribers) [with Get = boost::function)>; Set = qi::util::SetAndNotifyIfChanged; typename std::enable_if)>::type, T>, std::is_convertible)>::type, qi::Future > >::value, int>::type = 0; typename std::enable_if, const T&)>::type, bool>, std::is_convertible, const T&)>::type, qi::Future > >::value, int>::type = 0; T = bool; qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:440:40: required from 'qi::Property::Property(qi::AutoAnyReference, Get&&, Set&&, qi::SignalBase::OnSubscribers) [with Get = boost::function)>; Set = qi::util::SetAndNotifyIfChanged; typename std::enable_if)>::type, T>, std::is_convertible)>::type, qi::Future > >::value, int>::type = 0; typename std::enable_if, const T&)>::type, bool>, std::is_convertible, const T&)>::type, qi::Future > >::value, int>::type = 0; T = bool; qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:354:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::ServiceDirectoryProxy::Status]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::ServiceDirectoryProxy::Status&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::ServiceDirectoryProxy::Status&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::ServiceDirectoryProxy::Status&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:39:66: required from 'qi::SignalingProperty::SignalingProperty(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = qi::ServiceDirectoryProxy::Status; qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:129:65: required from 'qi::PropertyImpl::PropertyImpl(Private, qi::AutoAnyReference, qi::ExecutionContext*, Get&&, Set&&, qi::SignalBase::OnSubscribers) [with Get = boost::function)>; Set = qi::util::SetAndNotifyIfChanged; T = qi::ServiceDirectoryProxy::Status; qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:231:44: required from 'qi::PropertyImpl::PropertyImpl(qi::AutoAnyReference, Get&&, Set&&, qi::SignalBase::OnSubscribers) [with Get = boost::function)>; Set = qi::util::SetAndNotifyIfChanged; typename std::enable_if)>::type, T>, std::is_convertible)>::type, qi::Future > >::value, int>::type = 0; typename std::enable_if, const T&)>::type, bool>, std::is_convertible, const T&)>::type, qi::Future > >::value, int>::type = 0; T = qi::ServiceDirectoryProxy::Status; qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:440:40: required from 'qi::Property::Property(qi::AutoAnyReference, Get&&, Set&&, qi::SignalBase::OnSubscribers) [with Get = boost::function)>; Set = qi::util::SetAndNotifyIfChanged; typename std::enable_if)>::type, T>, std::is_convertible)>::type, qi::Future > >::value, int>::type = 0; typename std::enable_if, const T&)>::type, bool>, std::is_convertible, const T&)>::type, qi::Future > >::value, int>::type = 0; T = qi::ServiceDirectoryProxy::Status; qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/servicedirectoryproxy.cpp:355:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::ServiceDirectoryProxy::Status]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::ServiceDirectoryProxy::Status]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::ServiceDirectoryProxy::Status]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:242:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:258:14: required from 'qi::FutureSync qi::Property::value() const [with T = qi::ServiceDirectoryProxy::Status]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:254:24: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = bool]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = bool]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = bool]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:242:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 88%] Building CXX object CMakeFiles/qi.dir/src/messaging/server.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/server.cpp.o -MF CMakeFiles/qi.dir/src/messaging/server.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/server.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/server.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:54, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/server.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/objectregistrar.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/server.cpp:9: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humbmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' le-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/server.cpp:580:16: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:437: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx: In instantiation of 'void qi::TypeSharedPointerImpl::setPointee(void**, void*) [with T = boost::shared_ptr]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:10: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:28: warning: unused parameter 'storage' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/pointertypeinterface.hxx:67:43: warning: unused parameter 'pointer' [-Wunused-parameter] 67 | void setPointee(void** storage, void* pointer) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Url]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Url; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Url; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Url; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::MessageSocket]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::MessageSocket; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 95%] Building CXX object CMakeFiles/qi.dir/src/messaging/tcpmessagesocket.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/tcpmessagesocket.cpp.o -MF CMakeFiles/qi.dir/src/messaging/tcpmessagesocket.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/tcpmessagesocket.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/networkasio.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 94%] Building CXX object CMakeFiles/qi.dir/src/messaging/transportsocketcache.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/transportsocketcache.cpp.o -MF CMakeFiles/qi.dir/src/messaging/transportsocketcache.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/transportsocketcache.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportsocketcache.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportsocketcache.cpp:11: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:9, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportsocketcache.cpp:15: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/bmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' uild/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/message.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 91%] Building CXX object CMakeFiles/qi.dir/src/messaging/transportserverasio_p.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/transportserverasio_p.cpp.o -MF CMakeFiles/qi.dir/src/messaging/transportserverasio_p.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/transportserverasio_p.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserverasio_p.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserverasio_p.cpp:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:11, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserverasio_p.cpp:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/builmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' d/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserver.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserverasio_p.cpp:15: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/transportserverasio_p.cpp:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectedstate.hpp: In instantiation of 'void qi::sock::Connected::Impl::start(qi::sock::SslEnabled, size_t, Proc, qi::int64_t) [with Proc = qi::sock::HandleMessage >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; size_t = long unsigned int; qi::int64_t = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectedstate.hpp:248:19: required from 'qi::sock::Connected::Connected(qi::sock::SocketPtr&, qi::sock::SslEnabled, size_t, const Proc&, qi::int64_t) [with Proc = qi::sock::HandleMessage >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::SocketPtr = boost::shared_ptr >; size_t = long unsigned int; qi::int64_t = long int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:475:18: required from 'qi::FutureSync qi::TcpMessageSocket::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:413:20: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectedstate.hpp:279:21: warning: unused parameter 'messageHandlingTimeoutInMus' [-Wunused-parameter] 279 | qi::int64_t messageHandlingTimeoutInMus) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [23]; W = const char*; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:682:31: required from 'void qi::ExceptionLog::operator()(const std::exception&) const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:58:23: required from 'T ka::handle_exception_rethrow_t::operator()(U&&) const [with U = const std::exception&; Proc = qi::ExceptionLog; T = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:202:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = handle_exception_rethrow_t, boost::shared_ptr > >; F = qi::TcpMessageSocket<>::connect(const qi::Url&)::&; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:813:26: required from 'decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) qi::InvokeCatchLogRethrow::operator()(S&&, O&&, Proc&&, Args&& ...) [with S = const char*&; O = const char*&; Proc = qi::TcpMessageSocket<>::connect(const qi::Url&)::&; Args = {}; qi::LogLevel L = qi::LogLevel_Error; decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) = boost::shared_ptr >; ka::type_t::type, Args ...>::type>::type> = ka::constant_unit_t > >; typename std::decay::type, Args ...>::type>::type = std::decay > >::type; typename ka::workaround_vs2015::CodomainForImpl::type, Args ...>::type = boost::shared_ptr >; typename std::decay::type = std::decay::connect(const qi::Url&)::&>::type]' /usr/include/c++/12/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = boost::shared_ptr >; _Fn = qi::InvokeCatchLogRethrow&; _Args = {const char*&, const char*&, qi::TcpMessageSocket<>::connect(const qi::Url&)::&}]' /usr/include/c++/12/bits/invoke.h:96:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:189:42: required from 'void qi::sock::ConnectSocket::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, Proc1, const boost::optional >&, Proc2) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>; Proc1 = qi::sock::ConnectHandler >; Proc2 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:302:15: required from 'void qi::sock::ConnectSocketFuture::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:227:19: required from 'void qi::sock::Connecting::Impl::start(const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, qi::sock::Connecting::Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>&; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::Connecting::Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:245:21: required from 'qi::sock::Connecting::Connecting(qi::sock::IoService&, const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, Handshake, const boost::optional >&) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>&; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::IoService = boost::asio::io_context; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:446:12: required from 'qi::FutureSync qi::TcpMessageSocket::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:413:20: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [20]; W = std::__cxx11::basic_string; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:687:31: required from 'void qi::ExceptionLog::operator()(const boost::exception&) const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:58:23: required from 'T ka::handle_exception_rethrow_t::operator()(U&&) const [with U = const boost::exception&; Proc = qi::ExceptionLog; T = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:204:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = handle_exception_rethrow_t, boost::shared_ptr > >; F = qi::TcpMessageSocket<>::connect(const qi::Url&)::&; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:813:26: required from 'decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) qi::InvokeCatchLogRethrow::operator()(S&&, O&&, Proc&&, Args&& ...) [with S = const char*&; O = const char*&; Proc = qi::TcpMessageSocket<>::connect(const qi::Url&)::&; Args = {}; qi::LogLevel L = qi::LogLevel_Error; decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) = boost::shared_ptr >; ka::type_t::type, Args ...>::type>::type> = ka::constant_unit_t > >; typename std::decay::type, Args ...>::type>::type = std::decay > >::type; typename ka::workaround_vs2015::CodomainForImpl::type, Args ...>::type = boost::shared_ptr >; typename std::decay::type = std::decay::connect(const qi::Url&)::&>::type]' /usr/include/c++/12/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = boost::shared_ptr >; _Fn = qi::InvokeCatchLogRethrow&; _Args = {const char*&, const char*&, qi::TcpMessageSocket<>::connect(const qi::Url&)::&}]' /usr/include/c++/12/bits/invoke.h:96:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:189:42: required from 'void qi::sock::ConnectSocket::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, Proc1, const boost::optional >&, Proc2) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>; Proc1 = qi::sock::ConnectHandler >; Proc2 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:302:15: required from 'void qi::sock::ConnectSocketFuture::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:227:19: required from 'void qi::sock::Connecting::Impl::start(const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, qi::sock::Connecting::Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>&; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::Connecting::Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:245:21: required from 'qi::sock::Connecting::Connecting(qi::sock::IoService&, const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, Handshake, const boost::optional >&) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>&; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::IoService = boost::asio::io_context; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:446:12: required from 'qi::FutureSync qi::TcpMessageSocket::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:413:20: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [21]; W = char [1]; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:692:31: required from 'void qi::ExceptionLog::operator()() const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:62:23: required from 'T ka::handle_exception_rethrow_t::operator()() const [with Proc = qi::ExceptionLog; T = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:206:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = handle_exception_rethrow_t, boost::shared_ptr > >; F = qi::TcpMessageSocket<>::connect(const qi::Url&)::&; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:813:26: required from 'decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) qi::InvokeCatchLogRethrow::operator()(S&&, O&&, Proc&&, Args&& ...) [with S = const char*&; O = const char*&; Proc = qi::TcpMessageSocket<>::connect(const qi::Url&)::&; Args = {}; qi::LogLevel L = qi::LogLevel_Error; decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) = boost::shared_ptr >; ka::type_t::type, Args ...>::type>::type> = ka::constant_unit_t > >; typename std::decay::type, Args ...>::type>::type = std::decay > >::type; typename ka::workaround_vs2015::CodomainForImpl::type, Args ...>::type = boost::shared_ptr >; typename std::decay::type = std::decay::connect(const qi::Url&)::&>::type]' /usr/include/c++/12/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = boost::shared_ptr >; _Fn = qi::InvokeCatchLogRethrow&; _Args = {const char*&, const char*&, qi::TcpMessageSocket<>::connect(const qi::Url&)::&}]' /usr/include/c++/12/bits/invoke.h:96:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:189:42: required from 'void qi::sock::ConnectSocket::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, Proc1, const boost::optional >&, Proc2) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>; Proc1 = qi::sock::ConnectHandler >; Proc2 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:302:15: required from 'void qi::sock::ConnectSocketFuture::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:227:19: required from 'void qi::sock::Connecting::Impl::start(const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, qi::sock::Connecting::Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>&; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::Connecting::Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:245:21: required from 'qi::sock::Connecting::Connecting(qi::sock::IoService&, const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, Handshake, const boost::optional >&) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket<>::connect(const qi::Url&)::)>&; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::IoService = boost::asio::io_context; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:446:12: required from 'qi::FutureSync qi::TcpMessageSocket::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:413:20: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 97%] Building CXX object CMakeFiles/qi.dir/src/messaging/url.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/url.cpp.o -MF CMakeFiles/qi.dir/src/messaging/url.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/url.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/url.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/url.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 92%] Building CXX object CMakeFiles/qi.dir/src/messaging/messagesocket.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/messagesocket.cpp.o -MF CMakeFiles/qi.dir/src/messaging/messagesocket.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/messagesocket.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.cpp:1: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:9, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.cpp:3: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/futureadapter.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:17: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:560: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-hmake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' umble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/message.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:10: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(std::__cxx11::basic_string); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {std::__cxx11::basic_string, std::allocator >}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:63:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::Message]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::Message&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(const qi::Message&); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {const qi::Message&}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:64:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = boost::variant, qi::Message>]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 0>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, qi::Message> >, 1>, 1>, boost::mpl::v_iter, qi::Message> >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, qi::Message> >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(boost::variant, qi::Message>)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:160:56: required from 'qi::SignalF::SignalF(qi::ExecutionContext*, qi::SignalBase::OnSubscribers) [with T = void(boost::variant, qi::Message>); qi::SignalBase::OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:275:46: required from 'qi::Signal

::Signal(qi::ExecutionContext*, OnSubscribers) [with P = {boost::variant, std::allocator >, qi::Message>}; OnSubscribers = boost::function(bool)>]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.hpp:65:9: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:24, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/messagesocket.cpp:4: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectedstate.hpp: In instantiation of 'void qi::sock::Connected::Impl::start(qi::sock::SslEnabled, size_t, Proc, qi::int64_t) [with Proc = qi::sock::HandleMessage >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; size_t = long unsigned int; qi::int64_t = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectedstate.hpp:248:19: required from 'qi::sock::Connected::Connected(qi::sock::SocketPtr&, qi::sock::SslEnabled, size_t, const Proc&, qi::int64_t) [with Proc = qi::sock::HandleMessage >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::SocketPtr = boost::shared_ptr >; size_t = long unsigned int; qi::int64_t = long int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:475:18: required from 'qi::FutureSync qi::TcpMessageSocket::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:413:20: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectedstate.hpp:279:21: warning: unused parameter 'messageHandlingTimeoutInMus' [-Wunused-parameter] 279 | qi::int64_t messageHandlingTimeoutInMus) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [23]; W = const char*; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:682:31: required from 'void qi::ExceptionLog::operator()(const std::exception&) const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:58:23: required from 'T ka::handle_exception_rethrow_t::operator()(U&&) const [with U = const std::exception&; Proc = qi::ExceptionLog; T = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:202:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = handle_exception_rethrow_t, boost::shared_ptr > >; F = qi::TcpMessageSocket >::connect(const qi::Url&)::&; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:813:26: required from 'decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) qi::InvokeCatchLogRethrow::operator()(S&&, O&&, Proc&&, Args&& ...) [with S = const char*&; O = const char*&; Proc = qi::TcpMessageSocket >::connect(const qi::Url&)::&; Args = {}; qi::LogLevel L = qi::LogLevel_Error; decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) = boost::shared_ptr >; ka::type_t::type, Args ...>::type>::type> = ka::constant_unit_t > >; typename std::decay::type, Args ...>::type>::type = std::decay > >::type; typename ka::workaround_vs2015::CodomainForImpl::type, Args ...>::type = boost::shared_ptr >; typename std::decay::type = std::decay >::connect(const qi::Url&)::&>::type]' /usr/include/c++/12/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = boost::shared_ptr >; _Fn = qi::InvokeCatchLogRethrow&; _Args = {const char*&, const char*&, qi::TcpMessageSocket >::connect(const qi::Url&)::&}]' /usr/include/c++/12/bits/invoke.h:96:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:189:42: required from 'void qi::sock::ConnectSocket::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, Proc1, const boost::optional >&, Proc2) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>; Proc1 = qi::sock::ConnectHandler >; Proc2 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:302:15: required from 'void qi::sock::ConnectSocketFuture::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:227:19: required from 'void qi::sock::Connecting::Impl::start(const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, qi::sock::Connecting::Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>&; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::Connecting::Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:245:21: required from 'qi::sock::Connecting::Connecting(qi::sock::IoService&, const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, Handshake, const boost::optional >&) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>&; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::IoService = boost::asio::io_context; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:446:12: required from 'qi::FutureSync qi::TcpMessageSocket::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:413:20: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [20]; W = std::__cxx11::basic_string; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:687:31: required from 'void qi::ExceptionLog::operator()(const boost::exception&) const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:58:23: required from 'T ka::handle_exception_rethrow_t::operator()(U&&) const [with U = const boost::exception&; Proc = qi::ExceptionLog; T = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:204:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = handle_exception_rethrow_t, boost::shared_ptr > >; F = qi::TcpMessageSocket >::connect(const qi::Url&)::&; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:813:26: required from 'decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) qi::InvokeCatchLogRethrow::operator()(S&&, O&&, Proc&&, Args&& ...) [with S = const char*&; O = const char*&; Proc = qi::TcpMessageSocket >::connect(const qi::Url&)::&; Args = {}; qi::LogLevel L = qi::LogLevel_Error; decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) = boost::shared_ptr >; ka::type_t::type, Args ...>::type>::type> = ka::constant_unit_t > >; typename std::decay::type, Args ...>::type>::type = std::decay > >::type; typename ka::workaround_vs2015::CodomainForImpl::type, Args ...>::type = boost::shared_ptr >; typename std::decay::type = std::decay >::connect(const qi::Url&)::&>::type]' /usr/include/c++/12/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = boost::shared_ptr >; _Fn = qi::InvokeCatchLogRethrow&; _Args = {const char*&, const char*&, qi::TcpMessageSocket >::connect(const qi::Url&)::&}]' /usr/include/c++/12/bits/invoke.h:96:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:189:42: required from 'void qi::sock::ConnectSocket::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, Proc1, const boost::optional >&, Proc2) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>; Proc1 = qi::sock::ConnectHandler >; Proc2 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:302:15: required from 'void qi::sock::ConnectSocketFuture::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:227:19: required from 'void qi::sock::Connecting::Impl::start(const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, qi::sock::Connecting::Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>&; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::Connecting::Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:245:21: required from 'qi::sock::Connecting::Connecting(qi::sock::IoService&, const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, Handshake, const boost::optional >&) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>&; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::IoService = boost::asio::io_context; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:446:12: required from 'qi::FutureSync qi::TcpMessageSocket::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:413:20: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp: In instantiation of 'void qi::detail::exceptionLogImpl(ka::int_constant_t<2>, const T&, const U&, const V&, const W&) [with T = const char*; U = const char*; V = char [21]; W = char [1]; ka::int_constant_t<2> = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:692:31: required from 'void qi::ExceptionLog::operator()() const [with qi::LogLevel L = qi::LogLevel_Error; O = const char*; S = const char*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:62:23: required from 'T ka::handle_exception_rethrow_t::operator()() const [with Proc = qi::ExceptionLog; T = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/errorhandling.hpp:206:41: required from 'decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) ka::invoke_catch(Proc&&, F&&, Args&& ...) [with Proc = handle_exception_rethrow_t, boost::shared_ptr > >; F = qi::TcpMessageSocket >::connect(const qi::Url&)::&; Args = {}; decltype (fwd(f)((fwd)(ka::invoke_catch::args)...)) = boost::shared_ptr >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:813:26: required from 'decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) qi::InvokeCatchLogRethrow::operator()(S&&, O&&, Proc&&, Args&& ...) [with S = const char*&; O = const char*&; Proc = qi::TcpMessageSocket >::connect(const qi::Url&)::&; Args = {}; qi::LogLevel L = qi::LogLevel_Error; decltype (ka::invoke_catch(ka::handle_exception_rethrow(exceptionLog(fwd(logCategory), fwd(logPrefix)), ka::type_t::type, Args ...>::type>::type>{}), fwd(proc), (fwd)(qi::InvokeCatchLogRethrow::operator()::args)...)) = boost::shared_ptr >; ka::type_t::type, Args ...>::type>::type> = ka::constant_unit_t > >; typename std::decay::type, Args ...>::type>::type = std::decay > >::type; typename ka::workaround_vs2015::CodomainForImpl::type, Args ...>::type = boost::shared_ptr >; typename std::decay::type = std::decay >::connect(const qi::Url&)::&>::type]' /usr/include/c++/12/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = boost::shared_ptr >; _Fn = qi::InvokeCatchLogRethrow&; _Args = {const char*&, const char*&, qi::TcpMessageSocket >::connect(const qi::Url&)::&}]' /usr/include/c++/12/bits/invoke.h:96:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:189:42: required from 'void qi::sock::ConnectSocket::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, Proc1, const boost::optional >&, Proc2) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>; Proc1 = qi::sock::ConnectHandler >; Proc2 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connect.hpp:302:15: required from 'void qi::sock::ConnectSocketFuture::operator()(const qi::Url&, qi::sock::SslEnabled, Proc0, qi::sock::IpV6Enabled, Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:227:19: required from 'void qi::sock::Connecting::Impl::start(const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, qi::sock::Connecting::Handshake, const boost::optional >&, Proc1) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>&; Proc1 = ka::scope_lock_proc_t, ka::scope_lock_transfo_t >::Impl>, std::weak_ptr >::Impl>*> >, qi::sock::StrandTransfo >, ka::mutable_store_t >::Impl>, std::weak_ptr >::Impl>*> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::Connecting::Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/sock/connectingstate.hpp:245:21: required from 'qi::sock::Connecting::Connecting(qi::sock::IoService&, const qi::Url&, qi::sock::SslEnabled, Proc0&&, qi::sock::IpV6Enabled, Handshake, const boost::optional >&) [with Proc0 = std::_Bind(const char*, const char*, qi::TcpMessageSocket >::connect(const qi::Url&)::)>&; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::IoService = boost::asio::io_context; Handshake = boost::asio::ssl::stream_base::handshake_type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:446:12: required from 'qi::FutureSync qi::TcpMessageSocket::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/tcpmessagesocket.hpp:413:20: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:639:66: warning: unused parameter 'x' [-Wunused-parameter] 639 | void exceptionLogImpl(ka::int_constant_t x, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:653:5: note: in expansion of macro 'QI_DERIVE_EXCEPTIONLOGIMPL' 653 | QI_DERIVE_EXCEPTIONLOGIMPL(Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 96%] Building CXX object CMakeFiles/qi.dir/src/messaging/uri.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/messaging/uri.cpp.o -MF CMakeFiles/qi.dir/src/messaging/uri.cpp.o.d -o CMakeFiles/qi.dir/src/messaging/uri.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/uri.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/uri.hpp:6, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/uri.cpp:5: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp: In function 'constexpr ka::product_t<> ka::parse::detail::unwrap_product(ka::parse::product_t<>)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:369:35: warning: unused parameter 'prod' [-Wunused-parameter] 369 | auto unwrap_product(product_t<> prod) noexcept -> ka::product_t<> { | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp: In instantiation of 'constexpr R ka::detail_uri::parsing::detail::fold_impl(R, F&&, const std::tuple<_Tp ...>&, ka::index_sequence<>) [with R = std::__cxx11::basic_string; F = ka::detail_uri::parsing::plus_t&; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; ka::index_sequence<> = ka::integer_sequence]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:422:21: required from 'constexpr R ka::detail_uri::parsing::detail::fold_impl(R, F&&, const std::tuple<_Tp ...>&, ka::index_sequence) [with R = std::__cxx11::basic_string; F = ka::detail_uri::parsing::plus_t; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; long unsigned int I0 = 0; long unsigned int ...I = {1}; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:443:27: required from 'constexpr decltype (ka::detail_uri::parsing::detail::fold_impl(val, fwd(op), t, ka::index_sequence_for{})) ka::detail_uri::parsing::fold(R, F&&, const std::tuple<_Tp ...>&) [with R = std::__cxx11::basic_string; F = plus_t; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; decltype (detail::fold_impl(val, fwd(op), t, ka::index_sequence_for{})) = std::__cxx11::basic_string; ka::index_sequence_for = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:521:14: required from 'std::string ka::detail_uri::parsing::str(const std::tuple<_Elements ...>&) [with T = {char, std::vector, ka::indexed_t<1, char> >, std::allocator, ka::indexed_t<1, char> > > >}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:552:13: required from 'std::string ka::detail_uri::parsing::to_string_t::operator()(T&&) const [with T = const std::tuple, ka::indexed_t<1, char> >, std::allocator, ka::indexed_t<1, char> > > > >&; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../opt.hpp:232:30: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:299:47: required from 'std::pair ka::parse::product_t::do_one_at(std::tuple::type>::type>::type>...>&, I, I) const [with long unsigned int Idx = 0; I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:318:49: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::impl(ka::index_sequence, I, I) const [with long unsigned int ...Idx = {0, 1, 2, 3, 4}; I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}; Value = std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:291:16: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}; Value = std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:240:14: required from 'constexpr decltype (((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::f)) ka::parse::fmapped_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; F = ka::uri_t (*)(const std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >&); PA = ka::parse::product_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > > >; decltype (((const ka::parse::fmapped_t*)this)->pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->f)) = ka::parse::res_t > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:1051:1: required from 'constexpr ka::parse::res_t ka::detail_uri::parsing::grammar::uri_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/uri.hpp:46:49: required from 'ka::parse::res_t ka::uri(I, I) [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/uri.cpp:25:21: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:416:29: warning: unused parameter 'op' [-Wunused-parameter] 416 | auto fold_impl(R val, F&& op, ka::product_t const& t, index_sequence<>) -> R { | ~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:416:60: warning: unused parameter 't' [-Wunused-parameter] 416 | auto fold_impl(R val, F&& op, ka::product_t const& t, index_sequence<>) -> R { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp: In instantiation of 'constexpr R ka::detail_uri::parsing::detail::fold_impl(R, F&&, const std::tuple<_Tp ...>&, ka::index_sequence<>) [with R = std::__cxx11::basic_string; F = ka::detail_uri::parsing::plus_t&; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; ka::index_sequence<> = ka::integer_sequence]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:422:21: required from 'constexpr R ka::detail_uri::parsing::detail::fold_impl(R, F&&, const std::tuple<_Tp ...>&, ka::index_sequence) [with R = std::__cxx11::basic_string; F = ka::detail_uri::parsing::plus_t; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; long unsigned int I0 = 0; long unsigned int ...I = {1, 2}; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:443:27: required from 'constexpr decltype (ka::detail_uri::parsing::detail::fold_impl(val, fwd(op), t, ka::index_sequence_for{})) ka::detail_uri::parsing::fold(R, F&&, const std::tuple<_Tp ...>&) [with R = std::__cxx11::basic_string; F = plus_t; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; decltype (detail::fold_impl(val, fwd(op), t, ka::index_sequence_for{})) = std::__cxx11::basic_string; ka::index_sequence_for = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:521:14: required from 'std::string ka::detail_uri::parsing::str(const std::tuple<_Elements ...>&) [with T = {char, boost::variant, std::allocator > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > > >, char}; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:552:13: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:240:14: required from 'constexpr decltype (((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::f)) ka::parse::fmapped_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; F = std::tuple, std::__cxx11::basic_string, std::allocator > > (*)(const boost::variant, std::allocator > > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<2, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<3, std::tuple<> > >&); PA = ka::parse::sum_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t>, ka::detail_uri::parsing::grammar::path_absolute_t, ka::detail_uri::parsing::grammar::path_rootless_t, ka::parse::product_t<> >; decltype (((const ka::parse::fmapped_t*)this)->pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->f)) = ka::parse::res_t, std::__cxx11::basic_string, std::allocator > >, __gnu_cxx::__normal_iterator > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:1033:1: required from 'constexpr ka::parse::res_t, std::__cxx11::basic_string, std::allocator > >, I> ka::detail_uri::parsing::grammar::hier_part_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:299:47: required from 'std::pair ka::parse::product_t::do_one_at(std::tuple::type>::type>::type>...>&, I, I) const [with long unsigned int Idx = 2; I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:318:49: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::impl(ka::index_sequence, I, I) const [with long unsigned int ...Idx = {0, 1, 2, 3, 4}; I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}; Value = std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:291:16: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}; Value = std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:240:14: required from 'constexpr decltype (((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::f)) ka::parse::fmapped_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; F = ka::uri_t (*)(const std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >&); PA = ka::parse::product_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > > >; decltype (((const ka::parse::fmapped_t*)this)->pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->f)) = ka::parse::res_t > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:1051:1: required from 'constexpr ka::parse::res_t ka::detail_uri::parsing::grammar::uri_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/uri.hpp:46:49: required from 'ka::parse::res_t ka::uri(I, I) [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/uri.cpp:25:21: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:416:29: warning: unused parameter 'op' [-Wunused-parameter] 416 | auto fold_impl(R val, F&& op, ka::product_t const& t, index_sequence<>) -> R { | ~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:416:60: warning: unused parameter 't' [-Wunused-parameter] 416 | auto fold_impl(R val, F&& op, ka::product_t const& t, index_sequence<>) -> R { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp: In instantiation of 'constexpr R ka::detail_uri::parsing::detail::fold_impl(R, F&&, const std::tuple<_Tp ...>&, ka::index_sequence<>) [with R = std::__cxx11::basic_string; F = ka::detail_uri::parsing::plus_t&; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; ka::index_sequence<> = ka::integer_sequence]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:422:21: required from 'constexpr R ka::detail_uri::parsing::detail::fold_impl(R, F&&, const std::tuple<_Tp ...>&, ka::index_sequence) [with R = std::__cxx11::basic_string; F = ka::detail_uri::parsing::plus_t; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; long unsigned int I0 = 0; long unsigned int ...I = {1, 2, 3}; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:443:27: required from 'constexpr decltype (ka::detail_uri::parsing::detail::fold_impl(val, fwd(op), t, ka::index_sequence_for{})) ka::detail_uri::parsing::fold(R, F&&, const std::tuple<_Tp ...>&) [with R = std::__cxx11::basic_string; F = plus_t; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; decltype (detail::fold_impl(val, fwd(op), t, ka::index_sequence_for{})) = std::__cxx11::basic_string; ka::index_sequence_for = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:521:14: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:412:16: required from 'ka::parse::res_t::Value, I> ka::parse::sum_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; PA = {ka::parse::product_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t>, ka::detail_uri::parsing::grammar::path_absolute_t, ka::detail_uri::parsing::grammar::path_rootless_t, ka::parse::product_t<>}; Value = boost::variant, std::allocator > > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<2, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<3, std::tuple<> > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:240:14: required from 'constexpr decltype (((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::f)) ka::parse::fmapped_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; F = std::tuple, std::__cxx11::basic_string, std::allocator > > (*)(const boost::variant, std::allocator > > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<2, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<3, std::tuple<> > >&); PA = ka::parse::sum_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t>, ka::detail_uri::parsing::grammar::path_absolute_t, ka::detail_uri::parsing::grammar::path_rootless_t, ka::parse::product_t<> >; decltype (((const ka::parse::fmapped_t*)this)->pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->f)) = ka::parse::res_t, std::__cxx11::basic_string, std::allocator > >, __gnu_cxx::__normal_iterator > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:1033:1: required from 'constexpr ka::parse::res_t, std::__cxx11::basic_string, std::allocator > >, I> ka::detail_uri::parsing::grammar::hier_part_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:299:47: required from 'std::pair ka::parse::product_t::do_one_at(std::tuple::type>::type>::type>...>&, I, I) const [with long unsigned int Idx = 2; I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:318:49: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::impl(ka::index_sequence, I, I) const [with long unsigned int ...Idx = {0, 1, 2, 3, 4}; I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}; Value = std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:291:16: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}; Value = std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:240:14: required from 'constexpr decltype (((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::f)) ka::parse::fmapped_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; F = ka::uri_t (*)(const std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >&); PA = ka::parse::product_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > > >; decltype (((const ka::parse::fmapped_t*)this)->pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->f)) = ka::parse::res_t > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:1051:1: required from 'constexpr ka::parse::res_t ka::detail_uri::parsing::grammar::uri_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/uri.hpp:46:49: required from 'ka::parse::res_t ka::uri(I, I) [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/uri.cpp:25:21: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:416:29: warning: unused parameter 'op' [-Wunused-parameter] 416 | auto fold_impl(R val, F&& op, ka::product_t const& t, index_sequence<>) -> R { | ~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:416:60: warning: unused parameter 't' [-Wunused-parameter] 416 | auto fold_impl(R val, F&& op, ka::product_t const& t, index_sequence<>) -> R { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp: In instantiation of 'constexpr R ka::detail_uri::parsing::detail::fold_impl(R, F&&, const std::tuple<_Tp ...>&, ka::index_sequence<>) [with R = std::__cxx11::basic_string; F = ka::detail_uri::parsing::plus_t&; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; ka::index_sequence<> = ka::integer_sequence]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:422:21: required from 'constexpr R ka::detail_uri::parsing::detail::fold_impl(R, F&&, const std::tuple<_Tp ...>&, ka::index_sequence) [with R = std::__cxx11::basic_string; F = ka::detail_uri::parsing::plus_t; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; long unsigned int I0 = 0; long unsigned int ...I = {1, 2, 3, 4}; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:443:27: [ skipping 45 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:440:49: required from 'ka::parse::res_t::Value, I> ka::parse::sum_t::impl(ka::index_sequence, I, I) const [with long unsigned int ...Idx = {0, 1, 2, 3}; I = __gnu_cxx::__normal_iterator >; PA = {ka::parse::product_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t>, ka::detail_uri::parsing::grammar::path_absolute_t, ka::detail_uri::parsing::grammar::path_rootless_t, ka::parse::product_t<>}; Value = boost::variant, std::allocator > > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<2, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<3, std::tuple<> > >; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:412:16: required from 'ka::parse::res_t::Value, I> ka::parse::sum_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; PA = {ka::parse::product_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t>, ka::detail_uri::parsing::grammar::path_absolute_t, ka::detail_uri::parsing::grammar::path_rootless_t, ka::parse::product_t<>}; Value = boost::variant, std::allocator > > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<2, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<3, std::tuple<> > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:240:14: required from 'constexpr decltype (((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::f)) ka::parse::fmapped_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; F = std::tuple, std::__cxx11::basic_string, std::allocator > > (*)(const boost::variant, std::allocator > > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<2, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<3, std::tuple<> > >&); PA = ka::parse::sum_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t>, ka::detail_uri::parsing::grammar::path_absolute_t, ka::detail_uri::parsing::grammar::path_rootless_t, ka::parse::product_t<> >; decltype (((const ka::parse::fmapped_t*)this)->pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->f)) = ka::parse::res_t, std::__cxx11::basic_string, std::allocator > >, __gnu_cxx::__normal_iterator > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:1033:1: required from 'constexpr ka::parse::res_t, std::__cxx11::basic_string, std::allocator > >, I> ka::detail_uri::parsing::grammar::hier_part_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:299:47: required from 'std::pair ka::parse::product_t::do_one_at(std::tuple::type>::type>::type>...>&, I, I) const [with long unsigned int Idx = 2; I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:318:49: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::impl(ka::index_sequence, I, I) const [with long unsigned int ...Idx = {0, 1, 2, 3, 4}; I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}; Value = std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:291:16: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}; Value = std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:240:14: required from 'constexpr decltype (((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::f)) ka::parse::fmapped_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; F = ka::uri_t (*)(const std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >&); PA = ka::parse::product_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > > >; decltype (((const ka::parse::fmapped_t*)this)->pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->f)) = ka::parse::res_t > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:1051:1: required from 'constexpr ka::parse::res_t ka::detail_uri::parsing::grammar::uri_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/uri.hpp:46:49: required from 'ka::parse::res_t ka::uri(I, I) [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/uri.cpp:25:21: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:416:29: warning: unused parameter 'op' [-Wunused-parameter] 416 | auto fold_impl(R val, F&& op, ka::product_t const& t, index_sequence<>) -> R { | ~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:416:60: warning: unused parameter 't' [-Wunused-parameter] 416 | auto fold_impl(R val, F&& op, ka::product_t const& t, index_sequence<>) -> R { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp: In instantiation of 'constexpr R ka::detail_uri::parsing::detail::fold_impl(R, F&&, const std::tuple<_Tp ...>&, ka::index_sequence<>) [with R = std::__cxx11::basic_string; F = ka::detail_uri::parsing::plus_t&; T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; ka::index_sequence<> = ka::integer_sequence]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:422:21: [ skipping 45 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:291:16: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t}; Value = std::tuple, std::allocator > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:418:33: required from 'std::pair ka::parse::sum_t::do_one_at(ka::opt_t >&, I, I) const [with long unsigned int Idx = 0; I = __gnu_cxx::__normal_iterator >; PA = {ka::parse::product_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t>, ka::detail_uri::parsing::grammar::path_absolute_t, ka::detail_uri::parsing::grammar::path_rootless_t, ka::parse::product_t<>}; Value = boost::variant, std::allocator > > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<2, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<3, std::tuple<> > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:440:49: required from 'ka::parse::res_t::Value, I> ka::parse::sum_t::impl(ka::index_sequence, I, I) const [with long unsigned int ...Idx = {0, 1, 2, 3}; I = __gnu_cxx::__normal_iterator >; PA = {ka::parse::product_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t>, ka::detail_uri::parsing::grammar::path_absolute_t, ka::detail_uri::parsing::grammar::path_rootless_t, ka::parse::product_t<>}; Value = boost::variant, std::allocator > > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<2, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<3, std::tuple<> > >; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:412:16: required from 'ka::parse::res_t::Value, I> ka::parse::sum_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; PA = {ka::parse::product_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t>, ka::detail_uri::parsing::grammar::path_absolute_t, ka::detail_uri::parsing::grammar::path_rootless_t, ka::parse::product_t<>}; Value = boost::variant, std::allocator > > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<2, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<3, std::tuple<> > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:240:14: required from 'constexpr decltype (((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::f)) ka::parse::fmapped_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; F = std::tuple, std::__cxx11::basic_string, std::allocator > > (*)(const boost::variant, std::allocator > > >, ka::indexed_t<1, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<2, std::__cxx11::basic_string, std::allocator > >, ka::indexed_t<3, std::tuple<> > >&); PA = ka::parse::sum_t >, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::authority_t, ka::detail_uri::parsing::grammar::path_abempty_t>, ka::detail_uri::parsing::grammar::path_absolute_t, ka::detail_uri::parsing::grammar::path_rootless_t, ka::parse::product_t<> >; decltype (((const ka::parse::fmapped_t*)this)->pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->f)) = ka::parse::res_t, std::__cxx11::basic_string, std::allocator > >, __gnu_cxx::__normal_iterator > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:1033:1: required from 'constexpr ka::parse::res_t, std::__cxx11::basic_string, std::allocator > >, I> ka::detail_uri::parsing::grammar::hier_part_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:299:47: required from 'std::pair ka::parse::product_t::do_one_at(std::tuple::type>::type>::type>...>&, I, I) const [with long unsigned int Idx = 2; I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:318:49: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::impl(ka::index_sequence, I, I) const [with long unsigned int ...Idx = {0, 1, 2, 3, 4}; I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}; Value = std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >; ka::index_sequence = ka::integer_sequence]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:291:16: required from 'ka::parse::res_t::Value, I> ka::parse::product_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; PA = {ka::detail_uri::parsing::grammar::scheme_t, ka::detail_uri::parsing::filter_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > >}; Value = std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/../parse.hpp:240:14: required from 'constexpr decltype (((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->ka::parse::fmapped_t::f)) ka::parse::fmapped_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >; F = ka::uri_t (*)(const std::tuple, std::allocator >, char, std::tuple, std::__cxx11::basic_string, std::allocator > >, ka::opt_t, std::allocator > > >, ka::opt_t, std::allocator > > > >&); PA = ka::parse::product_t >, ka::detail_uri::parsing::grammar::hier_part_t, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::query_t>, ka::parse::product_t<> > >, ka::parse::fmapped_t >, ka::detail_uri::parsing::grammar::fragment_t>, ka::parse::product_t<> > > >; decltype (((const ka::parse::fmapped_t*)this)->pa(b, e).fmap(((const ka::parse::fmapped_t*)this)->f)) = ka::parse::res_t > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:1051:1: required from 'constexpr ka::parse::res_t ka::detail_uri::parsing::grammar::uri_t::operator()(I, I) const [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/uri.hpp:46:49: required from 'ka::parse::res_t ka::uri(I, I) [with I = __gnu_cxx::__normal_iterator >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/messaging/uri.cpp:25:21: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:416:29: warning: unused parameter 'op' [-Wunused-parameter] 416 | auto fold_impl(R val, F&& op, ka::product_t const& t, index_sequence<>) -> R { | ~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/uri/parsing.hpp:416:60: warning: unused parameter 't' [-Wunused-parameter] 416 | auto fold_impl(R val, F&& op, ka::product_t const& t, index_sequence<>) -> R { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [ 98%] Building CXX object CMakeFiles/qi.dir/src/registration.cpp.o /usr/bin/c++ -DBOOST_ASIO_DISABLE_STD_CHRONO -DBOOST_FILESYSTEM_VERSION=3 -Dqi_EXPORTS -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -fPIC -fno-strict-aliasing -MD -MT CMakeFiles/qi.dir/src/registration.cpp.o -MF CMakeFiles/qi.dir/src/registration.cpp.o.d -o CMakeFiles/qi.dir/src/registration.cpp.o -c /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/os.hpp:22, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/log.hpp:26, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:18, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:6: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp: In function 'constexpr bool qi::empty(const PtrUid&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/ptruid.hpp:92:53: warning: unused parameter 'a' [-Wunused-parameter] 92 | friend BOOST_CONSTEXPR bool empty(const PtrUid& a) BOOST_NOEXCEPT | ~~~~~~~~~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:289:69: warning: unused parameter 'fields' [-Wunused-parameter] 289 | virtual bool convertFrom(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:290:90: warning: unused parameter 'missing' [-Wunused-parameter] 290 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:291:79: warning: unused parameter 'dropfields' [-Wunused-parameter] 291 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp: In member function 'virtual bool qi::StructTypeInterface::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:296:67: warning: unused parameter 'fields' [-Wunused-parameter] 296 | virtual bool convertTo(std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:297:88: warning: unused parameter 'missing' [-Wunused-parameter] 297 | const std::vector>& missing, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:298:77: warning: unused parameter 'dropfields' [-Wunused-parameter] 298 | const std::map& dropfields) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:431: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual void qi::TypeImpl::destroy(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:318:24: warning: unused parameter 'ptr' [-Wunused-parameter] 318 | void destroy(void* ptr) override {} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In member function 'virtual bool qi::TypeImpl::less(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:21: warning: unused parameter 'a' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:320:30: warning: unused parameter 'b' [-Wunused-parameter] 320 | bool less(void* a, void* b) override { return false; } | ~~~~~~^ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:434: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp: In constructor 'qi::AnyReference::AnyReference(const qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyreference.hpp:401:32: warning: unused parameter 'val' [-Wunused-parameter] 401 | AnyReference(const AnyValue& val) | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hpp:131, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyiterator.hpp:10, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, qi::AnyValue&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyvalue.hxx:240:25: warning: unused parameter 'in' [-Wunused-parameter] 240 | void operator()(void *in, qi::AnyValue &out) | ~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:436: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx: In member function 'virtual void qi::TypeCStringImpl::set(void**, const char*, size_t)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:61:54: warning: unused parameter 'sz' [-Wunused-parameter] 61 | void set(void** storage, const char* ptr, size_t sz) override | ~~~~~~~^~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeinterface.hpp:440: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual qi::AnyReference qi::TypeImpl::get(void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:18:28: warning: unused parameter 'storage' [-Wunused-parameter] 18 | AnyReference get(void* storage) override | ~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx: In member function 'virtual void qi::TypeImpl::set(void**, qi::AnyReference)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:21: warning: unused parameter 'storage' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/dynamictypeinterface.hxx:24:43: warning: unused parameter 'source' [-Wunused-parameter] 24 | void set(void** storage, AnyReference source) override | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/stringtypeinterface.hxx:12: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 44 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaSignal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 41 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MetaProperty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/async.hpp:12, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/eventloop.hpp:248, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:8, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/typeobject.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyobject.hpp:15, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual void qi::StrandPrivate::postImpl(boost::function, qi::ExecutionOptions)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:41: warning: unused parameter 'callback' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:87:68: warning: unused parameter 'options' [-Wunused-parameter] 87 | void postImpl(boost::function callback, ExecutionOptions options) override | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::SteadyClockTimePoint)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:57: warning: unused parameter 'callback' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:90:92: warning: unused parameter 'tp' [-Wunused-parameter] 90 | qi::Future async(const boost::function& callback, qi::SteadyClockTimePoint tp) override | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp: In member function 'virtual qi::Future qi::StrandPrivate::async(const boost::function&, qi::Duration)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:57: warning: unused parameter 'callback' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/strand.hpp:93:80: warning: unused parameter 'delay' [-Wunused-parameter] 93 | qi::Future async(const boost::function& callback, qi::Duration delay) override | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In member function 'void qi::FutureValueConverter::operator()(void*, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:27: warning: unused parameter 'in' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:518:37: warning: unused parameter 'out' [-Wunused-parameter] 518 | void operator()(void* in, void* out) | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 93 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MinMaxSum, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 98 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::MethodStatistics, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual void qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp: In member function 'virtual bool qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 104 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(qi::EventTrace, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticatorfactory.hpp:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:14, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:8: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp: In member function 'virtual qi::CapabilityMap qi::ClientAuthenticator::_processAuth(const qi::CapabilityMap&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/messaging/clientauthenticator.hpp:39:59: warning: unused parameter 'authData' [-Wunused-parameter] 39 | virtual CapabilityMap _processAuth(const CapabilityMap& authData) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/type/metaobject_p.hpp:16, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:13: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:70:19: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 70 | if (!SHA1_Init(&x)) { | ~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:7: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In lambda function: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:79:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | SHA1_Final(sha1_digest_t{{0}}.data(), &x); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp: In function 'ka::sha1_digest_t ka::sha1(I, I)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/ka/sha1.hpp:87:20: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 87 | if (!SHA1_Final(d.data(), &x)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp: In member function 'virtual void _qi_::qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:168:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 168 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethodParameter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:168:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 168 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethodParameter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:168:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 168 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethodParameter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp: In member function 'virtual bool _qi_::qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:168:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 168 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethodParameter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:168:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 168 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethodParameter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:168:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 168 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethodParameter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp: In member function 'virtual bool _qi_::qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:168:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 168 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethodParameter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:168:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 168 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethodParameter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:168:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 168 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethodParameter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp: In member function 'virtual void _qi_::qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 172 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 172 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 172 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp: In member function 'virtual bool _qi_::qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 172 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 172 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 172 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp: In member function 'virtual bool _qi_::qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 172 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 172 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 172 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaMethod, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp: In member function 'virtual void _qi_::qi::TypeImpl::set(void**, unsigned int, void*)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: warning: unused parameter 'storage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:41: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 181 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaObject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: warning: unused parameter 'index' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:63: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 181 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaObject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: warning: unused parameter 'valueStorage' [-Wunused-parameter] 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:347:76: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 347 | inl void TypeImpl::set(void** storage, unsigned int index, void* valueStorage) \ | ^~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 181 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaObject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp: In member function 'virtual bool _qi_::qi::TypeImpl::convertFrom(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: warning: unused parameter 'fields' [-Wunused-parameter] 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:369:81: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 369 | inl bool TypeImpl::convertFrom(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 181 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaObject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: warning: unused parameter 'missing' [-Wunused-parameter] 370 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:370:102: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 370 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 181 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaObject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: warning: unused parameter 'dropfields' [-Wunused-parameter] 371 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:371:91: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 371 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 181 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaObject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp: In member function 'virtual bool _qi_::qi::TypeImpl::convertTo(std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: warning: unused parameter 'fields' [-Wunused-parameter] 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:375:79: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 375 | inl bool TypeImpl::convertTo(std::map& fields, \ | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 181 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaObject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: warning: unused parameter 'missing' [-Wunused-parameter] 376 | const std::vector>& missing, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:376:100: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 376 | const std::vector>& missing, \ | ^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 181 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaObject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: warning: unused parameter 'dropfields' [-Wunused-parameter] 377 | const std::map& dropfields) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:377:89: note: in definition of macro '__QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_IMPLEMENT' 377 | const std::map& dropfields) \ | ^~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:456:5: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR' 456 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR(name, __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: note: in expansion of macro 'QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER' 181 | QI_TYPE_STRUCT_AGREGATE_CONSTRUCTOR_REGISTER(::qi::MetaObject, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp: In static member function 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&)': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:89:54: warning: unused parameter 'type' [-Wunused-parameter] 89 | static bool convertFrom(StructTypeInterface* type, \ | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:89:54: note: in definition of macro 'QI_TYPE_STRUCT_EXTENSION_ADDED_FIELDS' 89 | static bool convertFrom(StructTypeInterface* type, \ | ^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = unsigned int qi::MetaSignal::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] 206 | fieldValue(C* instance, A accessor, void** data) | ~~~^~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = std::__cxx11::basic_string qi::MetaSignal::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaSignal; A = qi::Signature qi::MetaSignal::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metasignal.hpp:44:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = unsigned int qi::MetaProperty::*; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = std::__cxx11::basic_string qi::MetaProperty::*; typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaProperty; A = qi::Signature qi::MetaProperty::*; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/metaproperty.hpp:41:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MinMaxSum; A = const float& (qi::MinMaxSum::*)() const; typename Accessor::value_type = float]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:93:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const unsigned int& (qi::MethodStatistics::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MethodStatistics; A = const qi::MinMaxSum& (qi::MethodStatistics::*)() const; typename Accessor::value_type = qi::MinMaxSum]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:98:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const unsigned int& (qi::EventTrace::*)() const; typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::EventTrace::EventKind& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::EventTrace::EventKind]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::AnyValue& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const qi::os::timeval& (qi::EventTrace::*)() const; typename Accessor::value_type = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::EventTrace; A = const long int& (qi::EventTrace::*)() const; typename Accessor::value_type = long int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:104:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaMethodParameter; A = const std::__cxx11::basic_string& (*)(qi::MetaMethodParameter*); typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:168:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaMethod; A = const unsigned int& (*)(qi::MetaMethod*); typename Accessor::value_type = unsigned int]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaMethod; A = const qi::Signature& (qi::MetaMethod::*)() const; typename Accessor::value_type = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaMethod; A = const std::__cxx11::basic_string& (*)(qi::MetaMethod*); typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaMethod; A = const std::vector& (*)(qi::MetaMethod*); typename Accessor::value_type = std::vector]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:172:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaObject; A = const std::map& (*)(qi::MetaObject*); typename Accessor::value_type = std::map]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaObject; A = const std::map& (*)(qi::MetaObject*); typename Accessor::value_type = std::map]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaObject; A = const std::map& (*)(qi::MetaObject*); typename Accessor::value_type = std::map]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'typename qi::detail::Accessor::value_type& qi::detail::fieldValue(C*, A, void**) [with C = qi::MetaObject; A = const std::__cxx11::basic_string& (*)(qi::MetaObject*); typename Accessor::value_type = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:181:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:206:19: warning: unused parameter 'instance' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateAddFields::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:66:65: required from 'static bool qi::detail::StructVersioningDelegate::convertFrom(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:31:52: warning: unused parameter 'type' [-Wunused-parameter] 31 | static bool convertFrom(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:32:68: warning: unused parameter 'fields' [-Wunused-parameter] 32 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::os::timeval]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::os::timeval]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/manageable.hpp:115:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx: In instantiation of 'static bool qi::detail::StructVersioningDelegateDropFields::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&) [with T = qi::ServiceInfoPrivate]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:74:64: required from 'static bool qi::detail::StructVersioningDelegate::convertTo(qi::StructTypeInterface*, std::map, qi::AnyValue>&, const std::vector, std::allocator >, qi::TypeInterface*> >&, const std::map, qi::AnyReference>&) [with T = qi::ServiceInfoPrivate]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:234:1: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:45:50: warning: unused parameter 'type' [-Wunused-parameter] 45 | static bool convertTo(StructTypeInterface* type, | ~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/structtypeinterface.hxx:46:68: warning: unused parameter 'fields' [-Wunused-parameter] 46 | std::map& fields, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = void]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:250:96: required from 'qi::FutureSync qi::Property::set(const T&) [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:27:35: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/trackable.hpp:178, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future_fwd.hpp:1261, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/future.hpp:7: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx: In instantiation of 'static qi::detail::BindTransformImpl::wrap_type qi::detail::BindTransformImpl::wrap(T, F&&, boost::function) [with F = boost::_bi::bind_t&, qi::Promise), boost::_bi::list2 >, boost::_bi::value > > >; T = qi::Future; bool IsTrackable = false; wrap_type = std::decay&, qi::Promise), boost::_bi::list2 >, boost::_bi::value > > > >::type]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:338:27: required from 'typename qi::detail::BindTransform::wrap_type::type> qi::bindWithFallback(boost::function, AF&&, Arg0&&, Args&& ...) [with AF = void (&)(const Future&, Promise); Arg0 = Future&; Args = {Promise&}; typename detail::BindTransform::wrap_type::type> = std::decay&, Promise), boost::_bi::list2 >, boost::_bi::value > > > >::type; detail::BindTransform = detail::BindTransformImpl, false>; typename detail::WorkaroundVS2015::type = boost::_bi::bind_t&, Promise), boost::_bi::list2 >, boost::_bi::value > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:355:28: required from 'decltype (qi::bindWithFallback(qi::detail::throwPointerLockException, forward(fun), forward(arg0), (forward)(qi::bind::args)...)) qi::bind(AF&&, Arg0&&, Args&& ...) [with AF = void (&)(const Future&, Promise); Arg0 = Future&; Args = {Promise&}; decltype (qi::bindWithFallback(detail::throwPointerLockException, forward(fun), forward(arg0), (forward)(qi::bind::args)...)) = std::decay&, Promise), boost::_bi::list2 >, boost::_bi::value > > > >::type]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/session.hpp:169:27: required from 'qi::FutureSync qi::Session::callModule(const std::string&, const qi::AnyReferenceVector&) [with T = qi::AnyValue; std::string = std::__cxx11::basic_string; qi::AnyReferenceVector = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:258:75: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:191:34: warning: unused parameter 'arg' [-Wunused-parameter] 191 | static wrap_type wrap(T arg, F&& func, boost::function onFail) | ~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/trackable.hxx:191:73: warning: unused parameter 'onFail' [-Wunused-parameter] 191 | static wrap_type wrap(T arg, F&& func, boost::function onFail) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/anyfunction.hpp:294, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/listtypeinterface.hxx:14: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] 626 | static AnyFunction dispatch(U&& func, ka::false_t is_function_object) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:325:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, boost::chrono::duration >); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, boost::chrono::duration >); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, boost::chrono::duration >); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, boost::chrono::duration >)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, boost::chrono::duration >)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, boost::chrono::duration >); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, boost::chrono::duration >); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:331:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:332:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, boost::chrono::duration >); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, boost::chrono::duration >); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, boost::chrono::duration >); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, boost::chrono::duration >)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, boost::chrono::duration >)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, boost::chrono::duration >); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, boost::chrono::duration >); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:333:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(const qi::Url&); T = qi::FutureSync (qi::Session::*)(const qi::Url&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const qi::Url&); T = qi::FutureSync (qi::Session::*)(const qi::Url&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const qi::Url&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const qi::Url&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const qi::Url&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:335:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(const std::vector&); T = qi::FutureSync (qi::Session::*)(const std::vector&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::vector&); T = qi::FutureSync (qi::Session::*)(const std::vector&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::vector&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::vector&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::vector&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:336:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, boost::chrono::duration >); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, boost::chrono::duration >); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, boost::chrono::duration >); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, boost::chrono::duration >)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, boost::chrono::duration >)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, boost::chrono::duration >); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, boost::chrono::duration >); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:348:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Session::*&)() const; T = bool (qi::Session::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Session::*&)() const; T = bool (qi::Session::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Session::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Session::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = bool (qi::Session::*)() const; std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = bool (qi::Session::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:326:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::Url (qi::Session::*&)() const; T = qi::Url (qi::Session::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::Url (qi::Session::*&)() const; T = qi::Url (qi::Session::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Url (qi::Session::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Url (qi::Session::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::Url (qi::Session::*)() const; std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::Url (qi::Session::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:327:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality); T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality); T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:328:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = std::vector (qi::Session::*&)() const; T = std::vector (qi::Session::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = std::vector (qi::Session::*&)() const; T = std::vector (qi::Session::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = std::vector (qi::Session::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = std::vector (qi::Session::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = std::vector (qi::Session::*)() const; std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = std::vector (qi::Session::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:337:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = bool (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = bool (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = bool (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = bool (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:338:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(unsigned int); T = qi::FutureSync (qi::Session::*)(unsigned int); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(unsigned int); T = qi::FutureSync (qi::Session::*)(unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(unsigned int)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(unsigned int); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(unsigned int); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:344:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: required from 'void qi::detail::initializeType(qi::TypeInterface*&) [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:58:9: required from 'qi::TypeInterface* qi::detail::typeOfBackend() [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:96:61: required from 'qi::TypeInterface* qi::typeOf() [with T = Future&]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:259:53: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: required from 'void qi::detail::initializeType(qi::TypeInterface*&) [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:58:9: required from 'qi::TypeInterface* qi::detail::typeOfBackend() [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:96:61: required from 'qi::TypeInterface* qi::typeOf() [with T = Future&]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:259:53: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: required from 'void qi::detail::initializeType(qi::TypeInterface*&) [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:58:9: required from 'qi::TypeInterface* qi::detail::typeOfBackend() [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:96:61: required from 'qi::TypeInterface* qi::typeOf() [with T = Future&]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:259:53: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: required from 'void qi::detail::initializeType(qi::TypeInterface*&) [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:58:9: required from 'qi::TypeInterface* qi::detail::typeOfBackend() [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:96:61: required from 'qi::TypeInterface* qi::typeOf() [with T = Future&]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:259:53: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: required from 'void qi::detail::initializeType(qi::TypeInterface*&) [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:58:9: required from 'qi::TypeInterface* qi::detail::typeOfBackend() [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:96:61: required from 'qi::TypeInterface* qi::typeOf() [with T = Future&]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:259:53: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const qi::AnyValue& (qi::Future::*&)(int) const; T = const qi::AnyValue& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const qi::AnyValue& (qi::Future::*&)(int) const; T = const qi::AnyValue& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const qi::AnyValue& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::AnyValue& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::AnyValue& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: required from 'void qi::detail::initializeType(qi::TypeInterface*&) [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:58:9: required from 'qi::TypeInterface* qi::detail::typeOfBackend() [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:96:61: required from 'qi::TypeInterface* qi::typeOf() [with T = Future&]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:259:53: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: required from 'void qi::detail::initializeType(qi::TypeInterface*&) [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:58:9: required from 'qi::TypeInterface* qi::detail::typeOfBackend() [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:96:61: required from 'qi::TypeInterface* qi::typeOf() [with T = Future&]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:259:53: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: required from 'void qi::detail::initializeType(qi::TypeInterface*&) [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:58:9: required from 'qi::TypeInterface* qi::detail::typeOfBackend() [with T = qi::Future]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/type.hxx:96:61: required from 'qi::TypeInterface* qi::typeOf() [with T = Future&]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:259:53: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] In file included from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:13, from /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/signal.hpp:393: /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = unsigned int]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 2>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 2>, boost::mpl::v_iter >, 1>, 2>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:48:10: required from 'static qi::Signature qi::detail::RawFunctionSignature::makeSignature() [with T = void(unsigned int, std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:112:61: required from 'static qi::Signature qi::detail::FunctionSignature::signature() [with T = void(unsigned int, std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:193:57: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseSignal(const std::string&, A, int, bool) [with A = qi::Signal, std::allocator > > qi::Session::*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:259:38: required from 'unsigned int qi::detail::advertise(qi::ObjectTypeBuilderBase*, const std::string&, A, Dummy<1>) [with A = qi::Signal, std::allocator > > qi::Session::*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:270:23: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::true_type) [with A = qi::Signal, std::allocator > > qi::Session::*; std::string = std::__cxx11::basic_string; boost::true_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::Signal, std::allocator > > qi::Session::*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:350:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = std::__cxx11::basic_string]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter >, 1>, 0>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter >, 1>, 1>, boost::mpl::v_iter >, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view >, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:48:10: required from 'static qi::Signature qi::detail::RawFunctionSignature::makeSignature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:112:61: required from 'static qi::Signature qi::detail::FunctionSignature::signature() [with T = void(std::__cxx11::basic_string)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:193:57: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseSignal(const std::string&, A, int, bool) [with A = qi::Signal, std::allocator > > qi::Session::*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:259:38: required from 'unsigned int qi::detail::advertise(qi::ObjectTypeBuilderBase*, const std::string&, A, Dummy<1>) [with A = qi::Signal, std::allocator > > qi::Session::*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:270:23: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::true_type) [with A = qi::Signal, std::allocator > > qi::Session::*; std::string = std::__cxx11::basic_string; boost::true_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::Signal, std::allocator > > qi::Session::*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:353:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future >::*&)(const boost::function&); T = void (qi::Future >::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future >::*&)(const boost::function&); T = void (qi::Future >::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future >::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future >::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future >::*)(const boost::function&); T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:509:50: required from 'qi::AnyFunction qi::detail::makeAnyFunctionBare(F) [with F = qi::Future > (*)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:645:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(T*) [with T = qi::Future >(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future > (*&)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:329:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] 626 | static AnyFunction dispatch(U&& func, ka::false_t is_function_object) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::Future >::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::Future >::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::Future >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future >::*)(int) const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:509:50: required from 'qi::AnyFunction qi::detail::makeAnyFunctionBare(F) [with F = qi::Future > (*)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:645:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(T*) [with T = qi::Future >(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future > (*&)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:329:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future >::*&)(int) const; T = bool (qi::Future >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future >::*&)(int) const; T = bool (qi::Future >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future >::*)(int) const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:509:50: required from 'qi::AnyFunction qi::detail::makeAnyFunctionBare(F) [with F = qi::Future > (*)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:645:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(T*) [with T = qi::Future >(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future > (*&)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:329:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future >::*&)() const; T = bool (qi::Future >::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future >::*&)() const; T = bool (qi::Future >::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future >::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future >::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future >::*)() const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:509:50: required from 'qi::AnyFunction qi::detail::makeAnyFunctionBare(F) [with F = qi::Future > (*)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:645:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(T*) [with T = qi::Future >(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future > (*&)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:329:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future >::*&)(); T = void (qi::Future >::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future >::*&)(); T = void (qi::Future >::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future >::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future >::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future >::*)(); T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:509:50: required from 'qi::AnyFunction qi::detail::makeAnyFunctionBare(F) [with F = qi::Future > (*)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:645:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(T*) [with T = qi::Future >(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future > (*&)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:329:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::vector& (qi::Future >::*&)(int) const; T = const std::vector& (qi::Future >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::vector& (qi::Future >::*&)(int) const; T = const std::vector& (qi::Future >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::vector& (qi::Future >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::vector& (qi::Future >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::vector& (qi::Future >::*)(int) const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:509:50: required from 'qi::AnyFunction qi::detail::makeAnyFunctionBare(F) [with F = qi::Future > (*)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:645:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(T*) [with T = qi::Future >(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future > (*&)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:329:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future >::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future >::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future >::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future >::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future >::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future >::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future >::*)(boost::chrono::time_point > >) const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:509:50: required from 'qi::AnyFunction qi::detail::makeAnyFunctionBare(F) [with F = qi::Future > (*)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:645:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(T*) [with T = qi::Future >(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future > (*&)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:329:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future >::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future >::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future >::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future >::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future >::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future >::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future >::*)(boost::chrono::duration >) const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:509:50: required from 'qi::AnyFunction qi::detail::makeAnyFunctionBare(F) [with F = qi::Future > (*)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:645:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(T*) [with T = qi::Future >(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::Future > (*&)(qi::Session&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::Future > (*)(qi::Session&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:329:26: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::FutureSync::*&)(const boost::function&); T = void (qi::FutureSync::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::FutureSync::*&)(const boost::function&); T = void (qi::FutureSync::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::FutureSync::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync::*)(const boost::function&); T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::FutureSync::*&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::FutureSync::*&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::FutureSync::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync::*)(int) const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::FutureSync::*&)(int) const; T = bool (qi::FutureSync::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::FutureSync::*&)(int) const; T = bool (qi::FutureSync::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::FutureSync::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync::*)(int) const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::FutureSync::*&)() const; T = bool (qi::FutureSync::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::FutureSync::*&)() const; T = bool (qi::FutureSync::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::FutureSync::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync::*)() const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::FutureSync::*&)(); T = void (qi::FutureSync::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::FutureSync::*&)(); T = void (qi::FutureSync::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::FutureSync::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync::*)(); T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void* const& (qi::FutureSync::*&)(int) const; T = void* const& (qi::FutureSync::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void* const& (qi::FutureSync::*&)(int) const; T = void* const& (qi::FutureSync::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void* const& (qi::FutureSync::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void* const& (qi::FutureSync::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void* const& (qi::FutureSync::*)(int) const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::FutureSync::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::FutureSync::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync::*)(boost::chrono::time_point > >) const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::FutureSync::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::FutureSync::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync::*)(boost::chrono::duration >) const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::FutureSync >::*&)(const boost::function&); T = void (qi::FutureSync >::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::FutureSync >::*&)(const boost::function&); T = void (qi::FutureSync >::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::FutureSync >::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync >::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync >::*)(const boost::function&); T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::FutureSync >::*&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::FutureSync >::*&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::FutureSync >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync >::*)(int) const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::FutureSync >::*&)(int) const; T = bool (qi::FutureSync >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::FutureSync >::*&)(int) const; T = bool (qi::FutureSync >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::FutureSync >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync >::*)(int) const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::FutureSync >::*&)() const; T = bool (qi::FutureSync >::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::FutureSync >::*&)() const; T = bool (qi::FutureSync >::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::FutureSync >::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync >::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync >::*)() const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::FutureSync >::*&)(); T = void (qi::FutureSync >::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::FutureSync >::*&)(); T = void (qi::FutureSync >::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::FutureSync >::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync >::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync >::*)(); T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const qi::Object& (qi::FutureSync >::*&)(int) const; T = const qi::Object& (qi::FutureSync >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const qi::Object& (qi::FutureSync >::*&)(int) const; T = const qi::Object& (qi::FutureSync >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const qi::Object& (qi::FutureSync >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::Object& (qi::FutureSync >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::Object& (qi::FutureSync >::*)(int) const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::FutureSync >::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::FutureSync >::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync >::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync >::*)(boost::chrono::time_point > >) const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::FutureSync >::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::FutureSync >::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync >::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync >::*)(boost::chrono::duration >) const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::FutureSync >::*&)(const boost::function&); T = void (qi::FutureSync >::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::FutureSync >::*&)(const boost::function&); T = void (qi::FutureSync >::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::FutureSync >::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync >::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync >::*)(const boost::function&); T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality); T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:328:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::FutureSync >::*&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::FutureSync >::*&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::FutureSync >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync >::*)(int) const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality); T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:328:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::FutureSync >::*&)(int) const; T = bool (qi::FutureSync >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::FutureSync >::*&)(int) const; T = bool (qi::FutureSync >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::FutureSync >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync >::*)(int) const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality); T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:328:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::FutureSync >::*&)() const; T = bool (qi::FutureSync >::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::FutureSync >::*&)() const; T = bool (qi::FutureSync >::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::FutureSync >::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync >::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync >::*)() const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality); T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:328:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::FutureSync >::*&)(); T = void (qi::FutureSync >::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::FutureSync >::*&)(); T = void (qi::FutureSync >::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::FutureSync >::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync >::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync >::*)(); T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality); T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:328:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::vector& (qi::FutureSync >::*&)(int) const; T = const std::vector& (qi::FutureSync >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::vector& (qi::FutureSync >::*&)(int) const; T = const std::vector& (qi::FutureSync >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::vector& (qi::FutureSync >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::vector& (qi::FutureSync >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::vector& (qi::FutureSync >::*)(int) const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality); T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:328:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::FutureSync >::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::FutureSync >::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync >::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync >::*)(boost::chrono::time_point > >) const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality); T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:328:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::FutureSync >::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::FutureSync >::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync >::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync >::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync >::*)(boost::chrono::duration >) const; T = qi::FutureSync >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality); T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(qi::Session::ServiceLocality)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync > (qi::Session::*)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:328:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::FutureSync::*&)(const boost::function&); T = void (qi::FutureSync::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::FutureSync::*&)(const boost::function&); T = void (qi::FutureSync::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::FutureSync::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync::*)(const boost::function&); T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::FutureSync::*&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::FutureSync::*&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::FutureSync::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync::*)(int) const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::FutureSync::*&)(int) const; T = bool (qi::FutureSync::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::FutureSync::*&)(int) const; T = bool (qi::FutureSync::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::FutureSync::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync::*)(int) const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::FutureSync::*&)() const; T = bool (qi::FutureSync::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::FutureSync::*&)() const; T = bool (qi::FutureSync::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::FutureSync::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::FutureSync::*)() const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::FutureSync::*&)(); T = void (qi::FutureSync::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::FutureSync::*&)(); T = void (qi::FutureSync::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::FutureSync::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync::*)(); T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const unsigned int& (qi::FutureSync::*&)(int) const; T = const unsigned int& (qi::FutureSync::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const unsigned int& (qi::FutureSync::*&)(int) const; T = const unsigned int& (qi::FutureSync::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const unsigned int& (qi::FutureSync::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const unsigned int& (qi::FutureSync::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const unsigned int& (qi::FutureSync::*)(int) const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::FutureSync::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::FutureSync::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync::*)(boost::chrono::time_point > >) const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::FutureSync::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::FutureSync::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync::*)(boost::chrono::duration >) const; T = qi::FutureSync; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void* const& (qi::Future::*&)(int) const; T = void* const& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void* const& (qi::Future::*&)(int) const; T = void* const& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void* const& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void* const& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void* const& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = void]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)(); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(); T = qi::FutureSync (qi::Session::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:324:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future >::*&)(const boost::function&); T = void (qi::Future >::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future >::*&)(const boost::function&); T = void (qi::Future >::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future >::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future >::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future >::*)(const boost::function&); T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::Future >::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::Future >::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::Future >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future >::*)(int) const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future >::*&)(int) const; T = bool (qi::Future >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future >::*&)(int) const; T = bool (qi::Future >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future >::*)(int) const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future >::*&)() const; T = bool (qi::Future >::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future >::*&)() const; T = bool (qi::Future >::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future >::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future >::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future >::*)() const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future >::*&)(); T = void (qi::Future >::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future >::*&)(); T = void (qi::Future >::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future >::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future >::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future >::*)(); T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const qi::Object& (qi::Future >::*&)(int) const; T = const qi::Object& (qi::Future >::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const qi::Object& (qi::Future >::*&)(int) const; T = const qi::Object& (qi::Future >::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const qi::Object& (qi::Future >::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::Object& (qi::Future >::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::Object& (qi::Future >::*)(int) const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future >::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future >::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future >::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future >::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future >::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future >::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future >::*)(boost::chrono::time_point > >) const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future >::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future >::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future >::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future >::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future >::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future >::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future >::*)(boost::chrono::duration >) const; T = qi::Future >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = qi::Object]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:628:35: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync > (qi::Session::*&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync > (qi::Session::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:330:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(const boost::function&); T = void (qi::Future::*)(const boost::function&); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(const boost::function&); T make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' = void (qi::Future::*)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)(const boost::function&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(const boost::function&); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:303:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::Future::*&)(int) const; T = const std::__cxx11::basic_string& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:304:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)(int) const; T = bool (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:305:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = bool (qi::Future::*&)() const; T = bool (qi::Future::*)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = bool (qi::Future::*&)() const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = bool (qi::Future::*)() const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:306:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)(); ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::Future::*&)(); T = void (qi::Future::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::Future::*&)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::Future::*)(); T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:307:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const unsigned int& (qi::Future::*&)(int) const; T = const unsigned int& (qi::Future::*)(int) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const unsigned int& (qi::Future::*&)(int) const; T = const unsigned int& (qi::Future::*)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const unsigned int& (qi::Future::*&)(int) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const unsigned int& (qi::Future::*)(int) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const unsigned int& (qi::Future::*)(int) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:308:22: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::time_point > >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::time_point > >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:310:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; ka::false_t = std::integral_constant]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const; T = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::Future::*&)(boost::chrono::duration >) const]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:138:50: required from 'unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::Future::*)(boost::chrono::duration >) const; T = qi::Future; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:311:5: required from 'qi::TypeOfTemplateFutImpl::TypeOfTemplateFutImpl() [with FutT = qi::Future; T = unsigned int]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/objecttypebuilder.hpp:333:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:638:24: required from 'static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object); T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:684:60: required from 'static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync (qi::Session::*&)(const std::__cxx11::basic_string&, qi::Object)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:70:38: required from 'unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:275:38: required from 'unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase*, const std::string&, A, boost::false_type) [with A = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/objecttypebuilder.hxx:288:28: required from 'qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync (qi::Session::*)(const std::__cxx11::basic_string&, qi::Object); std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/src/registration.cpp:343:3: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter 'is_function_object' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = void*]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = void*]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = void* (qi::detail::Class::*)(); S = void* (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = std::vector]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = std::vector]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = std::vector (qi::detail::Class::*)(); S = std::vector (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = qi::Url]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = qi::Url]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = qi::Url (qi::detail::Class::*)(); S = qi::Url (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = bool]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = bool]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = bool (qi::detail::Class::*)(); S = bool (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx: In instantiation of 'void* qi::detail::makeCall(R (Class::*)(), void*, void**) [with R = qi::FutureSync]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:335:5: required from 'void* qi::detail::makeCall(R (Class::*)(), void**) [with R = qi::FutureSync]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:399:33: required from 'void* qi::FunctionTypeInterfaceEq::call(void*, void**, unsigned int) [with T = qi::FutureSync (qi::detail::Class::*)(); S = qi::FutureSync (qi::detail::Class::*)()]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:386:11: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: warning: unused parameter 'args' [-Wunused-parameter] 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ~~~~~~~^~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:318:66: note: in definition of macro 'makeCall' 318 | void* makeCall(R (Class::*f)(argstype), void* instance, void** args) \ | ^~~~ /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp:18:36: note: in expansion of macro '_QI_GEN' 18 | # define BOOST_PP_REPEAT_1_1(m, d) m(2, 0, d) | ^ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/anyfunctionfactory.hxx:325:5: note: in expansion of macro 'QI_GEN' 325 | QI_GEN(makeCall) | ^~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx: In instantiation of 'static void qi::detail::AddUnwrap >::_cancel(qi::Promise&, const boost::weak_ptr > >&) [with T = qi::AnyValue]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:441:40: required from 'qi::Future qi::detail::AddUnwrap >::unwrap() [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/property.hxx:244:92: required from 'qi::FutureSync qi::Property::get() const [with T = qi::AnyValue]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/property.hpp:447:19: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/detail/future.hxx:463:39: warning: unused parameter 'promise' [-Wunused-parameter] 463 | static void _cancel(Promise& promise, | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::ServiceInfo]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::ServiceInfo; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::ServiceInfo; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::ServiceInfo; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] 57 | static void* clone(void* src) { typeFail(qi::typeId().name(), "clone"); return 0;} | ~~~~~~^~~ /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = boost::chrono::time_point > >]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = boost::chrono::time_point > >; Manager = qi::detail::TypeManager > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = boost::chrono::time_point > >; _Access = qi::TypeByPointer > >, qi::detail::TypeManager > > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = boost::chrono::time_point > >; _Access = qi::TypeByPointer > >, qi::detail::TypeManager > > > >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Url]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Url; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Url; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Url; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = ka::uri_t]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = ka::uri_t; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = ka::uri_t; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = ka::uri_t; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::MetaMethod]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::MetaMethod; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::MetaMethod; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::MetaMethod; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::MetaMethodParameter]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::MetaMethodParameter; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::MetaMethodParameter; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::MetaMethodParameter; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Session]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Session; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Session; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Session; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx: In instantiation of 'static void* qi::detail::TypeTraitCopy::clone(void*) [with T = qi::Signature]': /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:162:28: required from 'static void* qi::TypeByPointer::clone(void*) [with T = qi::Signature; Manager = qi::detail::TypeManager]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:251:27: required from 'static void* qi::DefaultTypeImplMethods::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from 'void* qi::DefaultTypeImpl::clone(void*) [with T = qi::Signature; _Access = qi::TypeByPointer >]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:292:5: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter 'src' [-Wunused-parameter] /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx: In instantiation of 'void qi::detail::signature_function_arg_apply::operator()(T*) [with T = qi::AnyValue]': /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::transform_iter, 1>, 0>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; LastIterator = boost::mpl::aux::transform_iter, 1>, 1>, boost::mpl::v_iter, 1>, 1>, boost::mpl::protect, boost::mpl::bind1, boost::mpl::bind1, mpl_::arg<1> > > >, 0> >; TransformFunc = boost::mpl::identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; TransformOp = identity; F = qi::detail::signature_function_arg_apply]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = transform_view, 1>, boost::add_pointer > > > >; F = qi::detail::signature_function_arg_apply]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:135:53: required from 'qi::Signature qi::detail::_functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:143:7: required from 'qi::Signature qi::detail::functionArgumentsSignature() [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:167:49: required from 'qi::Signature qi::SignalF::signature() const [with T = void(const qi::AnyValue&)]' /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/signal.hxx:165:17: required from here /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/qi/type/detail/functionsignature.hxx:20:47: warning: unused parameter 'x' [-Wunused-parameter] 20 | template void operator()(T *x) { | ~~~^ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [100%] Linking CXX shared library libqi.so /usr/bin/cmake -E cmake_link_script CMakeFiles/qi.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -std=gnu++11 -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -shared -Wl,-soname,libqi.so -o libqi.so CMakeFiles/qi.dir/src/dlfcn.cpp.o CMakeFiles/qi.dir/src/path.cpp.o CMakeFiles/qi.dir/src/application.cpp.o CMakeFiles/qi.dir/src/buffer.cpp.o CMakeFiles/qi.dir/src/bufferreader.cpp.o CMakeFiles/qi.dir/src/clock.cpp.o CMakeFiles/qi.dir/src/future.cpp.o CMakeFiles/qi.dir/src/log.cpp.o CMakeFiles/qi.dir/src/consoleloghandler.cpp.o CMakeFiles/qi.dir/src/fileloghandler.cpp.o CMakeFiles/qi.dir/src/csvloghandler.cpp.o CMakeFiles/qi.dir/src/headfileloghandler.cpp.o CMakeFiles/qi.dir/src/tailfileloghandler.cpp.o "CMakeFiles/qi.dir/src/locale-light.cpp.o" CMakeFiles/qi.dir/src/os.cpp.o CMakeFiles/qi.dir/src/path_conf.cpp.o CMakeFiles/qi.dir/src/periodictask.cpp.o CMakeFiles/qi.dir/src/print.cpp.o CMakeFiles/qi.dir/src/utils.cpp.o CMakeFiles/qi.dir/src/eventloop.cpp.o "CMakeFiles/qi.dir/src/sdklayout-boost.cpp.o" CMakeFiles/qi.dir/src/version.cpp.o CMakeFiles/qi.dir/src/iocolor.cpp.o CMakeFiles/qi.dir/src/strand.cpp.o CMakeFiles/qi.dir/src/ptruid.cpp.o CMakeFiles/qi.dir/src/os_posix.cpp.o CMakeFiles/qi.dir/src/os_debugger_posix.cpp.o CMakeFiles/qi.dir/src/os_launch_posix.cpp.o CMakeFiles/qi.dir/src/type/binarycodec.cpp.o CMakeFiles/qi.dir/src/type/dynamicobject.cpp.o CMakeFiles/qi.dir/src/type/dynamicobjectbuilder.cpp.o CMakeFiles/qi.dir/src/type/anyfunction.cpp.o CMakeFiles/qi.dir/src/type/anyreference.cpp.o CMakeFiles/qi.dir/src/type/anyvalue.cpp.o CMakeFiles/qi.dir/src/type/anyobject.cpp.o CMakeFiles/qi.dir/src/type/genericobject.cpp.o CMakeFiles/qi.dir/src/type/jsondecoder.cpp.o CMakeFiles/qi.dir/src/type/jsonencoder.cpp.o CMakeFiles/qi.dir/src/type/manageable.cpp.o CMakeFiles/qi.dir/src/type/metamethod.cpp.o CMakeFiles/qi.dir/src/type/metaproperty.cpp.o CMakeFiles/qi.dir/src/type/metasignal.cpp.o CMakeFiles/qi.dir/src/type/metasignal_p.cpp.o CMakeFiles/qi.dir/src/type/metaobject.cpp.o CMakeFiles/qi.dir/src/type/anymodule.cpp.o CMakeFiles/qi.dir/src/type/objecttypebuilder.cpp.o CMakeFiles/qi.dir/src/type/signal.cpp.o CMakeFiles/qi.dir/src/type/signalspy.cpp.o CMakeFiles/qi.dir/src/type/signatureconvertor.cpp.o CMakeFiles/qi.dir/src/type/staticobjecttype.cpp.o CMakeFiles/qi.dir/src/type/typeinterface.cpp.o CMakeFiles/qi.dir/src/type/structtypeinterface.cpp.o CMakeFiles/qi.dir/src/type/type.cpp.o CMakeFiles/qi.dir/src/type/signature.cpp.o CMakeFiles/qi.dir/src/type/traceanalyzer.cpp.o CMakeFiles/qi.dir/src/messaging/applicationsession_internal.cpp.o CMakeFiles/qi.dir/src/messaging/applicationsession.cpp.o CMakeFiles/qi.dir/src/messaging/authprovider.cpp.o CMakeFiles/qi.dir/src/messaging/boundobject.cpp.o CMakeFiles/qi.dir/src/messaging/clientauthenticator.cpp.o CMakeFiles/qi.dir/src/messaging/gateway.cpp.o CMakeFiles/qi.dir/src/messaging/message.cpp.o CMakeFiles/qi.dir/src/messaging/messagedispatcher.cpp.o CMakeFiles/qi.dir/src/messaging/objecthost.cpp.o CMakeFiles/qi.dir/src/messaging/objectregistrar.cpp.o CMakeFiles/qi.dir/src/messaging/remoteobject.cpp.o CMakeFiles/qi.dir/src/messaging/servicedirectory.cpp.o CMakeFiles/qi.dir/src/messaging/servicedirectoryclient.cpp.o CMakeFiles/qi.dir/src/messaging/servicedirectoryproxy.cpp.o CMakeFiles/qi.dir/src/messaging/serviceinfo.cpp.o CMakeFiles/qi.dir/src/messaging/session.cpp.o CMakeFiles/qi.dir/src/messaging/sessionservice.cpp.o CMakeFiles/qi.dir/src/messaging/sessionservices.cpp.o CMakeFiles/qi.dir/src/messaging/server.cpp.o CMakeFiles/qi.dir/src/messaging/streamcontext.cpp.o CMakeFiles/qi.dir/src/messaging/transportserver.cpp.o CMakeFiles/qi.dir/src/messaging/transportserverasio_p.cpp.o CMakeFiles/qi.dir/src/messaging/messagesocket.cpp.o CMakeFiles/qi.dir/src/messaging/transportsocketcache.cpp.o CMakeFiles/qi.dir/src/messaging/tcpmessagesocket.cpp.o CMakeFiles/qi.dir/src/messaging/uri.cpp.o CMakeFiles/qi.dir/src/messaging/url.cpp.o CMakeFiles/qi.dir/src/registration.cpp.o /usr/lib64/libboost_chrono.so /usr/lib64/libboost_filesystem.so /usr/lib64/libboost_program_options.so /usr/lib64/libboost_regex.so /usr/lib64/libboost_system.so /usr/lib64/libboost_thread.so /usr/lib64/libboost_random.so /usr/lib64/libboost_atomic.so /usr/lib64/libcrypto.so /usr/lib64/libssl.so -lpthread -ldl -lrt /usr/lib64/libcrypto.so make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [100%] Built target qi make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.e7Sw4P + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64 ++ dirname /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64 + cd ros-humble-naoqi-libqi-3.0.2 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + '[' -f /opt/ros/humble/setup.sh ']' + . /opt/ros/humble/setup.sh ++ : /opt/ros/humble ++ : sh ++ _prefix_setup_IFS=' ' ++ IFS=' ' ++ _UNIQUE_PREFIX_PATH= ++ '[' -z SKIP_PARENT_PREFIX_PATH ']' ++ ament_append_unique_value _UNIQUE_PREFIX_PATH /opt/ros/humble ++ _listname=_UNIQUE_PREFIX_PATH ++ _value=/opt/ros/humble ++ eval '_values=$_UNIQUE_PREFIX_PATH' +++ _values= ++ _duplicate= ++ _ament_append_unique_value_IFS=' ' ++ IFS=: ++ '[' sh = zsh ']' ++ unset _item ++ '[' -z '' ']' ++ '[' -z '' ']' ++ eval '_UNIQUE_PREFIX_PATH="/opt/ros/humble"' +++ _UNIQUE_PREFIX_PATH=/opt/ros/humble ++ IFS=' ' ++ unset _ament_append_unique_value_IFS ++ unset _duplicate ++ unset _values ++ unset _value ++ unset _listname ++ unset AMENT_CURRENT_PREFIX ++ _prefix_setup_AMENT_SHELL=sh ++ IFS=: ++ '[' sh = zsh ']' ++ for _path in $_UNIQUE_PREFIX_PATH ++ '[' -n '' ']' ++ '[' -f /opt/ros/humble/local_setup.sh ']' ++ '[' sh = sh ']' ++ AMENT_CURRENT_PREFIX=/opt/ros/humble ++ IFS=' ' ++ . /opt/ros/humble/local_setup.sh +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ '[' -z /opt/ros/humble ']' +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ : sh +++ _ament_python_executable=/usr/bin/python3.11 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3.11 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3.11 /opt/ros/humble/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ echo -n /opt/ros/humble: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble ++++ AMENT_PREFIX_PATH=/opt/ros/humble +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib +++ unset _ament_ordered_commands +++ unset _ament_prefix_sh_source_script +++ unset _ament_prefix_sh_AMENT_CURRENT_PREFIX ++ AMENT_SHELL=sh ++ unset _path ++ IFS=' ' ++ unset _prefix_setup_IFS ++ unset _prefix_setup_AMENT_SHELL ++ unset _UNIQUE_PREFIX_PATH ++ unset AMENT_SHELL + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64 'INSTALL=/usr/bin/install -p' -C .obj-x86_64-openEuler-linux-gnu make: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' /usr/bin/cmake -S/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 -B/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/qi.dir/build.make CMakeFiles/qi.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu/CMakeFiles/qi.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/qi.dir/build.make CMakeFiles/qi.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'CMakeFiles/qi.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' [100%] Built target qi make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/actor.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/anyfunction.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/anymodule.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/anyobject.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/anyvalue.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/api.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/application.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/applicationsession.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/assert.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/async.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/atomic.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/binarycodec.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/buffer.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/clock.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/config.dox -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/config.hpp.in -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/async.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/clock.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/eventloop.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/executioncontext.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/future.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/future_fwd.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/futurebarrier.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/futureunwrap.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/log.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/mpl.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/print.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/detail/trackable.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/either.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/eventloop.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/flags.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/future.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/futuregroup.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/getenv.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/iocolor.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/jsoncodec.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/log.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/log -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/log/androidloghandler.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/log/consoleloghandler.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/log/csvloghandler.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/log/fileloghandler.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/log/headfileloghandler.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/log/journaldloghandler.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/log/tailfileloghandler.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/macro.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/authprovider.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/authproviderfactory.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/autoservice.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/clientauthenticator.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/clientauthenticatorfactory.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/detail -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/detail/autoservice.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/gateway.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/messagesocket_fwd.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/servicedirectoryproxy.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/messaging/serviceinfo.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/numeric.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/objectuid.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/os.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/path.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/path_conf.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/perf -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/perf/dataperf.dox -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/perf/dataperf.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/perf/dataperfsuite.dox -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/perf/dataperfsuite.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/perf/detail -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/perf/detail/dataperfsuite.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/perf/measure.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/periodictask.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/preproc.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/property.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/ptruid.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/qi.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/session.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/signal.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/signalspy.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/signature.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/stats.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/strand.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/tag.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/trackable.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/translator.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/accessor.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/anyfunction.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/anyfunctionfactory.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/anyiterator.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/anyiterator.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/anyreference.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/anyreference.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/anyvalue.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/anyvalue.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/bindtype.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/buffertypeinterface.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/dynamicobjectbuilder.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/dynamictypeinterface.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/functionsignature.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/futureadapter.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/futureadapter.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/genericobject.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/hasless.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/inttypeinterface.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/listtypeinterface.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/manageable.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/maptypeinterface.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/object.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/objecttypebuilder.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/optionaltypeinterface.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/pointertypeinterface.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/property.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/proxyregister.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/signal.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/staticobjecttype.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/stringtypeinterface.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/structtypeinterface.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/traceanalyzer.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/type.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/type.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/typedispatcher.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/typeimpl.hxx -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/detail/typeinterface.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/dynamicobject.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/dynamicobjectbuilder.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/fwd.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/metamethod.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/metaobject.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/metaproperty.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/metasignal.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/objecttypebuilder.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/proxyproperty.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/proxysignal.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/typedispatcher.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/typeinterface.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/type/typeobject.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/types.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/uri.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/url.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/uuid.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/version.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/AUTHORS -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/README.md -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/algorithm.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/ark -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/ark/inputiter.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/ark/mutable.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/base64.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/concept.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/conceptpredicate.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/empty.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/errorhandling.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/flatten.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/functional.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/functor.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/functorcontainer.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/indexed.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/integersequence.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/iterator.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/libka.png -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/macro.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/macroregular.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/memory.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/moveoncopy.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/mutablestore.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/mutex.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/opt.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/parse.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/productiter.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/range.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/relationpredicate.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/scoped.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/sha1.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/src.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/testutils.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/typetraits.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/unit.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/uri.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/uri -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/uri/io.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/uri/parsing.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/uri/uri.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/uri/uri_fwd.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/utility.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/ka/zero.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/include/qi/config.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/lib/libqi.so -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/package.xml -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/environment/library_path.sh -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/environment/library_path.dsv -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/ament_index/resource_index/package_run_dependencies/naoqi_libqi -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/ament_index/resource_index/parent_prefix_path/naoqi_libqi -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/environment/ament_prefix_path.sh -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/environment/ament_prefix_path.dsv -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/environment/path.sh -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/environment/path.dsv -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/local_setup.bash -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/local_setup.sh -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/local_setup.zsh -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/local_setup.dsv -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/package.dsv -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/ament_index/resource_index/packages/naoqi_libqi -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/cmake/ament_cmake_export_include_directories-extras.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/cmake/ament_cmake_export_libraries-extras.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/cmake/naoqi_libqiConfig.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/cmake/naoqi_libqiConfig-version.cmake -- Up-to-date: /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/share/naoqi_libqi/package.xml make: Leaving directory '/builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2/.obj-x86_64-openEuler-linux-gnu' + /usr/bin/find-debuginfo -j4 --strict-build-id -i --build-id-seed 3.0.2-1 --unique-debug-suffix -3.0.2-1.x86_64 --unique-debug-src-base ros-humble-naoqi-libqi-3.0.2-1.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/ros-humble-naoqi-libqi-3.0.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/lib/libqi.so extracting debug info from /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64/opt/ros/humble/lib/libqi.so 4232 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-hardlink Processing files: ros-humble-naoqi-libqi-3.0.2-1.x86_64 Provides: ros-humble-naoqi-libqi = 3.0.2-1 ros-humble-naoqi-libqi(x86-64) = 3.0.2-1 ros-humble-naoqi-libqi-devel = 3.0.2-1 ros-humble-naoqi-libqi-doc = 3.0.2-1 ros-humble-naoqi-libqi-runtime = 3.0.2-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ros-humble-naoqi-libqi-debuginfo-3.0.2-1.x86_64 Provides: libqi.so-3.0.2-1.x86_64.debug()(64bit) ros-humble-naoqi-libqi-debuginfo = 3.0.2-1 ros-humble-naoqi-libqi-debuginfo(x86-64) = 3.0.2-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ros-humble-naoqi-libqi-debugsource(x86-64) = 3.0.2-1 Processing files: ros-humble-naoqi-libqi-debugsource-3.0.2-1.x86_64 Provides: ros-humble-naoqi-libqi-debugsource = 3.0.2-1 ros-humble-naoqi-libqi-debugsource(x86-64) = 3.0.2-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64 Wrote: /builddir/build/RPMS/ros-humble-naoqi-libqi-debugsource-3.0.2-1.x86_64.rpm Wrote: /builddir/build/RPMS/ros-humble-naoqi-libqi-3.0.2-1.x86_64.rpm Wrote: /builddir/build/RPMS/ros-humble-naoqi-libqi-debuginfo-3.0.2-1.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.mb62rI + umask 022 + cd /builddir/build/BUILD + cd ros-humble-naoqi-libqi-3.0.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ros-humble-naoqi-libqi-3.0.2-1.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.TyBUsH + umask 022 + cd /builddir/build/BUILD + rm -rf ros-humble-naoqi-libqi-3.0.2 ros-humble-naoqi-libqi-3.0.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0