Comments (8)
At some point in the configuration, you are selecting EmbeddedRTPS as default middleware. Is this correct?
from micro_ros_espidf_component.
@pablogs9 , I checked the configuration and the eProsima Micro XRCE-DDS was selected. But I clone embeddedRTPS, rmw_embeddedrtps in micro_ros_src/src directory. This may be a problem.
from micro_ros_espidf_component.
@pablogs9 , I checked the configuration and the eProsima Micro XRCE-DDS was selected. But I clone embeddedRTPS, rmw_embeddedrtps in micro_ros_src/src directory. This may be a problem.
from micro_ros_espidf_component.
@pablogs9 , I removed embeddedRTPS, rmw_embeddedrtps.build got the following error
Executing action: all (aliases: build)
Running ninja in directory /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/build
Executing "ninja all"...
[0/1] Re-running CMake...
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/sdkconfig
Loading defaults file /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/sdkconfig.defaults...
-- App "int32_publisher" version: eb6b9b7-dirty
-- Adding linker script /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.newlib-time.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/soc/esp32/ld/esp32.peripherals.ld
-- Using Micro XRCE-DDS middleware
-- Components: app_trace app_update asio bootloader bootloader_support bt cbor cmock coap console cxx driver efuse esp-tls esp32 esp_adc_cal esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_ipc esp_lcd esp_local_ctrl esp_netif esp_phy esp_pm esp_ringbuf esp_rom esp_serial_slave_link esp_system esp_timer esp_websocket_client esp_wifi espcoredump esptool_py expat fatfs freemodbus freertos hal heap idf_test ieee802154 jsmn json libsodium log lwip main mbedtls mdns micro_ros_espidf_component mqtt newlib nghttp nvs_flash openssl openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tcpip_adapter tinyusb ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: /opt/esp-idf/v4.4/esp-idf-v4.4/components/app_trace /opt/esp-idf/v4.4/esp-idf-v4.4/components/app_update /opt/esp-idf/v4.4/esp-idf-v4.4/components/asio /opt/esp-idf/v4.4/esp-idf-v4.4/components/bootloader /opt/esp-idf/v4.4/esp-idf-v4.4/components/bootloader_support /opt/esp-idf/v4.4/esp-idf-v4.4/components/bt /opt/esp-idf/v4.4/esp-idf-v4.4/components/cbor /opt/esp-idf/v4.4/esp-idf-v4.4/components/cmock /opt/esp-idf/v4.4/esp-idf-v4.4/components/coap /opt/esp-idf/v4.4/esp-idf-v4.4/components/console /opt/esp-idf/v4.4/esp-idf-v4.4/components/cxx /opt/esp-idf/v4.4/esp-idf-v4.4/components/driver /opt/esp-idf/v4.4/esp-idf-v4.4/components/efuse /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp-tls /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp32 /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_adc_cal /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_common /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_eth /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_event /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_gdbstub /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_hid /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_http_client /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_http_server /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_https_ota /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_https_server /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_hw_support /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_ipc /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_lcd /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_local_ctrl /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_netif /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_phy /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_pm /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_ringbuf /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_serial_slave_link /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_timer /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_websocket_client /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_wifi /opt/esp-idf/v4.4/esp-idf-v4.4/components/espcoredump /opt/esp-idf/v4.4/esp-idf-v4.4/components/esptool_py /opt/esp-idf/v4.4/esp-idf-v4.4/components/expat /opt/esp-idf/v4.4/esp-idf-v4.4/components/fatfs /opt/esp-idf/v4.4/esp-idf-v4.4/components/freemodbus /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos /opt/esp-idf/v4.4/esp-idf-v4.4/components/hal /opt/esp-idf/v4.4/esp-idf-v4.4/components/heap /opt/esp-idf/v4.4/esp-idf-v4.4/components/idf_test /opt/esp-idf/v4.4/esp-idf-v4.4/components/ieee802154 /opt/esp-idf/v4.4/esp-idf-v4.4/components/jsmn /opt/esp-idf/v4.4/esp-idf-v4.4/components/json /opt/esp-idf/v4.4/esp-idf-v4.4/components/libsodium /opt/esp-idf/v4.4/esp-idf-v4.4/components/log /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/main /opt/esp-idf/v4.4/esp-idf-v4.4/components/mbedtls /opt/esp-idf/v4.4/esp-idf-v4.4/components/mdns /opt/micro-ROS/micro_ros_espidf_component /opt/esp-idf/v4.4/esp-idf-v4.4/components/mqtt /opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib /opt/esp-idf/v4.4/esp-idf-v4.4/components/nghttp /opt/esp-idf/v4.4/esp-idf-v4.4/components/nvs_flash /opt/esp-idf/v4.4/esp-idf-v4.4/components/openssl /opt/esp-idf/v4.4/esp-idf-v4.4/components/openthread /opt/esp-idf/v4.4/esp-idf-v4.4/components/partition_table /opt/esp-idf/v4.4/esp-idf-v4.4/components/perfmon /opt/esp-idf/v4.4/esp-idf-v4.4/components/protobuf-c /opt/esp-idf/v4.4/esp-idf-v4.4/components/protocomm /opt/esp-idf/v4.4/esp-idf-v4.4/components/pthread /opt/esp-idf/v4.4/esp-idf-v4.4/components/sdmmc /opt/esp-idf/v4.4/esp-idf-v4.4/components/soc /opt/esp-idf/v4.4/esp-idf-v4.4/components/spi_flash /opt/esp-idf/v4.4/esp-idf-v4.4/components/spiffs /opt/esp-idf/v4.4/esp-idf-v4.4/components/tcp_transport /opt/esp-idf/v4.4/esp-idf-v4.4/components/tcpip_adapter /opt/esp-idf/v4.4/esp-idf-v4.4/components/tinyusb /opt/esp-idf/v4.4/esp-idf-v4.4/components/ulp /opt/esp-idf/v4.4/esp-idf-v4.4/components/unity /opt/esp-idf/v4.4/esp-idf-v4.4/components/usb /opt/esp-idf/v4.4/esp-idf-v4.4/components/vfs /opt/esp-idf/v4.4/esp-idf-v4.4/components/wear_levelling /opt/esp-idf/v4.4/esp-idf-v4.4/components/wifi_provisioning /opt/esp-idf/v4.4/esp-idf-v4.4/components/wpa_supplicant /opt/esp-idf/v4.4/esp-idf-v4.4/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/build
[8/1022] Generating ../../partition_table/partition-table.bin
Partition table binary generated. Contents:
*******************************************************************************
# ESP-IDF Partition Table
# Name, Type, SubType, Offset, Size, Flags
nvs,data,nvs,0x9000,24K,
phy_init,data,phy,0xf000,4K,
factory,app,factory,0x10000,1M,
*******************************************************************************
[258/1022] Performing configure step for 'bootloader'
-- Found Git: /usr/bin/git (found version "2.25.1")
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/esp-idf/v4.4/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Check for working C compiler: /opt/esp-idf/v4.4/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Check for working C compiler: /opt/esp-idf/v4.4/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /opt/esp-idf/v4.4/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++
-- Check for working CXX compiler: /opt/esp-idf/v4.4/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/sdkconfig
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/soc/esp32/ld/esp32.peripherals.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script /opt/esp-idf/v4.4/esp-idf-v4.4/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp32 esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa
-- Component paths: /opt/esp-idf/v4.4/esp-idf-v4.4/components/bootloader /opt/esp-idf/v4.4/esp-idf-v4.4/components/bootloader_support /opt/esp-idf/v4.4/esp-idf-v4.4/components/efuse /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp32 /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_common /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_hw_support /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_rom /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system /opt/esp-idf/v4.4/esp-idf-v4.4/components/esptool_py /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos /opt/esp-idf/v4.4/esp-idf-v4.4/components/hal /opt/esp-idf/v4.4/esp-idf-v4.4/components/log /opt/esp-idf/v4.4/esp-idf-v4.4/components/bootloader/subproject/main /opt/esp-idf/v4.4/esp-idf-v4.4/components/bootloader/subproject/components/micro-ecc /opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib /opt/esp-idf/v4.4/esp-idf-v4.4/components/partition_table /opt/esp-idf/v4.4/esp-idf-v4.4/components/soc /opt/esp-idf/v4.4/esp-idf-v4.4/components/spi_flash /opt/esp-idf/v4.4/esp-idf-v4.4/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/build/bootloader
[334/1022] Performing build step for 'bootloader'
[1/97] Generating project_elf_src_esp32.c
[2/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/soc_include_legacy_warn.c.obj
[3/97] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj
[4/97] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj
[5/97] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj
[6/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj
[7/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj
[8/97] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cpu_hal.c.obj
[9/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj
[10/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj
[11/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj
[12/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj
[13/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj
[14/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/lcd_periph.c.obj
[15/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj
[16/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/mcpwm_periph.c.obj
[17/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rmt_periph.c.obj
[18/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/pcnt_periph.c.obj
[19/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj
[20/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj
[21/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sigmadelta_periph.c.obj
[22/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/timer_periph.c.obj
[23/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj
[24/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj
[25/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj
[26/97] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj
[27/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj
[28/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj
[29/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj
[30/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
[31/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj
[32/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
[33/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj
[34/97] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj
[35/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
[36/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
[37/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj
[38/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj
[39/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj
[40/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj
[41/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
[42/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj
[43/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj
[44/97] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj
[45/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj
[46/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj
[47/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj
[48/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_soc.c.obj
[49/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
[50/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj
[51/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj
[52/97] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj
[53/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj
[54/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
[55/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj
[56/97] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj
[57/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
[58/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
[59/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/compare_set.c.obj
[60/97] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api_key_esp32.c.obj
[61/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu_util.c.obj
[62/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj
[63/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj
[64/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj
[65/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj
[66/97] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj
[67/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/chip_info.c.obj
[68/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj
[69/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_wdt.c.obj
[70/97] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj
[71/97] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj
[72/97] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj
[73/97] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj
[74/97] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj
[75/97] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj
[76/97] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tjpgd.c.obj
[77/97] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj
[78/97] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj
[79/97] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj
[80/97] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj
[81/97] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj
[82/97] Linking C static library esp-idf/log/liblog.a
[83/97] Linking C static library esp-idf/esp_rom/libesp_rom.a
[84/97] Linking C static library esp-idf/esp_common/libesp_common.a
[85/97] Linking C static library esp-idf/xtensa/libxtensa.a
[86/97] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a
[87/97] Linking C static library esp-idf/esp_system/libesp_system.a
[88/97] Linking C static library esp-idf/efuse/libefuse.a
[89/97] Linking C static library esp-idf/bootloader_support/libbootloader_support.a
[90/97] Linking C static library esp-idf/spi_flash/libspi_flash.a
[91/97] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a
[92/97] Linking C static library esp-idf/soc/libsoc.a
[93/97] Linking C static library esp-idf/hal/libhal.a
[94/97] Linking C static library esp-idf/main/libmain.a
[95/97] Linking C executable bootloader.elf
[96/97] Generating binary image from built executable
esptool.py v3.2-dev
Merged 1 ELF section
Generated /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/build/bootloader/bootloader.bin
[97/97] cd /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/build/bootloader/esp-idf/esptool_py && /opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/bin/python /opt/esp-idf/v4.4/esp-idf-v4.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x1000 /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/build/bootloader/bootloader.bin
Bootloader binary size 0x62c0 bytes. 0xd40 bytes (12%) free.
[1010/1022] Performing build step for 'libmicroros_project'
FAILED: libmicroros-prefix/src/libmicroros_project-stamp/libmicroros_project-build /opt/micro-ROS/micro_ros_espidf_component/libmicroros.a
cd /opt/micro-ROS/micro_ros_espidf_component && make -j -f libmicroros.mk X_CC=/opt/esp-idf/v4.4/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc X_AR=/opt/esp-idf/v4.4/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-ar X_STRIP=/opt/esp-idf/v4.4/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-strip "X_CFLAGS=-mlongcalls -Wno-frame-address" X_CXX=/opt/esp-idf/v4.4/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ "X_CXXFLAGS=-mlongcalls -Wno-frame-address" MIDDLEWARE=microxrcedds BUILD_DIR=/opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/build IDF_PATH=/opt/esp-idf/v4.4/esp-idf-v4.4 IDF_TARGET=esp32 APP_COLCON_META= IDF_VERSION_MAJOR=4 IDF_VERSION_MINOR=4 EXTRA_ROS_PACKAGES=/opt/micro-ROS/micro_ros_espidf_component/extra_packages && /usr/bin/cmake -E touch /opt/micro-ROS/micro_ros_espidf_component/examples/int32_publisher/build/libmicroros-prefix/src/libmicroros_project-stamp/libmicroros_project-build
rm -f /opt/micro-ROS/micro_ros_espidf_component/esp32_toolchain.cmake; \
cat /opt/micro-ROS/micro_ros_espidf_component/esp32_toolchain.cmake.in | \
sed "s/@CMAKE_C_COMPILER@/\/opt\/esp-idf\/v4.4\/.espressif\/tools\/xtensa-esp32-elf\/esp-2021r2-8.4.0\/xtensa-esp32-elf\/bin\/xtensa-esp32-elf-gcc/g" | \
sed "s/@CMAKE_CXX_COMPILER@/\/opt\/esp-idf\/v4.4\/.espressif\/tools\/xtensa-esp32-elf\/esp-2021r2-8.4.0\/xtensa-esp32-elf\/bin\/xtensa-esp32-elf-g++/g" | \
sed "s/@CFLAGS@/-mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections/g" | \
sed "s/@CXXFLAGS@/-mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections/g" | \
sed "s/@IDF_TARGET@/esp32/g" | \
sed "s/@IDF_PATH@/\/opt\/esp-idf\/v4.4\/esp-idf-v4.4/g" | \
sed "s/@BUILD_CONFIG_DIR@/\/opt\/micro-ROS\/micro_ros_espidf_component\/examples\/int32_publisher\/build\/config/g" \
> /opt/micro-ROS/micro_ros_espidf_component/esp32_toolchain.cmake
cd micro_ros_dev; \
colcon build --cmake-args -DBUILD_TESTING=OFF;
Starting >>> ament_package
Starting >>> ament_lint
Starting >>> gtest_vendor
Starting >>> ament_cppcheck
--- stderr: gtest_vendor
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_TESTING
---
Finished <<< gtest_vendor [2.70s]
Starting >>> ament_uncrustify
--- stderr: ament_lint
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_lint [4.26s]
Starting >>> ament_flake8
--- stderr: ament_package
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_package [5.86s]
Starting >>> ament_cmake_core
--- stderr: ament_cppcheck
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_cppcheck [6.08s]
Starting >>> ament_pycodestyle
--- stderr: ament_uncrustify
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_uncrustify [4.81s]
Starting >>> gmock_vendor
Finished <<< ament_cmake_core [2.23s]
Starting >>> ament_cmake_libraries
--- stderr: gmock_vendor
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_TESTING
---
Finished <<< gmock_vendor [0.92s]
Starting >>> ament_cmake_export_libraries
--- stderr: ament_flake8
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_flake8 [5.19s]
Starting >>> ament_pep257
Finished <<< ament_cmake_libraries [1.47s]
Starting >>> ament_cmake_python
Finished <<< ament_cmake_export_libraries [1.18s]
Starting >>> ament_cmake_export_dependencies
--- stderr: ament_pycodestyle
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_pycodestyle [4.34s]
Starting >>> ament_cmake_include_directories
Finished <<< ament_cmake_python [1.91s]
Starting >>> ament_cmake_test
Finished <<< ament_cmake_export_dependencies [1.39s]
Starting >>> ament_cmake_export_definitions
Finished <<< ament_cmake_include_directories [1.36s]
Starting >>> ament_cmake_export_include_directories
--- stderr: ament_pep257
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_pep257 [3.55s]
Starting >>> ament_copyright
Finished <<< ament_cmake_export_include_directories [2.28s]
Finished <<< ament_cmake_export_definitions [2.48s]
Starting >>> ament_cmake_export_link_flags
Starting >>> ament_cmake_version
Finished <<< ament_cmake_test [3.65s]
Starting >>> ament_cmake_export_interfaces
Finished <<< ament_cmake_export_link_flags [1.61s]
Starting >>> ament_cmake_export_targets
Finished <<< ament_cmake_version [1.77s]
Starting >>> ament_cmake_target_dependencies
Finished <<< ament_cmake_export_interfaces [1.60s]
Starting >>> ament_cmake_gtest
--- stderr: ament_copyright
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_copyright [3.87s]
Starting >>> ament_lint_cmake
Finished <<< ament_cmake_export_targets [1.18s]
Starting >>> ament_cpplint
Finished <<< ament_cmake_target_dependencies [2.26s]
Starting >>> ament_xmllint
Finished <<< ament_cmake_gtest [2.29s]
Starting >>> ament_cmake
Finished <<< ament_cmake [0.45s]
Starting >>> ament_lint_auto
Finished <<< ament_lint_auto [0.40s]
Starting >>> ament_pyflakes
--- stderr: ament_lint_cmake
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_lint_cmake [3.50s]
--- stderr: ament_cpplint
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_cpplint [3.40s]
Starting >>> ament_cmake_lint_cmake
Starting >>> ament_mypy
--- stderr: ament_xmllint
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_xmllint [2.69s]
Starting >>> ament_clang_format
Finished <<< ament_cmake_lint_cmake [1.20s]
Starting >>> ament_cmake_copyright
Finished <<< ament_cmake_copyright [0.40s]
Starting >>> ament_cmake_cppcheck
Finished <<< ament_cmake_cppcheck [0.40s]
Starting >>> ament_cmake_cpplint
--- stderr: ament_pyflakes
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_pyflakes [2.74s]
Starting >>> ament_cmake_flake8
--- stderr: ament_mypy
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_mypy [2.30s]
Starting >>> ament_cmake_pep257
Finished <<< ament_cmake_cpplint [0.46s]
Starting >>> ament_cmake_uncrustify
Finished <<< ament_cmake_flake8 [0.49s]
Starting >>> ament_cmake_xmllint
Finished <<< ament_cmake_pep257 [0.49s]
Starting >>> ament_clang_tidy
--- stderr: ament_clang_format
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_clang_format [2.76s]
Starting >>> ament_cmake_pytest
Finished <<< ament_cmake_uncrustify [1.00s]
Starting >>> ament_pclint
Finished <<< ament_cmake_xmllint [1.45s]
Starting >>> ament_lint_common
Finished <<< ament_cmake_pytest [0.89s]
Starting >>> domain_coordinator
Finished <<< ament_lint_common [0.84s]
Starting >>> ament_cmake_gmock
--- stderr: ament_clang_tidy
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_clang_tidy [2.30s]
Starting >>> ament_cmake_google_benchmark
Finished <<< ament_cmake_gmock [0.48s]
Starting >>> ament_cmake_nose
Finished <<< ament_cmake_nose [0.41s]
Starting >>> ament_index_python
--- stderr: ament_pclint
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_pclint [2.43s]
Starting >>> ament_cmake_auto
--- stderr: domain_coordinator
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< domain_coordinator [2.24s]
Starting >>> ament_cmake_clang_format
Finished <<< ament_cmake_google_benchmark [1.56s]
Starting >>> ament_cmake_clang_tidy
Finished <<< ament_cmake_auto [1.02s]
Starting >>> ament_cmake_mypy
Finished <<< ament_cmake_clang_format [0.51s]
Starting >>> ament_cmake_pclint
Finished <<< ament_cmake_clang_tidy [0.48s]
Starting >>> ament_cmake_pycodestyle
Finished <<< ament_cmake_mypy [0.50s]
Starting >>> ament_cmake_pyflakes
Finished <<< ament_cmake_pclint [0.49s]
Starting >>> ament_cmake_ros
Finished <<< ament_cmake_pycodestyle [0.48s]
Starting >>> ament_index_cpp
Finished <<< ament_cmake_pyflakes [0.45s]
Finished <<< ament_cmake_ros [0.55s]
--- stderr: ament_index_python
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< ament_index_python [2.35s]
Finished <<< ament_index_cpp [1.60s]
Summary: 59 packages finished [30.8s]
20 packages had stderr output: ament_clang_format ament_clang_tidy ament_copyright ament_cppcheck ament_cpplint ament_flake8 ament_index_python ament_lint ament_lint_cmake ament_mypy ament_package ament_pclint ament_pep257 ament_pycodestyle ament_pyflakes ament_uncrustify ament_xmllint domain_coordinator gmock_vendor gtest_vendor
cd /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src; \
unset AMENT_PREFIX_PATH; \
PATH=/opt/esp-idf/v4.4/esp-idf-v4.4/components/esptool_py/esptool:/opt/esp-idf/v4.4/esp-idf-v4.4/components/espcoredump:/opt/esp-idf/v4.4/esp-idf-v4.4/components/partition_table:/opt/esp-idf/v4.4/esp-idf-v4.4/components/app_update:/opt/esp-idf/v4.4/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/bin:/opt/esp-idf/v4.4/.espressif/tools/esp32ulp-elf/2.28.51-esp-20191205/esp32ulp-elf-binutils/bin:/opt/esp-idf/v4.4/.espressif/tools/openocd-esp32/v0.11.0-esp32-20211220/openocd-esp32/bin:/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/bin:/opt/esp-idf/v4.4/esp-idf-v4.4/tools:/home/amware/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin; \
. ../micro_ros_dev/install/local_setup.sh; \
colcon build \
--merge-install \
--packages-ignore-regex=.*_cpp \
--metas /opt/micro-ROS/micro_ros_espidf_component/colcon.meta \
--cmake-args \
"--no-warn-unused-cli" \
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=OFF \
-DTHIRDPARTY=ON \
-DBUILD_SHARED_LIBS=OFF \
-DBUILD_TESTING=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=/opt/micro-ROS/micro_ros_espidf_component/esp32_toolchain.cmake \
-DCMAKE_VERBOSE_MAKEFILE=OFF; \
Starting >>> rcutils
Starting >>> rosidl_cli
Starting >>> rosidl_typesupport_interface
Starting >>> microcdr
Finished <<< rosidl_typesupport_interface [1.08s]
Starting >>> rmw_implementation_cmake
Finished <<< rmw_implementation_cmake [1.46s]
Starting >>> tracetools
--- stderr: rcutils
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/env.c:20:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/errno.h:18:2: warning: #include_next is a GCC extension
#include_next "errno.h"
^~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/include/rcutils/error_handling.h:28,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/char_array.c:16:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/assert.h:24:2: warning: #include_next is a GCC extension
#include_next <assert.h>
^~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/include/rcutils/error_handling.h:28,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/error_handling.c:22:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/assert.h:24:2: warning: #include_next is a GCC extension
#include_next <assert.h>
^~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/error_handling.c:35:
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/./error_handling_helpers.h: In function '__rcutils_convert_uint64_t_into_c_str':
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/./error_handling_helpers.h:109:48: warning: unused parameter 'number' [-Wunused-parameter]
__rcutils_convert_uint64_t_into_c_str(uint64_t number, char * buffer, size_t buffer_size)
~~~~~~~~~^~~~~~
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/./error_handling_helpers.h:109:63: warning: unused parameter 'buffer' [-Wunused-parameter]
__rcutils_convert_uint64_t_into_c_str(uint64_t number, char * buffer, size_t buffer_size)
~~~~~~~^~~~~~
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/./error_handling_helpers.h:109:78: warning: unused parameter 'buffer_size' [-Wunused-parameter]
__rcutils_convert_uint64_t_into_c_str(uint64_t number, char * buffer, size_t buffer_size)
~~~~~~~^~~~~~~~~~~
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/./error_handling_helpers.h: In function '__rcutils_format_error_string':
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/./error_handling_helpers.h:142:28: warning: unused parameter 'error_string' [-Wunused-parameter]
rcutils_error_string_t * error_string,
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/./error_handling_helpers.h:143:33: warning: unused parameter 'error_state' [-Wunused-parameter]
const rcutils_error_state_t * error_state)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/error_handling.c: In function 'rcutils_get_error_string':
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/error_handling.c:240:38: warning: initializer-string for array of chars is too long
return (rcutils_error_string_t) {"error not set"}; // NOLINT(readability/braces)
^~~~~~~~~~~~~~~
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/error_handling.c:240:38: note: (near initialization for '(anonymous).str')
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/error_handling.c:35:
At top level:
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/./error_handling_helpers.h:109:1: warning: '__rcutils_convert_uint64_t_into_c_str' defined but not used [-Wunused-function]
__rcutils_convert_uint64_t_into_c_str(uint64_t number, char * buffer, size_t buffer_size)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/./error_handling_helpers.h:91:1: warning: '__rcutils_reverse_str' defined but not used [-Wunused-function]
__rcutils_reverse_str(char * string_in, size_t string_len)
^~~~~~~~~~~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/filesystem.c:21:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/errno.h:18:2: warning: #include_next is a GCC extension
#include_next "errno.h"
^~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/logging.c:21:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/errno.h:18:2: warning: #include_next is a GCC extension
#include_next "errno.h"
^~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/process.c:20:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/errno.h:18:2: warning: #include_next is a GCC extension
#include_next "errno.h"
^~~~~~~~~~~~
In function 'rcutils_char_array_strncat',
inlined from 'rcutils_char_array_strcat' at /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/char_array.c:239:10:
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/char_array.c:224:3: warning: 'strncat' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
strncat(char_array->buffer, src, n);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/char_array.c: In function 'rcutils_char_array_strcat':
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/char_array.c:239:10: note: length computed here
return rcutils_char_array_strncat(char_array, src, strlen(src));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/snprintf.c:22:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/errno.h:18:2: warning: #include_next is a GCC extension
#include_next "errno.h"
^~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/strerror.c:20:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/errno.h:18:2: warning: #include_next is a GCC extension
#include_next "errno.h"
^~~~~~~~~~~~
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/logging.c: In function 'rcutils_get_env_var_zero_or_one':
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/logging.c:130:35: warning: unused parameter 'zero_semantic' [-Wunused-parameter]
const char * name, const char * zero_semantic,
~~~~~~~~~~~~~^~~~~~~~~~~~~
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/logging.c:131:16: warning: unused parameter 'one_semantic' [-Wunused-parameter]
const char * one_semantic)
~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/strcasecmp.c:20:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/errno.h:18:2: warning: #include_next is a GCC extension
#include_next "errno.h"
^~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/include/rcutils/error_handling.h:28,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/uint8_array.c:15:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/assert.h:24:2: warning: #include_next is a GCC extension
#include_next <assert.h>
^~~~~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/rcutils/src/time_unix.c:31:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/time.h:22:2: warning: #include_next is a GCC extension
#include_next <time.h>
^~~~~~~~~~~~
---
Finished <<< rcutils [3.11s]
Starting >>> rosidl_runtime_c
--- stderr: rosidl_cli
/opt/esp-idf/v4.4/.espressif/python_env/idf4.4_py3.8_env/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< rosidl_cli [3.16s]
Starting >>> rosidl_adapter
Finished <<< microcdr [3.23s]
Starting >>> microxrcedds_client
Finished <<< tracetools [1.15s]
Starting >>> rcl_logging_interface
--- stderr: rosidl_runtime_c
CMake Warning at /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/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):
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
CMakeLists.txt:15 (find_package)
---
Finished <<< rosidl_runtime_c [2.08s]
Starting >>> rmw
Finished <<< rosidl_adapter [2.18s]
Starting >>> rosidl_parser
--- stderr: rcl_logging_interface
CMake Warning at /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/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):
/opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
CMakeLists.txt:19 (find_package)
---
Finished <<< rcl_logging_interface [2.01s]
Starting >>> rcl_logging_log4cxx
--- stderr: microxrcedds_client
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/util/time.c:3:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/time.h:22:2: warning: #include_next is a GCC extension
#include_next <time.h>
^~~~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_hw_support/include/soc/compare_set.h:12,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_hw_support/include/soc/spinlock.h:13,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/portable.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/FreeRTOS.h:63,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system/include/esp_task.h:32,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:18,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/soc/include/soc/soc_memory_types.h: In function 'esp_ptr_dma_ext_capable':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/soc/include/soc/soc_memory_types.h:34:66: warning: unused parameter 'p' [-Wunused-parameter]
inline static bool IRAM_ATTR esp_ptr_dma_ext_capable(const void *p)
~~~~~~~~~~~~^
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/portable.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/FreeRTOS.h:63,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system/include/esp_task.h:32,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:18,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: In function 'vPortClearInterruptMaskFromISR':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:571:32: warning: conversion to 'int' from 'UBaseType_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
XTOS_RESTORE_JUST_INTLEVEL(prev_level);
^~~~~~~~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/xtensa/include/xtensa/xtruntime.h:108:68: note: in definition of macro 'XTOS_RESTORE_JUST_INTLEVEL'
# define XTOS_RESTORE_JUST_INTLEVEL(restoreval) _xtos_set_intlevel(restoreval)
^~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/portable.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/FreeRTOS.h:63,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system/include/esp_task.h:32,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:18,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: In function 'xPortGetCoreID':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:634:12: warning: conversion to 'BaseType_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
return (uint32_t) cpu_hal_get_core_id();
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: In function 'uxPortCompareSetExtram':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:642:93: warning: unused parameter 'addr' [-Wunused-parameter]
static inline void __attribute__((always_inline)) uxPortCompareSetExtram(volatile uint32_t *addr, uint32_t compare, uint32_t *set)
~~~~~~~~~~~~~~~~~~~^~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:642:108: warning: unused parameter 'compare' [-Wunused-parameter]
static inline void __attribute__((always_inline)) uxPortCompareSetExtram(volatile uint32_t *addr, uint32_t compare, uint32_t *set)
~~~~~~~~~^~~~~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:642:127: warning: unused parameter 'set' [-Wunused-parameter]
static inline void __attribute__((always_inline)) uxPortCompareSetExtram(volatile uint32_t *addr, uint32_t compare, uint32_t *set)
~~~~~~~~~~^~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: At top level:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:717:1: warning: ISO C99 does not support '_Static_assert' [-Wpedantic]
_Static_assert(portGET_ARGUMENT_COUNT() == 0, "portGET_ARGUMENT_COUNT() result does not match for 0 arguments");
^~~~~~~~~~~~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:718:1: warning: ISO C99 does not support '_Static_assert' [-Wpedantic]
_Static_assert(portGET_ARGUMENT_COUNT(1) == 1, "portGET_ARGUMENT_COUNT() result does not match for 1 argument");
^~~~~~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:768: warning: "LWIP_IPV6" redefined
#define LWIP_IPV6 CONFIG_LWIP_IPV6
<command-line>: note: this is the location of the previous definition
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:38,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/errno.h:18:2: warning: #include_next is a GCC extension
#include_next "errno.h"
^~~~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:125:19: warning: redefinition of typedef 'u8_t' [-Wpedantic]
typedef uint8_t u8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:57:18: note: previous declaration of 'u8_t' was here
typedef uint8_t u8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:126:19: warning: redefinition of typedef 's8_t' [-Wpedantic]
typedef int8_t s8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:58:18: note: previous declaration of 's8_t' was here
typedef int8_t s8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:127:19: warning: redefinition of typedef 'u16_t' [-Wpedantic]
typedef uint16_t u16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:59:18: note: previous declaration of 'u16_t' was here
typedef uint16_t u16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:128:19: warning: redefinition of typedef 's16_t' [-Wpedantic]
typedef int16_t s16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:60:18: note: previous declaration of 's16_t' was here
typedef int16_t s16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:129:19: warning: redefinition of typedef 'u32_t' [-Wpedantic]
typedef uint32_t u32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:61:18: note: previous declaration of 'u32_t' was here
typedef uint32_t u32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:130:19: warning: redefinition of typedef 's32_t' [-Wpedantic]
typedef int32_t s32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:62:18: note: previous declaration of 's32_t' was here
typedef int32_t s32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:38,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/net/if.h:33:15: warning: redefinition of typedef 'socklen_t' [-Wpedantic]
typedef u32_t socklen_t;
^~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:5:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:111:15: note: previous declaration of 'socklen_t' was here
typedef u32_t socklen_t;
^~~~~~~~~
In file included from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c:6:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/sys/time.h:16:2: warning: #include_next is a GCC extension
#include_next <sys/time.h>
^~~~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_hw_support/include/soc/compare_set.h:12,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_hw_support/include/soc/spinlock.h:13,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/portable.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/FreeRTOS.h:63,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system/include/esp_task.h:32,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:18,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/soc/include/soc/soc_memory_types.h: In function 'esp_ptr_dma_ext_capable':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/soc/include/soc/soc_memory_types.h:34:66: warning: unused parameter 'p' [-Wunused-parameter]
inline static bool IRAM_ATTR esp_ptr_dma_ext_capable(const void *p)
~~~~~~~~~~~~^
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/portable.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/FreeRTOS.h:63,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system/include/esp_task.h:32,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:18,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: In function 'vPortClearInterruptMaskFromISR':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:571:32: warning: conversion to 'int' from 'UBaseType_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
XTOS_RESTORE_JUST_INTLEVEL(prev_level);
^~~~~~~~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/xtensa/include/xtensa/xtruntime.h:108:68: note: in definition of macro 'XTOS_RESTORE_JUST_INTLEVEL'
# define XTOS_RESTORE_JUST_INTLEVEL(restoreval) _xtos_set_intlevel(restoreval)
^~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/portable.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/FreeRTOS.h:63,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system/include/esp_task.h:32,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:18,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: In function 'xPortGetCoreID':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:634:12: warning: conversion to 'BaseType_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
return (uint32_t) cpu_hal_get_core_id();
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: In function 'uxPortCompareSetExtram':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:642:93: warning: unused parameter 'addr' [-Wunused-parameter]
static inline void __attribute__((always_inline)) uxPortCompareSetExtram(volatile uint32_t *addr, uint32_t compare, uint32_t *set)
~~~~~~~~~~~~~~~~~~~^~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:642:108: warning: unused parameter 'compare' [-Wunused-parameter]
static inline void __attribute__((always_inline)) uxPortCompareSetExtram(volatile uint32_t *addr, uint32_t compare, uint32_t *set)
~~~~~~~~~^~~~~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:642:127: warning: unused parameter 'set' [-Wunused-parameter]
static inline void __attribute__((always_inline)) uxPortCompareSetExtram(volatile uint32_t *addr, uint32_t compare, uint32_t *set)
~~~~~~~~~~^~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: At top level:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:717:1: warning: ISO C99 does not support '_Static_assert' [-Wpedantic]
_Static_assert(portGET_ARGUMENT_COUNT() == 0, "portGET_ARGUMENT_COUNT() result does not match for 0 arguments");
^~~~~~~~~~~~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:718:1: warning: ISO C99 does not support '_Static_assert' [-Wpedantic]
_Static_assert(portGET_ARGUMENT_COUNT(1) == 1, "portGET_ARGUMENT_COUNT() result does not match for 1 argument");
^~~~~~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_hw_support/include/soc/compare_set.h:12,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_hw_support/include/soc/spinlock.h:13,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/portable.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/FreeRTOS.h:63,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system/include/esp_task.h:32,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:18,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/soc/include/soc/soc_memory_types.h: In function 'esp_ptr_dma_ext_capable':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/soc/include/soc/soc_memory_types.h:34:66: warning: unused parameter 'p' [-Wunused-parameter]
inline static bool IRAM_ATTR esp_ptr_dma_ext_capable(const void *p)
~~~~~~~~~~~~^
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:768: warning: "LWIP_IPV6" redefined
#define LWIP_IPV6 CONFIG_LWIP_IPV6
<command-line>: note: this is the location of the previous definition
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:38,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/errno.h:18:2: warning: #include_next is a GCC extension
#include_next "errno.h"
^~~~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:125:19: warning: redefinition of typedef 'u8_t' [-Wpedantic]
typedef uint8_t u8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:57:18: note: previous declaration of 'u8_t' was here
typedef uint8_t u8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:126:19: warning: redefinition of typedef 's8_t' [-Wpedantic]
typedef int8_t s8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:58:18: note: previous declaration of 's8_t' was here
typedef int8_t s8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:127:19: warning: redefinition of typedef 'u16_t' [-Wpedantic]
typedef uint16_t u16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:59:18: note: previous declaration of 'u16_t' was here
typedef uint16_t u16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:128:19: warning: redefinition of typedef 's16_t' [-Wpedantic]
typedef int16_t s16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:60:18: note: previous declaration of 's16_t' was here
typedef int16_t s16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:129:19: warning: redefinition of typedef 'u32_t' [-Wpedantic]
typedef uint32_t u32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:61:18: note: previous declaration of 'u32_t' was here
typedef uint32_t u32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:130:19: warning: redefinition of typedef 's32_t' [-Wpedantic]
typedef int32_t s32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/inet.h:43,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arpa/inet.h:18,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:18:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:62:18: note: previous declaration of 's32_t' was here
typedef int32_t s32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/portable.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/FreeRTOS.h:63,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system/include/esp_task.h:32,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:18,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: In function 'vPortClearInterruptMaskFromISR':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:571:32: warning: conversion to 'int' from 'UBaseType_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion]
XTOS_RESTORE_JUST_INTLEVEL(prev_level);
^~~~~~~~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/xtensa/include/xtensa/xtruntime.h:108:68: note: in definition of macro 'XTOS_RESTORE_JUST_INTLEVEL'
# define XTOS_RESTORE_JUST_INTLEVEL(restoreval) _xtos_set_intlevel(restoreval)
^~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/portable.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/include/freertos/FreeRTOS.h:63,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/esp_system/include/esp_task.h:32,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:18,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: In function 'xPortGetCoreID':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:634:12: warning: conversion to 'BaseType_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
return (uint32_t) cpu_hal_get_core_id();
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: In function 'uxPortCompareSetExtram':
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:642:93: warning: unused parameter 'addr' [-Wunused-parameter]
static inline void __attribute__((always_inline)) uxPortCompareSetExtram(volatile uint32_t *addr, uint32_t compare, uint32_t *set)
~~~~~~~~~~~~~~~~~~~^~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:642:108: warning: unused parameter 'compare' [-Wunused-parameter]
static inline void __attribute__((always_inline)) uxPortCompareSetExtram(volatile uint32_t *addr, uint32_t compare, uint32_t *set)
~~~~~~~~~^~~~~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:642:127: warning: unused parameter 'set' [-Wunused-parameter]
static inline void __attribute__((always_inline)) uxPortCompareSetExtram(volatile uint32_t *addr, uint32_t compare, uint32_t *set)
~~~~~~~~~~^~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h: At top level:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:717:1: warning: ISO C99 does not support '_Static_assert' [-Wpedantic]
_Static_assert(portGET_ARGUMENT_COUNT() == 0, "portGET_ARGUMENT_COUNT() result does not match for 0 arguments");
^~~~~~~~~~~~~~
/opt/esp-idf/v4.4/esp-idf-v4.4/components/freertos/port/xtensa/include/freertos/portmacro.h:718:1: warning: ISO C99 does not support '_Static_assert' [-Wpedantic]
_Static_assert(portGET_ARGUMENT_COUNT(1) == 1, "portGET_ARGUMENT_COUNT() result does not match for 1 argument");
^~~~~~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:51,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/lwipopts.h:768: warning: "LWIP_IPV6" redefined
#define LWIP_IPV6 CONFIG_LWIP_IPV6
<command-line>: note: this is the location of the previous definition
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:38,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/errno.h:18:2: warning: #include_next is a GCC extension
#include_next "errno.h"
^~~~~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:125:19: warning: redefinition of typedef 'u8_t' [-Wpedantic]
typedef uint8_t u8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:57:18: note: previous declaration of 'u8_t' was here
typedef uint8_t u8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:126:19: warning: redefinition of typedef 's8_t' [-Wpedantic]
typedef int8_t s8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:58:18: note: previous declaration of 's8_t' was here
typedef int8_t s8_t;
^~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:127:19: warning: redefinition of typedef 'u16_t' [-Wpedantic]
typedef uint16_t u16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:59:18: note: previous declaration of 'u16_t' was here
typedef uint16_t u16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:128:19: warning: redefinition of typedef 's16_t' [-Wpedantic]
typedef int16_t s16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:60:18: note: previous declaration of 's16_t' was here
typedef int16_t s16_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:129:19: warning: redefinition of typedef 'u32_t' [-Wpedantic]
typedef uint32_t u32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:61:18: note: previous declaration of 'u32_t' was here
typedef uint32_t u32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:130:19: warning: redefinition of typedef 's32_t' [-Wpedantic]
typedef int32_t s32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/arch.h:48,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/debug.h:40,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/opt.h:52,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:42,
from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/arch/cc.h:62:18: note: previous declaration of 's32_t' was here
typedef int32_t s32_t;
^~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:38,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:20:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/net/if.h:33:15: warning: redefinition of typedef 'socklen_t' [-Wpedantic]
typedef u32_t socklen_t;
^~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/transport/ip/ip_posix.c:20:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:111:15: note: previous declaration of 'socklen_t' was here
typedef u32_t socklen_t;
^~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:38,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/newlib/platform_include/net/if.h:33:15: warning: redefinition of typedef 'socklen_t' [-Wpedantic]
typedef u32_t socklen_t;
^~~~~~~~~
In file included from /opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/port/esp32/include/sys/socket.h:33,
from /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/src/Micro-XRCE-DDS-Client/src/c/profile/discovery/transport/udp_transport_datagram_posix_nopoll.c:4:
/opt/esp-idf/v4.4/esp-idf-v4.4/components/lwip/lwip/src/include/lwip/sockets.h:111:15: note: previous declaration of 'socklen_t' was here
typedef u32_t socklen_t;
^~~~~~~~~
---
Finished <<< microxrcedds_client [2.57s]
Starting >>> rcl_logging_noop
--- stderr: rcl_logging_log4cxx
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Log4cxx_INCLUDE_DIR (missing: Log4cxx_LIBRARY)
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
cmake/FindLog4cxx.cmake:35 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:16 (find_package)
---
Failed <<< rcl_logging_log4cxx [1.14s, exited with code 1]
Aborted <<< rmw [1.73s]
Aborted <<< rosidl_parser [1.61s]
Aborted <<< rcl_logging_noop [1.14s]
Summary: 10 packages finished [8.14s]
1 package failed: rcl_logging_log4cxx
3 packages aborted: rcl_logging_noop rmw rosidl_parser
8 packages had stderr output: microxrcedds_client rcl_logging_interface rcl_logging_log4cxx rcl_logging_noop rcutils rmw rosidl_cli rosidl_runtime_c
52 packages not processed
make: *** [libmicroros.mk:51: /opt/micro-ROS/micro_ros_espidf_component/micro_ros_src/install] Error 1
ninja: build stopped: subcommand failed.
ninja failed with exit code 1
from micro_ros_espidf_component.
Please try to do it in a clean environment. I have replicated your scenario with no problem, check here: https://asciinema.org/a/EV8cCZTwjbzE3XoiPlwVNkW1C
from micro_ros_espidf_component.
Any update on this?
from micro_ros_espidf_component.
Any update on this?
I rebuilt the environment and it compiled successfully.
from micro_ros_espidf_component.
Hey I am facing this exact issue - what do you mean by "rebuilt the environment?"
I am new to the entire ESP-idf workflow so I find myself pretty lost with this.
Any help would be appreciated :)
I have esp-idf v4.4.4 and a ESP32. My setup is a Ubuntu 22.04 I have not sourced my ROS 2
This is the error I am facing:
[100%] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj
/home/vrex/idf/esp-idf/components/micro_ros_espidf_component/examples/int32_publisher/main/main.c:11:10: fatal error: rcl/rcl.h: No such file or directory
#include <rcl/rcl.h>
^~~~~~~~~~~
compilation terminated.
make[2]: *** [esp-idf/main/CMakeFiles/__idf_main.dir/build.make:76: esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:4891: esp-idf/main/CMakeFiles/__idf_main.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
make failed with exit code 2
Is it some issue with the libmicroros.mk
???
from micro_ros_espidf_component.
Related Issues (20)
- Adding a timeout parameter to rclc_support_init() HOT 3
- idf.py build failing in Ubuntu 20.04 HOT 2
- Cannot build int32_publisher_custom_transport with docker container HOT 5
- Communication between Micro-ROS Agent (@RPi 4B) and Client (@esp32-s3) is not established HOT 2
- ESP32 uROS ethernet netif bug
- vscode+espidf5.2 Could not complete HOT 3
- Issues compiling with W5500 enabled HOT 6
- idf.py menuconfig error related to xtensa-esp-elf tool HOT 6
- FreeRTOS tasks are not working HOT 2
- microxrcedds_client fails to build with -DUCLIENT_PROFILE_MULTITHREAD=ON HOT 3
- Small question regarding the microROS agent. HOT 2
- Adding a custom interface or message to esp-idf microROS HOT 2
- Action server does not create
- Problem with the build of the "int32_publisher" example on ESP32-S3 HOT 1
- How can I configure Security QoS? HOT 5
- Is it feasible to select interfaces (UART/UDP) dynamically at runtime during the initialization phase?
- Agent does not communicate with Client HOT 7
- atomic patch build failed for ESP32C3 HOT 1
- atomic patch not working for esp32
- Multi-Thread Publisher with custrom transport
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from micro_ros_espidf_component.