linorobot / linorobot2_hardware

Apache License 2.0
92 stars 84 forks source link

Rolling branch firmware build error #62

Closed atticusrussell closed 10 months ago

atticusrussell commented 10 months ago

https://github.com/linorobot/linorobot2_hardware/actions/runs/6006456019

Run cd firmware
********************************************************************************
If you like PlatformIO, please:
- star it on GitHub > https://github.com/platformio/platformio-core
- follow us on LinkedIn to stay up-to-date on the latest project news > https://www.linkedin.com/company/platformio/
- try PlatformIO IDE for embedded development > https://platformio.org/platformio-ide
********************************************************************************

Processing dev (board: teensy40; platform: teensy; framework: arduino)
--------------------------------------------------------------------------------
Platform Manager: Installing teensy
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Platform Manager: teensy@4.18.0 has been installed!
Tool Manager: Installing platformio/toolchain-gccarmnoneeabi-teensy @ ~1.110301.0
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Tool Manager: toolchain-gccarmnoneeabi-teensy@1.110301.0 has been installed!
Tool Manager: Installing platformio/framework-arduinoteensy @ ~1.158.0
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Tool Manager: framework-arduinoteensy@1.158.0 has been installed!
Tool Manager: Installing platformio/tool-teensy @ <2
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Tool Manager: tool-teensy@1.158.0 has been installed!
Library Manager: Installing git+https://github.com/micro-ROS/micro_ros_platformio
git version 2.41.0
Cloning into '/home/runner/.platformio/.cache/tmp/pkg-installing-vcpq4xm7'...
Library Manager: micro_ros_platformio@0.0.1+sha.79f8dc2 has been installed!
Tool Manager: Installing platformio/tool-scons @ ~4.40502.0
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Tool Manager: tool-scons@4.40502.0 has been installed!
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/teensy/teensy40.html
PLATFORM: Teensy (4.18.0) > Teensy 4.0
HARDWARE: IMXRT1062 600MHz, 512KB RAM, 1.94MB Flash
DEBUG: Current (jlink) External (jlink)
PACKAGES: 
 - framework-arduinoteensy @ 1.158.0 (1.58) 
 - tool-teensy @ 1.158.0 (1.58) 
 - toolchain-gccarmnoneeabi-teensy @ 1.110301.0 (11.3.1)
Converting firmware.ino
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Installing catkin-pkg with pip at PlatformIO environment
/opt/hostedtoolcache/Python/3.10.12/x64/bin/python -m pip install catkin-pkg
Collecting catkin-pkg
  Downloading catkin_pkg-0.5.2-py3-none-any.whl (76 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.1/76.1 kB 1.8 MB/s eta 0:00:00
Collecting docutils (from catkin-pkg)
  Obtaining dependency information for docutils from https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl.metadata
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting python-dateutil (from catkin-pkg)
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 13.0 MB/s eta 0:00:00
Collecting pyparsing (from catkin-pkg)
  Obtaining dependency information for pyparsing from https://files.pythonhosted.org/packages/39/92/8486ede85fcc088f1b3dba4ce92dd29d126fd96b0008ea213167940a2475/pyparsing-3.1.1-py3-none-any.whl.metadata
  Downloading pyparsing-3.1.1-py3-none-any.whl.metadata (5.1 kB)
Requirement already satisfied: setuptools in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (from catkin-pkg) (65.5.0)
Collecting six>=1.5 (from python-dateutil->catkin-pkg)
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 74.2 MB/s eta 0:00:00
Downloading pyparsing-3.1.1-py3-none-any.whl (103 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.1/103.1 kB 36.7 MB/s eta 0:00:00
Installing collected packages: six, pyparsing, docutils, python-dateutil, catkin-pkg
Successfully installed catkin-pkg-0.5.2 docutils-0.20.1 pyparsing-3.1.1 python-dateutil-2.8.2 six-1.16.0

Notice:  A new release of pip is available: 23.0.1 -> 23.2.1
Notice:  To update, run: pip install --upgrade pip
Installing lark-parser with pip at PlatformIO environment
/opt/hostedtoolcache/Python/3.10.12/x64/bin/python -m pip install lark-parser
Collecting lark-parser
  Downloading lark_parser-0.12.0-py2.py3-none-any.whl (103 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.5/103.5 kB 2.5 MB/s eta 0:00:00
Installing collected packages: lark-parser
Successfully installed lark-parser-0.12.0

Notice:  A new release of pip is available: 23.0.1 -> 23.2.1
Notice:  To update, run: pip install --upgrade pip
Installing empy with pip at PlatformIO environment
/opt/hostedtoolcache/Python/3.10.12/x64/bin/python -m pip install empy
Collecting empy
  Downloading empy-3.3.4.tar.gz (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.9/62.9 kB 1.8 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: empy
  Building wheel for empy (pyproject.toml): started
  Building wheel for empy (pyproject.toml): finished with status 'done'
  Created wheel for empy: filename=empy-3.3.4-py3-none-any.whl size=29338 sha256=4c8096a3d9d8ea32eead0692868060a925fdfd4b7898383cacdebabbd76603e3
  Stored in directory: /home/runner/.cache/pip/wheels/e1/e4/1c/d5dfe71bdbf561652eb836b137dabf120043a3086217f0f062
Successfully built empy
Installing collected packages: empy
Successfully installed empy-3.3.4

Notice:  A new release of pip is available: 23.0.1 -> 23.2.1
Notice:  To update, run: pip install --upgrade pip
Installing colcon-common-extensions with pip at PlatformIO environment
/opt/hostedtoolcache/Python/3.10.12/x64/bin/python -m pip install colcon-common-extensions
Collecting colcon-common-extensions
  Downloading colcon_common_extensions-0.3.0-py3-none-any.whl (6.5 kB)
Collecting colcon-cmake (from colcon-common-extensions)
  Downloading colcon_cmake-0.2.27-py3-none-any.whl (25 kB)
Collecting colcon-core (from colcon-common-extensions)
  Downloading colcon_core-0.12.1-py3-none-any.whl (126 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.3/126.3 kB 4.1 MB/s eta 0:00:00
Collecting colcon-defaults (from colcon-common-extensions)
  Downloading colcon_defaults-0.2.8-py3-none-any.whl (10.0 kB)
Collecting colcon-devtools (from colcon-common-extensions)
  Downloading colcon_devtools-0.2.3-py3-none-any.whl (7.5 kB)
Collecting colcon-library-path (from colcon-common-extensions)
  Downloading colcon_library_path-0.2.1-py3-none-any.whl (4.9 kB)
Collecting colcon-metadata (from colcon-common-extensions)
  Downloading colcon_metadata-0.2.5-py3-none-any.whl (19 kB)
Collecting colcon-notification (from colcon-common-extensions)
  Downloading colcon_notification-0.2.15-py3-none-any.whl (63 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.4/63.4 kB 23.7 MB/s eta 0:00:00
Collecting colcon-output (from colcon-common-extensions)
  Downloading colcon_output-0.2.13-py3-none-any.whl (14 kB)
Collecting colcon-package-information (from colcon-common-extensions)
  Downloading colcon_package_information-0.3.3-py3-none-any.whl (15 kB)
Collecting colcon-package-selection (from colcon-common-extensions)
  Downloading colcon_package_selection-0.2.10-py3-none-any.whl (16 kB)
Collecting colcon-parallel-executor (from colcon-common-extensions)
  Downloading colcon_parallel_executor-0.2.4-py3-none-any.whl (5.5 kB)
Collecting colcon-powershell (from colcon-common-extensions)
  Downloading colcon_powershell-0.3.7-py3-none-any.whl (10 kB)
Collecting colcon-python-setup-py (from colcon-common-extensions)
  Downloading colcon_python_setup_py-0.2.8-py3-none-any.whl (11 kB)
Collecting colcon-recursive-crawl (from colcon-common-extensions)
  Downloading colcon_recursive_crawl-0.2.1-py3-none-any.whl (3.9 kB)
Collecting colcon-ros (from colcon-common-extensions)
  Downloading colcon_ros-0.3.23-py3-none-any.whl (25 kB)
Collecting colcon-test-result (from colcon-common-extensions)
  Downloading colcon_test_result-0.3.8-py3-none-any.whl (8.5 kB)
Collecting colcon-argcomplete (from colcon-common-extensions)
  Downloading colcon_argcomplete-0.3.3-py3-none-any.whl (6.9 kB)
Collecting colcon-bash (from colcon-common-extensions)
  Downloading colcon_bash-0.4.2-py3-none-any.whl (10 kB)
Collecting colcon-cd (from colcon-common-extensions)
  Downloading colcon_cd-0.1.1-py3-none-any.whl (3.6 kB)
Collecting colcon-zsh (from colcon-common-extensions)
  Downloading colcon_zsh-0.4.0-py3-none-any.whl (6.5 kB)
Collecting argcomplete (from colcon-argcomplete->colcon-common-extensions)
  Obtaining dependency information for argcomplete from https://files.pythonhosted.org/packages/4f/ef/8b604222ba5e5190e25851aa3a5b754f2002361dc62a258a8e9f13e866f4/argcomplete-3.1.1-py3-none-any.whl.metadata
  Downloading argcomplete-3.1.1-py3-none-any.whl.metadata (16 kB)
Collecting distlib (from colcon-core->colcon-common-extensions)
  Obtaining dependency information for distlib from https://files.pythonhosted.org/packages/43/a0/9ba967fdbd55293bacfc1507f58e316f740a3b231fc00e3d86dc39bc185a/distlib-0.3.7-py2.py3-none-any.whl.metadata
  Downloading distlib-0.3.7-py2.py3-none-any.whl.metadata (5.1 kB)
Requirement already satisfied: EmPy in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (from colcon-core->colcon-common-extensions) (3.3.4)
Collecting pytest (from colcon-core->colcon-common-extensions)
  Obtaining dependency information for pytest from https://files.pythonhosted.org/packages/33/b2/741130cbcf2bbfa852ed95a60dc311c9e232c7ed25bac3d9b8880a8df4ae/pytest-7.4.0-py3-none-any.whl.metadata
  Downloading pytest-7.4.0-py3-none-any.whl.metadata (8.0 kB)
Collecting pytest-cov (from colcon-core->colcon-common-extensions)
  Obtaining dependency information for pytest-cov from https://files.pythonhosted.org/packages/a7/4b/8b78d126e275efa2379b1c2e09dc52cf70df16fc3b90613ef82531499d73/pytest_cov-4.1.0-py3-none-any.whl.metadata
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-repeat (from colcon-core->colcon-common-extensions)
  Downloading pytest_repeat-0.9.1-py2.py3-none-any.whl (4.3 kB)
Collecting pytest-rerunfailures (from colcon-core->colcon-common-extensions)
  Obtaining dependency information for pytest-rerunfailures from https://files.pythonhosted.org/packages/25/14/e02206388902a828cc26894996dfc68eec50f7583bcddc4b5605d0c18b51/pytest_rerunfailures-12.0-py3-none-any.whl.metadata
  Downloading pytest_rerunfailures-12.0-py3-none-any.whl.metadata (18 kB)
Requirement already satisfied: setuptools>=30.3.0 in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (from colcon-core->colcon-common-extensions) (65.5.0)
Collecting PyYAML (from colcon-defaults->colcon-common-extensions)
  Obtaining dependency information for PyYAML from https://files.pythonhosted.org/packages/29/61/bf33c6c85c55bc45a29eee3195848ff2d518d84735eb0e2d8cb42e0d285e/PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting notify2 (from colcon-notification->colcon-common-extensions)
  Downloading notify2-0.3.1-py2.py3-none-any.whl (8.0 kB)
Requirement already satisfied: catkin-pkg>=0.4.14 in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (from colcon-ros->colcon-common-extensions) (0.5.2)
Collecting colcon-pkg-config (from colcon-ros->colcon-common-extensions)
  Downloading colcon_pkg_config-0.1.0-py3-none-any.whl (4.5 kB)
Requirement already satisfied: docutils in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (0.20.1)
Requirement already satisfied: python-dateutil in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (2.8.2)
Requirement already satisfied: pyparsing in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (3.1.1)
Collecting iniconfig (from pytest->colcon-core->colcon-common-extensions)
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Requirement already satisfied: packaging in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (from pytest->colcon-core->colcon-common-extensions) (23.1)
Collecting pluggy<2.0,>=0.12 (from pytest->colcon-core->colcon-common-extensions)
  Obtaining dependency information for pluggy<2.0,>=0.12 from https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl.metadata
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Requirement already satisfied: exceptiongroup>=1.0.0rc8 in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (from pytest->colcon-core->colcon-common-extensions) (1.1.3)
Collecting tomli>=1.0.0 (from pytest->colcon-core->colcon-common-extensions)
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting coverage[toml]>=5.2.1 (from pytest-cov->colcon-core->colcon-common-extensions)
  Obtaining dependency information for coverage[toml]>=5.2.1 from https://files.pythonhosted.org/packages/f7/02/f24041262825e15425fc77ecc63555cf3741d3eec3ed06acdd4bdd636a9b/coverage-7.3.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading coverage-7.3.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Requirement already satisfied: six>=1.5 in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (from python-dateutil->catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (1.16.0)
Downloading argcomplete-3.1.1-py3-none-any.whl (41 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.5/41.5 kB 13.4 MB/s eta 0:00:00
Downloading distlib-0.3.7-py2.py3-none-any.whl (468 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 468.9/468.9 kB 70.1 MB/s eta 0:00:00
Downloading pytest-7.4.0-py3-none-any.whl (323 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 323.6/323.6 kB 79.6 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_rerunfailures-12.0-py3-none-any.whl (12 kB)
Downloading PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 705.5/705.5 kB 92.4 MB/s eta 0:00:00
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading coverage-7.3.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (229 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.0/229.0 kB 64.3 MB/s eta 0:00:00
Installing collected packages: notify2, distlib, tomli, PyYAML, pluggy, iniconfig, coverage, argcomplete, pytest, pytest-rerunfailures, pytest-repeat, pytest-cov, colcon-core, colcon-zsh, colcon-test-result, colcon-recursive-crawl, colcon-python-setup-py, colcon-powershell, colcon-pkg-config, colcon-parallel-executor, colcon-package-selection, colcon-package-information, colcon-output, colcon-notification, colcon-metadata, colcon-library-path, colcon-devtools, colcon-defaults, colcon-bash, colcon-argcomplete, colcon-cmake, colcon-cd, colcon-ros, colcon-common-extensions
Successfully installed PyYAML-6.0.1 argcomplete-3.1.1 colcon-argcomplete-0.3.3 colcon-bash-0.4.2 colcon-cd-0.1.1 colcon-cmake-0.2.27 colcon-common-extensions-0.3.0 colcon-core-0.12.1 colcon-defaults-0.2.8 colcon-devtools-0.2.3 colcon-library-path-0.2.1 colcon-metadata-0.2.5 colcon-notification-0.2.15 colcon-output-0.2.13 colcon-package-information-0.3.3 colcon-package-selection-0.2.10 colcon-parallel-executor-0.2.4 colcon-pkg-config-0.1.0 colcon-powershell-0.3.7 colcon-python-setup-py-0.2.8 colcon-recursive-crawl-0.2.1 colcon-ros-0.3.23 colcon-test-result-0.3.8 colcon-zsh-0.4.0 coverage-7.3.0 distlib-0.3.7 iniconfig-2.0.0 notify2-0.3.1 pluggy-1.3.0 pytest-7.4.0 pytest-cov-4.1.0 pytest-repeat-0.9.1 pytest-rerunfailures-12.0 tomli-2.0.1

Notice:  A new release of pip is available: 23.0.1 -> 23.2.1
Notice:  To update, run: pip install --upgrade pip
Installing importlib-resources with pip at PlatformIO environment
/opt/hostedtoolcache/Python/3.10.12/x64/bin/python -m pip install importlib-resources
Collecting importlib-resources
  Obtaining dependency information for importlib-resources from https://files.pythonhosted.org/packages/25/d4/592f53ce2f8dde8be5720851bd0ab71cc2e76c55978e4163ef1ab7e389bb/importlib_resources-6.0.1-py3-none-any.whl.metadata
  Downloading importlib_resources-6.0.1-py3-none-any.whl.metadata (4.0 kB)
Downloading importlib_resources-6.0.1-py3-none-any.whl (34 kB)
Installing collected packages: importlib-resources
Successfully installed importlib-resources-6.0.1

Notice:  A new release of pip is available: 23.0.1 -> 23.2.1
Notice:  To update, run: pip install --upgrade pip
Installing pyyaml with pip at PlatformIO environment
/opt/hostedtoolcache/Python/3.10.12/x64/bin/python -m pip install pyyaml
Requirement already satisfied: pyyaml in /opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages (6.0.1)

Notice:  A new release of pip is available: 23.0.1 -> 23.2.1
Notice:  To update, run: pip install --upgrade pip
Installing pytz with pip at PlatformIO environment
/opt/hostedtoolcache/Python/3.10.12/x64/bin/python -m pip install pytz
Collecting pytz
  Downloading pytz-2023.3-py2.py3-none-any.whl (502 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.3/502.3 kB 6.2 MB/s eta 0:00:00
Installing collected packages: pytz
Successfully installed pytz-2023.3

Notice:  A new release of pip is available: 23.0.1 -> 23.2.1
Notice:  To update, run: pip install --upgrade pip
Installing markupsafe==2.0.1 with pip at PlatformIO environment
/opt/hostedtoolcache/Python/3.10.12/x64/bin/python -m pip install markupsafe==2.0.1
Collecting markupsafe==2.0.1
  Downloading MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (30 kB)
Installing collected packages: markupsafe
Successfully installed markupsafe-2.0.1

Notice:  A new release of pip is available: 23.0.1 -> 23.2.1
Notice:  To update, run: pip install --upgrade pip
Configuring teensy40 with transport serial
Downloading micro-ROS dev dependencies
     - Downloaded ament_cmake
     - Downloaded ament_lint
     - Downloaded ament_package
     - Downloaded googletest
     - Downloaded ament_cmake_ros
     - Downloaded ament_index
Building micro-ROS dev dependencies
Downloading micro-ROS library
     - Downloaded microcdr
     - Downloaded microxrcedds_client
     - Downloaded rcl_yaml_param_parser (ignored)
     - Downloaded rcl
     - Downloaded rcl_lifecycle
     - Downloaded rcl_action
     - Downloaded rclc_lifecycle
     - Downloaded rclc_examples (ignored)
     - Downloaded rclc_parameter
     - Downloaded rclc
     - Downloaded micro_ros_utilities
     - Downloaded rcutils
     - Downloaded micro_ros_msgs
     - Downloaded rmw_microxrcedds
     - Downloaded rosidl_typesupport_cpp (ignored)
     - Downloaded rosidl_typesupport_tests
     - Downloaded rosidl_typesupport_c
     - Downloaded rosidl_typesupport_microxrcedds_cpp (ignored)
     - Downloaded rosidl_typesupport_microxrcedds_c
     - Downloaded rosidl_typesupport_microxrcedds_c_tests
     - Downloaded rosidl_typesupport_microxrcedds_cpp_tests
     - Downloaded rosidl_typesupport_microxrcedds_test_msg
     - Downloaded rosidl_cmake
     - Downloaded rosidl_typesupport_introspection_cpp (ignored)
     - Downloaded rosidl_generator_tests
     - Downloaded rosidl_generator_type_description
     - Downloaded rosidl_typesupport_introspection_tests
     - Downloaded rosidl_parser
     - Downloaded rosidl_adapter
     - Downloaded rosidl_typesupport_interface
     - Downloaded rosidl_generator_cpp (ignored)
     - Downloaded rosidl_typesupport_introspection_c
     - Downloaded rosidl_runtime_c
     - Downloaded rosidl_runtime_cpp (ignored)
     - Downloaded rosidl_generator_c
     - Downloaded rosidl_pycommon
     - Downloaded rosidl_cli
     - Downloaded rosidl_dynamic_typesupport
     - Downloaded rosidl_core_generators
     - Downloaded rosidl_core_runtime
     - Downloaded rmw
     - Downloaded rmw_implementation_cmake
     - Downloaded action_msgs
     - Downloaded rosgraph_msgs
     - Downloaded type_description_interfaces
     - Downloaded rcl_interfaces
     - Downloaded lifecycle_msgs
     - Downloaded test_msgs
     - Downloaded composition_interfaces
     - Downloaded builtin_interfaces
     - Downloaded service_msgs
     - Downloaded statistics_msgs
     - Downloaded rosidl_default_generators
     - Downloaded rosidl_default_runtime
     - Downloaded unique_identifier_msgs
     - Downloaded common_interfaces
     - Downloaded shape_msgs
     - Downloaded geometry_msgs
     - Downloaded std_srvs
     - Downloaded actionlib_msgs
     - Downloaded std_msgs
     - Downloaded nav_msgs
     - Downloaded diagnostic_msgs
     - Downloaded sensor_msgs_py
     - Downloaded trajectory_msgs
     - Downloaded stereo_msgs
     - Downloaded visualization_msgs
     - Downloaded sensor_msgs
     - Downloaded test_interface_files
     - Downloaded rmw_implementation
     - Downloaded test_rmw_implementation
     - Downloaded rcl_logging_noop
     - Downloaded rcl_logging_spdlog (ignored)
     - Downloaded rcl_logging_interface
     - Downloaded tracetools_trace
     - Downloaded tracetools_read
     - Downloaded tracetools_test
     - Downloaded test_tracetools (ignored)
     - Downloaded test_ros2trace
     - Downloaded test_tracetools_launch
     - Downloaded tracetools_launch
     - Downloaded ros2trace
     - Downloaded tracetools
     - Extra packages folder not found, skipping...
Building micro-ROS library
Build mcu micro-ROS environment failed: 
--- stderr: rosidl_cli
/opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
--- stderr: rosidl_adapter
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_SHARED_LIBS
    CMAKE_POSITION_INDEPENDENT_CODE
    THIRDPARTY

---
--- stderr: rcutils
CMake Warning:
  Manually-specified variables were not used by the project:

    ENABLE_TESTING
    THIRDPARTY

In file included from /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/error_handling.c:35:
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/./error_handling_helpers.h: In function '__rcutils_convert_uint64_t_into_c_str':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/./error_handling_helpers.h:109:48: warning: unused parameter 'number' [-Wunused-parameter]
  109 | __rcutils_convert_uint64_t_into_c_str(uint64_t number, char * buffer, size_t buffer_size)
      |                                       ~~~~~~~~~^~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/./error_handling_helpers.h:109:63: warning: unused parameter 'buffer' [-Wunused-parameter]
  109 | __rcutils_convert_uint64_t_into_c_str(uint64_t number, char * buffer, size_t buffer_size)
      |                                                        ~~~~~~~^~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/./error_handling_helpers.h:109:78: warning: unused parameter 'buffer_size' [-Wunused-parameter]
  109 | __rcutils_convert_uint64_t_into_c_str(uint64_t number, char * buffer, size_t buffer_size)
      |                                                                       ~~~~~~~^~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/./error_handling_helpers.h: In function '__rcutils_format_error_string':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/./error_handling_helpers.h:142:28: warning: unused parameter 'error_string' [-Wunused-parameter]
  142 |   rcutils_error_string_t * error_string,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/./error_handling_helpers.h:143:33: warning: unused parameter 'error_state' [-Wunused-parameter]
  143 |   const rcutils_error_state_t * error_state)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/error_handling.c: In function 'rcutils_get_error_string':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/error_handling.c:240:38: warning: initializer-string for array of 'char' is too long
  240 |     return (rcutils_error_string_t) {"error not set"};  // NOLINT(readability/braces)
      |                                      ^~~~~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/error_handling.c:240:38: note: (near initialization for '(anonymous).str')
In file included from /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/error_handling.c:35:
At top level:
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/./error_handling_helpers.h:109:1: warning: '__rcutils_convert_uint64_t_into_c_str' defined but not used [-Wunused-function]
  109 | __rcutils_convert_uint64_t_into_c_str(uint64_t number, char * buffer, size_t buffer_size)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/./error_handling_helpers.h:91:1: warning: '__rcutils_reverse_str' defined but not used [-Wunused-function]
   91 | __rcutils_reverse_str(char * string_in, size_t string_len)
      | ^~~~~~~~~~~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/logging.c: In function 'rcutils_get_env_var_zero_or_one':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/logging.c:149:35: warning: unused parameter 'zero_semantic' [-Wunused-parameter]
  149 |   const char * name, const char * zero_semantic,
      |                      ~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/logging.c:150:16: warning: unused parameter 'one_semantic' [-Wunused-parameter]
  150 |   const char * one_semantic)
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'rcutils_strndup',
    inlined from 'rcutils_strdup' at /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/strdup.c:35:10:
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/strdup.c:46:14: warning: 'memchr' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overread]
   46 |   char * p = memchr(str, '\0', max_length);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/time_unix.c:48:4: warning: #warning is a GCC extension
   48 | #  warning no monotonic clock function available
      |    ^~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/time_unix.c:48:4: warning: #warning no monotonic clock function available [-Wcpp]
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/time_unix.c: In function 'rcutils_system_time_now':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/time_unix.c:65:7: warning: implicit declaration of function 'clock_gettime' [-Wimplicit-function-declaration]
   65 |   if (clock_gettime(CLOCK_REALTIME, &timespec_now) < 0) {
      |       ^~~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/atomic_64bits.c:53:10: warning: conflicting types for built-in function '__atomic_load_8'; expected 'long long unsigned int(const volatile void *, int)' [-Wbuiltin-declaration-mismatch]
   53 | uint64_t __atomic_load_8(uint64_t *mem, int model) {
      |          ^~~~~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/atomic_64bits.c:62:6: warning: conflicting types for built-in function '__atomic_store_8'; expected 'void(volatile void *, long long unsigned int,  int)' [-Wbuiltin-declaration-mismatch]
   62 | void __atomic_store_8(uint64_t *mem, uint64_t val, int model) {
      |      ^~~~~~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/atomic_64bits.c:70:10: warning: conflicting types for built-in function '__atomic_exchange_8'; expected 'long long unsigned int(volatile void *, long long unsigned int,  int)' [-Wbuiltin-declaration-mismatch]
   70 | uint64_t __atomic_exchange_8(uint64_t *mem, uint64_t val, int model) {
      |          ^~~~~~~~~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rcutils/src/atomic_64bits.c:80:10: warning: conflicting types for built-in function '__atomic_fetch_add_8'; expected 'long long unsigned int(volatile void *, long long unsigned int,  int)' [-Wbuiltin-declaration-mismatch]
   80 | uint64_t __atomic_fetch_add_8(uint64_t *mem, uint64_t val, int model) {
      |          ^~~~~~~~~~~~~~~~~~~~
---
--- stderr: rosidl_typesupport_interface
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_POSITION_INDEPENDENT_CODE
    THIRDPARTY

---
--- stderr: rosidl_parser
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_SHARED_LIBS
    CMAKE_POSITION_INDEPENDENT_CODE
    THIRDPARTY

---
--- stderr: rosidl_pycommon
/opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
--- stderr: rosidl_runtime_c
CMake Warning at /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
  Package 'rcutils' exports library 'dl' which couldn't be found
Call Stack (most recent call first):
  /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
  CMakeLists.txt:21 (find_package)

CMake Warning:
  Manually-specified variables were not used by the project:

    THIRDPARTY

/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c: In function 'rosidl_runtime_c_type_description_utils_get_field_map':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:141:28: warning: unused variable 'error_string' [-Wunused-variable]
  141 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:152:30: warning: unused variable 'error_string' [-Wunused-variable]
  152 |       rcutils_error_string_t error_string = rcutils_get_error_string();
      |                              ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c: In function 'rosidl_runtime_c_type_description_utils_prune_referenced_type_descriptions_in_place':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:524:28: warning: unused variable 'error_string' [-Wunused-variable]
  524 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:534:28: warning: unused variable 'error_string' [-Wunused-variable]
  534 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:544:28: warning: unused variable 'error_string' [-Wunused-variable]
  544 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c: In function 'rosidl_runtime_c_type_description_utils_individual_type_description_is_valid':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:668:30: warning: unused variable 'error_string' [-Wunused-variable]
  668 |       rcutils_error_string_t error_string = rcutils_get_error_string();
      |                              ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:684:28: warning: unused variable 'error_string' [-Wunused-variable]
  684 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:694:28: warning: unused variable 'error_string' [-Wunused-variable]
  694 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c: In function 'rosidl_runtime_c_type_description_utils_type_description_is_valid':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:738:28: warning: unused variable 'error_string' [-Wunused-variable]
  738 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:758:28: warning: unused variable 'error_string' [-Wunused-variable]
  758 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:770:28: warning: unused variable 'error_string' [-Wunused-variable]
  770 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:790:28: warning: unused variable 'error_string' [-Wunused-variable]
  790 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:800:28: warning: unused variable 'error_string' [-Wunused-variable]
  800 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:821:30: warning: unused variable 'error_string' [-Wunused-variable]
  821 |       rcutils_error_string_t error_string = rcutils_get_error_string();
      |                              ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:835:28: warning: unused variable 'error_string' [-Wunused-variable]
  835 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:845:28: warning: unused variable 'error_string' [-Wunused-variable]
  845 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:855:28: warning: unused variable 'error_string' [-Wunused-variable]
  855 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:865:28: warning: unused variable 'error_string' [-Wunused-variable]
  865 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c: In function 'rosidl_runtime_c_type_description_utils_coerce_to_valid_type_description_in_place':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:904:28: warning: unused variable 'error_string' [-Wunused-variable]
  904 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:915:28: warning: unused variable 'error_string' [-Wunused-variable]
  915 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:926:28: warning: unused variable 'error_string' [-Wunused-variable]
  926 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c: In function 'rosidl_runtime_c_type_description_utils_append_referenced_individual_type_description':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:1191:28: warning: unused variable 'error_string' [-Wunused-variable]
 1191 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c: In function 'rosidl_runtime_c_type_description_utils_append_referenced_type_description':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:1277:30: warning: unused variable 'error_string' [-Wunused-variable]
 1277 |       rcutils_error_string_t error_string = rcutils_get_error_string();
      |                              ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c: In function 'rosidl_runtime_c_type_description_utils_repl_all_type_description_type_names_in_place':
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:1438:28: warning: unused variable 'error_string' [-Wunused-variable]
 1438 |     rcutils_error_string_t error_string = rcutils_get_error_string();
      |                            ^~~~~~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl/rosidl_runtime_c/src/type_description_utils.c:1456:32: warning: unused variable 'error_string' [-Wunused-variable]
 1456 |         rcutils_error_string_t error_string = rcutils_get_error_string();
      |                                ^~~~~~~~~~~~
---
--- stderr: rosidl_generator_type_description
CMake Warning:
  Manually-specified variables were not used by the project:

    THIRDPARTY

---
--- stderr: rosidl_cmake
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_SHARED_LIBS
    CMAKE_POSITION_INDEPENDENT_CODE
    THIRDPARTY

---
--- stderr: microcdr
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_TESTING
    THIRDPARTY

---
--- stderr: rosidl_dynamic_typesupport
CMake Warning at /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
  Package 'rcutils' exports library 'dl' which couldn't be found
Call Stack (most recent call first):
  /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
  CMakeLists.txt:26 (find_package)

CMake Warning:
  Manually-specified variables were not used by the project:

    THIRDPARTY

In file included from /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support.h:25,
                 from /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/serialization_support.c:18:
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:992:5: error: unknown type name 'char16_t'
  992 |     char16_t * value);  // OUT
      |     ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1071:5: error: unknown type name 'char16_t'
 1071 |     char16_t ** value,  // OUT
      |     ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1086:5: error: unknown type name 'char16_t'
 1086 |     char16_t ** value,  // OUT
      |     ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1102:5: error: unknown type name 'char16_t'
 1102 |     char16_t ** value,  // OUT
      |     ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1126:48: error: unknown type name 'char16_t'
 1126 |     rosidl_dynamic_typesupport_member_id_t id, char16_t value);
      |                                                ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1193:11: error: unknown type name 'char16_t'
 1193 |     const char16_t * value, size_t value_length);
      |           ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1206:11: error: unknown type name 'char16_t'
 1206 |     const char16_t * value, size_t value_length,
      |           ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1220:11: error: unknown type name 'char16_t'
 1220 |     const char16_t * value, size_t value_length,
      |           ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1261:5: error: unknown type name 'char16_t'
 1261 |     char16_t value,
      |     ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1339:11: error: unknown type name 'char16_t'
 1339 |     const char16_t * value, size_t value_length,
      |           ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1351:11: error: unknown type name 'char16_t'
 1351 |     const char16_t * value, size_t value_length, size_t wstring_length,
      |           ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1363:11: error: unknown type name 'char16_t'
 1363 |     const char16_t * value, size_t value_length, size_t wstring_bound,
      |           ^~~~~~~~
In file included from /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support.h:26,
                 from /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/serialization_support.c:18:
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:213:46: error: unknown type name 'char16_t'
  213 |   rosidl_dynamic_typesupport_member_id_t id, char16_t * value);
      |                                              ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:291:46: error: unknown type name 'char16_t'
  291 |   rosidl_dynamic_typesupport_member_id_t id, char16_t ** value, size_t * value_length);
      |                                              ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:304:46: error: unknown type name 'char16_t'
  304 |   rosidl_dynamic_typesupport_member_id_t id, char16_t ** value, size_t * value_length,
      |                                              ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:318:46: error: unknown type name 'char16_t'
  318 |   rosidl_dynamic_typesupport_member_id_t id, char16_t ** value, size_t * value_length,
      |                                              ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:345:46: error: unknown type name 'char16_t'
  345 |   rosidl_dynamic_typesupport_member_id_t id, char16_t value);
      |                                              ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:423:52: error: unknown type name 'char16_t'
  423 |   rosidl_dynamic_typesupport_member_id_t id, const char16_t * value, size_t value_length);
      |                                                    ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:436:52: error: unknown type name 'char16_t'
  436 |   rosidl_dynamic_typesupport_member_id_t id, const char16_t * value, size_t value_length,
      |                                                    ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:450:52: error: unknown type name 'char16_t'
  450 |   rosidl_dynamic_typesupport_member_id_t id, const char16_t * value, size_t value_length,
      |                                                    ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:493:61: error: unknown type name 'char16_t'
  493 |   rosidl_dynamic_typesupport_dynamic_data_t * dynamic_data, char16_t value,
      |                                                             ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:571:67: error: unknown type name 'char16_t'
  571 |   rosidl_dynamic_typesupport_dynamic_data_t * dynamic_data, const char16_t * value,
      |                                                                   ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:583:67: error: unknown type name 'char16_t'
  583 |   rosidl_dynamic_typesupport_dynamic_data_t * dynamic_data, const char16_t * value,
      |                                                                   ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:595:67: error: unknown type name 'char16_t'
  595 |   rosidl_dynamic_typesupport_dynamic_data_t * dynamic_data, const char16_t * value,
      |                                                                   ^~~~~~~~
gmake[2]: *** [CMakeFiles/rosidl_dynamic_typesupport.dir/build.make:79: CMakeFiles/rosidl_dynamic_typesupport.dir/src/api/serialization_support.c.obj] Error 1
gmake[2]: *** Waiting for unfinished jobs....
In file included from /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support.h:25,
                 from /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:29,
                 from /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:15:
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:992:5: error: unknown type name 'char16_t'
  992 |     char16_t * value);  // OUT
      |     ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1071:5: error: unknown type name 'char16_t'
 1071 |     char16_t ** value,  // OUT
      |     ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1086:5: error: unknown type name 'char16_t'
 1086 |     char16_t ** value,  // OUT
      |     ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1102:5: error: unknown type name 'char16_t'
 1102 |     char16_t ** value,  // OUT
      |     ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1126:48: error: unknown type name 'char16_t'
 1126 |     rosidl_dynamic_typesupport_member_id_t id, char16_t value);
      |                                                ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1193:11: error: unknown type name 'char16_t'
 1193 |     const char16_t * value, size_t value_length);
      |           ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1206:11: error: unknown type name 'char16_t'
 1206 |     const char16_t * value, size_t value_length,
      |           ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1220:11: error: unknown type name 'char16_t'
 1220 |     const char16_t * value, size_t value_length,
      |           ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1261:5: error: unknown type name 'char16_t'
 1261 |     char16_t value,
      |     ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1339:11: error: unknown type name 'char16_t'
 1339 |     const char16_t * value, size_t value_length,
      |           ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1351:11: error: unknown type name 'char16_t'
 1351 |     const char16_t * value, size_t value_length, size_t wstring_length,
      |           ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/serialization_support_interface.h:1363:11: error: unknown type name 'char16_t'
 1363 |     const char16_t * value, size_t value_length, size_t wstring_bound,
      |           ^~~~~~~~
In file included from /home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:15:
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:213:46: error: unknown type name 'char16_t'
  213 |   rosidl_dynamic_typesupport_member_id_t id, char16_t * value);
      |                                              ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:291:46: error: unknown type name 'char16_t'
  291 |   rosidl_dynamic_typesupport_member_id_t id, char16_t ** value, size_t * value_length);
      |                                              ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:304:46: error: unknown type name 'char16_t'
  304 |   rosidl_dynamic_typesupport_member_id_t id, char16_t ** value, size_t * value_length,
      |                                              ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:318:46: error: unknown type name 'char16_t'
  318 |   rosidl_dynamic_typesupport_member_id_t id, char16_t ** value, size_t * value_length,
      |                                              ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:345:46: error: unknown type name 'char16_t'
  345 |   rosidl_dynamic_typesupport_member_id_t id, char16_t value);
      |                                              ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:423:52: error: unknown type name 'char16_t'
  423 |   rosidl_dynamic_typesupport_member_id_t id, const char16_t * value, size_t value_length);
      |                                                    ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:436:52: error: unknown type name 'char16_t'
  436 |   rosidl_dynamic_typesupport_member_id_t id, const char16_t * value, size_t value_length,
      |                                                    ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:450:52: error: unknown type name 'char16_t'
  450 |   rosidl_dynamic_typesupport_member_id_t id, const char16_t * value, size_t value_length,
      |                                                    ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:493:61: error: unknown type name 'char16_t'
  493 |   rosidl_dynamic_typesupport_dynamic_data_t * dynamic_data, char16_t value,
      |                                                             ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:571:67: error: unknown type name 'char16_t'
  571 |   rosidl_dynamic_typesupport_dynamic_data_t * dynamic_data, const char16_t * value,
      |                                                                   ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:583:67: error: unknown type name 'char16_t'
  583 |   rosidl_dynamic_typesupport_dynamic_data_t * dynamic_data, const char16_t * value,
      |                                                                   ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/include/rosidl_dynamic_typesupport/api/dynamic_data.h:595:67: error: unknown type name 'char16_t'
  595 |   rosidl_dynamic_typesupport_dynamic_data_t * dynamic_data, const char16_t * value,
      |                                                                   ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:429:41: error: unknown type name 'char16_t'
  429 | ROSIDL_DYNAMIC_DATA_GET_VALUE_FN(wchar, char16_t)
      |                                         ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:416:5: note: in definition of macro 'ROSIDL_DYNAMIC_DATA_GET_VALUE_FN'
  416 |     ValueT * value) \
      |     ^~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:463:3: error: unknown type name 'char16_t'
  463 |   char16_t ** value,
      |   ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:495:3: error: unknown type name 'char16_t'
  495 |   char16_t ** value,
      |   ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:529:3: error: unknown type name 'char16_t'
  529 |   char16_t ** value,
      |   ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:560:41: error: unknown type name 'char16_t'
  560 | ROSIDL_DYNAMIC_DATA_SET_VALUE_FN(wchar, char16_t)
      |                                         ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:548:5: note: in definition of macro 'ROSIDL_DYNAMIC_DATA_SET_VALUE_FN'
  548 |     ValueT value) \
      |     ^~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:593:9: error: unknown type name 'char16_t'
  593 |   const char16_t * value,
      |         ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:623:9: error: unknown type name 'char16_t'
  623 |   const char16_t * value,
      |         ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:655:9: error: unknown type name 'char16_t'
  655 |   const char16_t * value,
      |         ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:718:44: error: unknown type name 'char16_t'
  718 | ROSIDL_DYNAMIC_DATA_INSERT_VALUE_FN(wchar, char16_t)
      |                                            ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:704:5: note: in definition of macro 'ROSIDL_DYNAMIC_DATA_INSERT_VALUE_FN'
  704 |     ValueT value, \
      |     ^~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:751:9: error: unknown type name 'char16_t'
  751 |   const char16_t * value,
      |         ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:787:9: error: unknown type name 'char16_t'
  787 |   const char16_t * value,
      |         ^~~~~~~~
/home/runner/work/linorobot2_hardware/linorobot2_hardware/firmware/.pio/libdeps/dev/micro_ros_platformio/build/mcu/src/rosidl_dynamic_typesupport/src/api/dynamic_data.c:829:9: error: unknown type name 'char16_t'
  829 |   const char16_t * value,
      |         ^~~~~~~~
gmake[2]: *** [CMakeFiles/rosidl_dynamic_typesupport.dir/build.make:93: CMakeFiles/rosidl_dynamic_typesupport.dir/src/api/dynamic_data.c.obj] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:140: CMakeFiles/rosidl_dynamic_typesupport.dir/all] Error 2
gmake: *** [Makefile:149: all] Error 2
---
Failed   <<< rosidl_dynamic_typesupport [2.29s, exited with code 2]

========================= [FAILED] Took 116.24 seconds =========================

Environment    Status    Duration
-------------  --------  ------------
dev            FAILED    00:01:56.238
==================== 1 failed, 0 succeeded in 00:01:56.238 ====================
Error: Process completed with exit code 1.
0s
0s
0s
0s
ROS Rolling Firmware Build · linorobot/linorobot2_hardware@2eb75e8 
atticusrussell commented 10 months ago

Nothing broken on our end. Already a PR outstanding to fix this on the library that's causing the errors: https://github.com/ros2/rosidl_dynamic_typesupport/pull/10

atticusrussell commented 10 months ago

PR got merged. Rolling now builds. Closing.