micro-ROS / micro-ROS/micro_ros_arduino
Unable to compile any example sketches for Teensy boards on Arduino IDE 2
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 576
- Forks
- 146
- PR merge metrics
- No merged PRs in 30d
Description
*Edit:* I should note that things seem to be working fine when compiling for other supported boards, like ESP32 Dev.
- Hardware description:
Trying to use a Teensy 4.1, Arduino IDE is installed on Windows 11 PC.
- Version or commit hash:
v2.0.7-iron
Arduino IDE 2.2.1
#### Steps to reproduce the issue
- Install Arduino IDE 2.2.1 on a Windows 11 PC with no existing Arduino IDE installation.
- Add line "https://www.pjrc.com/teensy/package_teensy_index.json" to preferences page and install Teensy support as described here: https://www.pjrc.com/teensy/td_download.html
- Set board to any of the Teensy boards (I tried 2 up to 4.1)
- Grab ZIP file of v2.0.7-iron release of micro-ros-arduino from here: https://github.com/micro-ROS/micro_ros_arduino/archive/refs/tags/v2.0.7-iron.zip
- Add library to Arduino using the "Add ZIP Library" function
- Open any example sketch and hit compile
#### Expected behavior
Expected to compile
#### Actual behavior
Exits status 1
The full output from an un-cached compile is in the pastebin here (https://pastebin.com/SZzaMhxC) and the errors from a cached compile are below. In the outputs below, I'm compiling the "micro-ros_publisher" example for the Teensy 4.1.
Error section of cached compile:
```
Compiling core...
Using precompiled core: C:\Users\joshu\AppData\Local\Temp\arduino\cores\teensy_avr_teensy41_usb_serial,speed_600,opt_o2std,keys_en-us_2060ad08b051364d739a8fa53272fcc6\core.a
Linking everything together...
"C:\\Users\\joshu\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-compile\\11.3.1/arm/bin/arm-none-eabi-gcc" -O2 -Wl,--gc-sections,--relax "-TC:\\Users\\joshu\\AppData\\Local\\Arduino15\\packages\\teensy\\hardware\\avr\\1.58.1\\cores\\teensy4/imxrt1062_t41.ld" -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -o "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D/micro-ros_publisher.ino.elf" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\sketch\\micro-ros_publisher.ino.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\micro_ros_arduino\\default_transport.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\micro_ros_arduino\\native_ethernet_transport.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\micro_ros_arduino\\wifi_transport.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\NativeEthernet\\NativeDns.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\NativeEthernet\\NativeEthernet.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\NativeEthernet\\NativeEthernetClient.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\NativeEthernet\\NativeEthernetServer.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\NativeEthernet\\NativeEthernetUdp.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\NativeEthernet\\NativeMdns.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\NativeEthernet\\Nativesocket.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\port\\cpu\\fnet_cpu.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\port\\cpu\\mimxrt\\fnet_mimxrt.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\port\\cpu\\mimxrt\\fnet_mimxrt_eth.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\port\\cpu\\mimxrt\\fnet_mimxrt_isr.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\port\\cpu\\mimxrt\\fnet_mimxrt_isr_inst.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\port\\cpu\\mimxrt\\fnet_mimxrt_serial.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\port\\cpu\\mimxrt\\fnet_mimxrt_serial.cpp.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\port\\fnet_usb.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\port\\fnet_usb_config.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\port\\netif\\fec\\fnet_fec.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\autoip\\fnet_autoip.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\azure\\fnet_azure_lock.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\azure\\fnet_azure_platform.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\azure\\fnet_azure_socketio.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\azure\\fnet_azure_threadapi.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\azure\\fnet_azure_tickcounter.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\azure\\fnet_azure_tlsio.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\azure\\fnet_azure_tlsio_socketio.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\bench\\fnet_bench_cln.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\bench\\fnet_bench_srv.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\dhcp\\fnet_dhcp.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\dhcp\\fnet_dhcp_cln.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\dhcp\\fnet_dhcp_srv.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\dns\\fnet_dns.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\flash\\fnet_flash.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\fnet_service.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\fs\\fnet_fs.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\fs\\fnet_fs_rom.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\fs\\fnet_fs_root.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\http\\fnet_http_cln.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\http\\fnet_http_srv.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\http\\fnet_http_srv_auth.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\http\\fnet_http_srv_cgi.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\http\\fnet_http_srv_get.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\http\\fnet_http_srv_post.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\http\\fnet_http_srv_ssi.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\link\\fnet_link.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\llmnr\\fnet_llmnr.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\mdns\\fnet_mdns.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\ping\\fnet_ping.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\serial\\fnet_serial.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\shell\\fnet_shell.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\sntp\\fnet_sntp.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\telnet\\fnet_telnet.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\tftp\\fnet_tftp_cln.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\tftp\\fnet_tftp_srv.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\service\\tls\\fnet_tls.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_arp.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_checksum.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_error.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_eth.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_icmp4.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_icmp6.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_igmp.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_inet.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_ip.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_ip4.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_ip6.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_isr.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_loop.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_mempool.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_mld.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_nd6.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_netbuf.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_netif.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_prot.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_raw.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_socket.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_stack.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_stdlib.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_tcp.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_timer.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_udp.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\stack\\fnet_wifi.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\aes.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\aesni.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\arc4.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\aria.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\asn1parse.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\asn1write.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\base64.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\bignum.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\blowfish.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\camellia.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ccm.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\certs.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\chacha20.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\chachapoly.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\cipher.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\cipher_wrap.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\cmac.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ctr_drbg.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\debug.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\des.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\dhm.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ecdh.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ecdsa.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ecjpake.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ecp.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ecp_curves.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\entropy.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\entropy_poll.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\error.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\gcm.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\havege.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\hkdf.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\hmac_drbg.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\md.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\md2.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\md4.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\md5.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\md_wrap.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\memory_buffer_alloc.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\net_sockets.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\nist_kw.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\oid.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\padlock.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\pem.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\pk.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\pk_wrap.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\pkcs11.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\pkcs12.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\pkcs5.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\pkparse.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\pkwrite.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\platform.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\platform_util.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\poly1305.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ripemd160.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\rsa.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\rsa_internal.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\sha1.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\sha256.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\sha512.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ssl_cache.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ssl_ciphersuites.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ssl_cli.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ssl_cookie.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ssl_srv.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ssl_ticket.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\ssl_tls.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\threading.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\timing.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\version.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\version_features.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\x509.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\x509_create.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\x509_crl.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\x509_crt.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\x509_csr.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\x509write_crt.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\x509write_csr.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D\\libraries\\FNET\\third_party\\mbedtls-2.12.0\\src\\xtea.c.o" "C:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D/..\\..\\cores\\teensy_avr_teensy41_usb_serial,speed_600,opt_o2std,keys_en-us_2060ad08b051364d739a8fa53272fcc6\\core.a" "-LC:\\Users\\joshu\\AppData\\Local\\Temp\\arduino\\sketches\\7B1CBFBD3316DAACF9817234CBE8FC9D" -larm_cortexM7lfsp_math -lm -lstdc++
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\arduino\sketches\7B1CBFBD3316DAACF9817234CBE8FC9D\sketch\micro-ros_publisher.ino.cpp.o: in function `timer_callback(rcl_timer_s*, long long)':
C:\Users\joshu\AppData\Local\Temp\.arduinoIDE-unsaved20231119-758584-nnbw64.pz9r\micro-ros_publisher/micro-ros_publisher.ino:36: undefined reference to `rcl_publish'
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\arduino\sketches\7B1CBFBD3316DAACF9817234CBE8FC9D\sketch\micro-ros_publisher.ino.cpp.o: in function `setup':
c:\Users\joshu\Documents\Arduino\libraries\micro_ros_arduino\src/micro_ros_arduino.h:33: undefined reference to `rmw_uros_set_custom_transport'
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\arduino\sketches\7B1CBFBD3316DAACF9817234CBE8FC9D\sketch\micro-ros_publisher.ino.cpp.o: in function `setup':
C:\Users\joshu\AppData\Local\Temp\.arduinoIDE-unsaved20231119-758584-nnbw64.pz9r\micro-ros_publisher/micro-ros_publisher.ino:49: undefined reference to `rcutils_get_default_allocator'
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\.arduinoIDE-unsaved20231119-758584-nnbw64.pz9r\micro-ros_publisher/micro-ros_publisher.ino:52: undefined reference to `rclc_support_init'
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\.arduinoIDE-unsaved20231119-758584-nnbw64.pz9r\micro-ros_publisher/micro-ros_publisher.ino:55: undefined reference to `rclc_node_init_default'
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\.arduinoIDE-unsaved20231119-758584-nnbw64.pz9r\micro-ros_publisher/micro-ros_publisher.ino:58: undefined reference to `rosidl_typesupport_c__get_message_type_support_handle__std_msgs__msg__Int32'
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\.arduinoIDE-unsaved20231119-758584-nnbw64.pz9r\micro-ros_publisher/micro-ros_publisher.ino:58: undefined reference to `rclc_publisher_init_default'
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\.arduinoIDE-unsaved20231119-758584-nnbw64.pz9r\micro-ros_publisher/micro-ros_publisher.ino:66: undefined reference to `rclc_timer_init_default'
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\.arduinoIDE-unsaved20231119-758584-nnbw64.pz9r\micro-ros_publisher/micro-ros_publisher.ino:73: undefined reference to `rclc_executor_init'
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\.arduinoIDE-unsaved20231119-758584-nnbw64.pz9r\micro-ros_publisher/micro-ros_publisher.ino:74: undefined reference to `rclc_executor_add_timer'
c:/users/joshu/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\joshu\AppData\Local\Temp\arduino\sketches\7B1CBFBD3316DAACF9817234CBE8FC9D\sketch\micro-ros_publisher.ino.cpp.o: in function `loop':
C:\Users\joshu\AppData\Local\Temp\.arduinoIDE-unsaved20231119-758584-nnbw64.pz9r\micro-ros_publisher/micro-ros_publisher.ino:81: undefined reference to `rclc_executor_spin_some'
collect2.exe: error: ld returned 1 exit status
Using library micro_ros_arduino at version 2.0.7-iron in folder: C:\Users\joshu\Documents\Arduino\libraries\micro_ros_arduino
Using library NativeEthernet at version 1.0.5 in folder: C:\Users\joshu\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.58.1\libraries\NativeEthernet
Using library FNET at version 0.1.3 in folder: C:\Users\joshu\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.58.1\libraries\FNET
exit status 1
Compilation error: exit status 1
```
There are a few "undefined reference" errors pointing to things like "rcl_publish" and "rclc_executor_spin_some". I tried googling these errors but I was only able to find two articles that addressed these specific references (neither of which were helpful for my situation) and a bunch of articles about generic "undefined reference" errors.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the failure with the micro-ros_publisher example on a Teensy 4.1 using Arduino IDE 2.2.1 and the v2.0.7-iron ZIP, then compare it with the working ESP32 compilation. Use the cached and uncached compiler output, including the linked pastebin, to identify the failing build component; done means the example sketches compile successfully for Teensy boards.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- build-system, embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100