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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions