Skip to content

build failure micro-ros application on NuttX with olimex-stm32-e407 #435

Description

@MaZhengg
  • Ubuntu20.04
  • foxy
  • olimex-stm32-e407
  • nuttx

following the tutorial:https://micro.ros.org/docs/tutorials/core/first_application_rtos/nuttx/

A small episode: at the configure step, the rcutils(in branch foxy) compile failure due to the dependence of tinydir_vendor, then I overwrite the rcutils with that in branch main, then the rcutils compile successed.

my question: the create_firmware, configure_firmware steps are successed, then the build step failed with the following message:
pong_server.cxx: In constructor 'PongServer::PongServer(int, char**)': /home/mazhg/microros_ws/firmware/apps/include/uros/ros_util.h:50:133: **error:** exception handling disabled, use '-fexceptions' to enable 50 | W_RET_OK) { throw RCLException(rcutils_get_error_string().str); } }

and the full operation are presented here:
https://asciinema.org/a/qbXwwH0VGAT1kEcAlqCYNTrQz

Thank you for your help!

Metadata

Metadata

Assignees

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