Skip to content

Not able to Build the firmware. #308

@mohankaushik97

Description

@mohankaushik97
•	Hardware description: ESP32-S3 (Xtensa architecture), MacBook M4
•	RTOS: FreeRTOS (from ESP-IDF)
•	Installation type: micro_ros_setup via ESP-IDF component (micro_ros_espidf_component) jazzy branch
•	Version or commit hash: ESP-IDF v5.5.1, micro-ROS Jazzy

Steps to reproduce the issue

  1. Set up ESP-IDF v5.5.1 (. $IDF_PATH/export.sh)
  2. `pip3 install catkin_pkg lark-parser colcon-common-extensions`
    
  3. Create a new micro-ROS app using the ESP-IDF template
  4. Run the following build command inside the project directory:
    idf.py set-target esp32s3
    idf.py build
  5. Observe build process failing during colcon build in the ament_cmake_core stage

Expected behavior

The micro-ROS client library should build successfully within the ESP-IDF build system, completing the colcon build process for the micro_ros_dev folder without dependency errors.

Actual behavior

Build Fails with:
ModuleNotFoundError: No module named 'catkin_pkg' CMake Error at cmake/core/ament_package_xml.cmake:95 (message): execute_process(...) returned error code 1

Additional information

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions