Clive Salvidge

Results 14 comments of Clive Salvidge

Has anyone worked out a fix for this issue? I have the same problem... grepping the build output for 'Error' gives me.. ros2 run micro_ros_setup build_firmware.sh | grep Error WARNING:...

Whatever process is creating the flags.make file seems to be corrupting it.. I am finding messages like 'Make[1]: Entering directory' in the file :( ![Screenshot from 2023-01-31 09-18-41](https://user-images.githubusercontent.com/38054073/215636505-936b954b-a75b-484a-bc0e-d2cfc6b00149.png)

These are the two files being corrupted by the make[1] messages.. ./firmware/freertos_apps/microros_esp32_extensions/build/esp-idf/main/CMakeFiles/__idf_main.dir/flags.make ./firmware/freertos_apps/microros_esp32_extensions/build/CMakeFiles/int32_publisher.elf.dir/flags.make Once these files have been hand edited, I appear to be able to build the firmware :)

I have a work around for this problem. Two files are being corrupted by the build process, they are.. ./firmware/freertos_apps/microros_esp32_extensions/build/esp-idf/main/CMakeFiles/__idf_main.dir/flags.make ./firmware/freertos_apps/microros_esp32_extensions/build/CMakeFiles/int32_publisher.elf.dir/flags.make Extra text is being inserted into the files and...

> Also happening to me and this fixed the issue, thanks! > > I don't know if it is related to ROS version, but I'm working inside docker, image `osrf/ros:humble-desktop-full`...

There are multiple instances You need to remove the make[1]: Entering directory '/home/jishnu/testros/workspace/microros_ws/firmware/freertos_apps/microros_esp32_extensions' AND the make[1]: Leaving directory '/home/jishnu/testros/workspace/microros_ws/firmware/freertos_apps/microros_esp32_extensions' And sometimes there are multiple files to fix.. It does work...

Dont worry, we will get there. Firstly, these were the files that I had to fix.. ./firmware/freertos_apps/microros_esp32_extensions/build/esp-idf/main/CMakeFiles/__idf_main.dir/flags.make ./firmware/freertos_apps/microros_esp32_extensions/build/CMakeFiles/clive05_robot1.elf.dir/flags.make Secondly, dont run anything other than ros2 run micro_ros_setup build_firmware.sh Thirdly, only...

You are some steps ahead of me. I am trying to make this display work with esp-idf, at this point, without touch. Can you please point me to any example...

Thank you so much... It was more than I could have expected :+1: