Post topics, source code that relate to the Arduino Platform

User avatar
By samehhady
#6267 Hi Karang,

Thx for your reply.

Well I've updated the include folder, the old errors are gone but now I am having bunch of new errors related to undefined references and most of them related libs.a

Code: Select allMacs-MBP:src mac$ make
/Volumes/ESP/xtensa-lx106-elf/bin/xtensa-lx106-elf-g++  -L../lib -nostdlib -T../ld/eagle.app.v6.ld -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,--start-group -lgcc -lhal -lphy -lpp -lnet80211 -lwpa -lmain -lfreertos -llwip -ludhcp user/.output/eagle/debug/lib/libuser.a sketch/.output/eagle/debug/lib/libsketch.a ardunetcore/.output/eagle/debug/lib/libardunet.a -Wl,--end-group -o .output/eagle/debug/image/eagle.app.v6.out
../lib/libfreertos.a(heap_4.o): In function `pvPortMalloc':
(.text+0x18): multiple definition of `pvPortMalloc'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o):(.text+0x1c): first defined here
../lib/libfreertos.a(heap_4.o): In function `vPortFree':
(.text+0xec): multiple definition of `vPortFree'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o):(.text+0xe8): first defined here
../lib/libfreertos.a(heap_4.o): In function `pvPortCalloc':
(.text+0x144): multiple definition of `pvPortCalloc'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o):(.text+0x128): first defined here
../lib/libfreertos.a(heap_4.o): In function `pvPortZalloc':
(.text+0x16c): multiple definition of `pvPortZalloc'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o):(.text+0x150): first defined here
../lib/libfreertos.a(heap_4.o): In function `pvPortRealloc':
(.text+0x184): multiple definition of `pvPortRealloc'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o):(.text+0x168): first defined here
../lib/libfreertos.a(heap_4.o): In function `xPortGetFreeHeapSize':
(.text+0x1c0): multiple definition of `xPortGetFreeHeapSize'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o):(.irom0.text+0x20): first defined here
../lib/libfreertos.a(heap_4.o): In function `vPortInitialiseBlocks':
(.text+0x1c8): multiple definition of `vPortInitialiseBlocks'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o):(.text+0x1a0): first defined here
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o):(.text+0x0): undefined reference to `ets_run'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `call_user_start':
(.text+0xc): undefined reference to `ets_run'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `call_user_start':
(.text+0xa8): undefined reference to `ets_post'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x10a): undefined reference to `ets_post'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x130): undefined reference to `ets_printf'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x16c): undefined reference to `ets_printf'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x17f): undefined reference to `ets_printf'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x230): undefined reference to `flashchip'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x24c): undefined reference to `SPIRead'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x250): undefined reference to `SPIReadModeCnfig'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x258): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x284): undefined reference to `SPIRead'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x2cf): undefined reference to `SPIReadModeCnfig'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x2f1): undefined reference to `SPIRead'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x307): undefined reference to `SPIRead'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x318): undefined reference to `SPIRead'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_feed':
(.text+0x338): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0x80): undefined reference to `uart_div_modify'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0x84): undefined reference to `ets_isr_attach'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0x88): undefined reference to `ets_isr_unmask'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0xb1): undefined reference to `uart_div_modify'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0xbd): undefined reference to `uart_div_modify'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0xe9): undefined reference to `ets_isr_attach'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0xf1): undefined reference to `ets_isr_unmask'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0x128): undefined reference to `ets_bzero'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0x173): undefined reference to `ets_bzero'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0x19a): undefined reference to `ets_bzero'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0x1a5): undefined reference to `ets_bzero'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0x25c): undefined reference to `ets_task'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0x26f): undefined reference to `ets_task'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `read_macaddr_from_otp':
(.irom0.text+0x290): undefined reference to `ets_isr_attach'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x2ef): undefined reference to `ets_isr_unmask'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x314): undefined reference to `flashchip'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x348): undefined reference to `sys_check_timeouts'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x354): undefined reference to `_xtos_set_exception_handler'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x358): undefined reference to `ets_install_putc1'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x35c): undefined reference to `rtc_get_reset_reason'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x360): undefined reference to `ets_timer_init'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x374): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x378): undefined reference to `ets_timer_setfn'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x390): undefined reference to `_xtos_set_exception_handler'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x39a): undefined reference to `_xtos_set_exception_handler'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x3a4): undefined reference to `_xtos_set_exception_handler'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x3ae): undefined reference to `_xtos_set_exception_handler'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x3b8): undefined reference to `_xtos_set_exception_handler'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o):(.irom0.text+0x3c2): more undefined references to `_xtos_set_exception_handler' follow
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x3d5): undefined reference to `ets_install_putc1'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x3db): undefined reference to `rtc_get_reset_reason'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x3e4): undefined reference to `rtc_get_reset_reason'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x410): undefined reference to `ets_timer_init'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x4da): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(app_main.o): In function `wdt_init':
(.irom0.text+0x4e7): undefined reference to `ets_timer_setfn'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(ets_timer.o):(.text+0x18): undefined reference to `timer_insert'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(ets_timer.o): In function `ets_timer_arm_new':
(.text+0x33): undefined reference to `ets_printf'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(ets_timer.o): In function `ets_timer_arm_new':
(.text+0xaf): undefined reference to `timer_insert'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o):(.text+0x10): undefined reference to `ets_intr_lock'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o):(.text+0x14): undefined reference to `ets_intr_unlock'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o): In function `pvPortMalloc':
(.text+0x91): undefined reference to `ets_intr_lock'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o): In function `pvPortMalloc':
(.text+0x9e): undefined reference to `ets_intr_unlock'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o): In function `pvPortMalloc':
(.text+0xe2): undefined reference to `ets_intr_lock'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o): In function `vPortFree':
(.text+0xff): undefined reference to `ets_intr_unlock'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o): In function `vPortFree':
(.text+0x110): undefined reference to `ets_memset'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o): In function `pvPortCalloc':
(.text+0x12b): undefined reference to `ets_memset'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(mem_manager.o): In function `pvPortRealloc':
(.text+0x16e): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(spi_flash.o): In function `spi_flash_get_id':
(.text+0x70): undefined reference to `SPIEraseSector'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(spi_flash.o): In function `spi_flash_get_id':
(.text+0x83): undefined reference to `SPIEraseSector'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(spi_flash.o): In function `spi_flash_erase_sector':
(.text+0xa4): undefined reference to `SPIWrite'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(spi_flash.o): In function `spi_flash_write':
(.text+0xd7): undefined reference to `SPIWrite'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(spi_flash.o): In function `spi_flash_write':
(.text+0x118): undefined reference to `SPIRead'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_restore':
(.text+0x1b): undefined reference to `ets_memset'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_restore':
(.text+0x28): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_os_post':
(.text+0x6f): undefined reference to `ets_post'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o):(.irom0.text+0x4): undefined reference to `ets_write_char'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o):(.irom0.text+0x8): undefined reference to `ets_vprintf'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `os_printf':
(.irom0.text+0x39): undefined reference to `ets_vprintf'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `os_printf':
(.irom0.text+0x7b): undefined reference to `ets_timer_setfn'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `os_printf':
(.irom0.text+0xb2): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `os_printf':
(.irom0.text+0x1b0): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `os_printf':
(.irom0.text+0x1cf): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `os_printf':
(.irom0.text+0x228): undefined reference to `ets_delay_us'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_restart':
(.irom0.text+0x27f): undefined reference to `ets_delay_us'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_upgrade_reboot':
(.irom0.text+0x380): undefined reference to `ets_isr_mask'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_deep_sleep':
(.irom0.text+0x463): undefined reference to `ets_delay_us'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_deep_sleep':
(.irom0.text+0x4c6): undefined reference to `ets_isr_mask'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_deep_sleep':
(.irom0.text+0x534): undefined reference to `gpio_output_set'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_timer_reinit':
(.irom0.text+0x59f): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_get_time':
(.irom0.text+0x5b9): undefined reference to `gpio_output_set'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_get_rtc_time':
(.irom0.text+0x790): undefined reference to `dhcps_start'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_mktime':
(.irom0.text+0x7be): undefined reference to `dhcps_start'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_mktime':
(.irom0.text+0x7d4): undefined reference to `dhcps_stop'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `system_mktime':
(.irom0.text+0x7fa): undefined reference to `dhcps_stop'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_opmode_local':
(.irom0.text+0xa20): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_opmode_local':
(.irom0.text+0xa39): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_opmode_local':
(.irom0.text+0xa47): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_opmode':
(.irom0.text+0xa5e): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_opmode':
(.irom0.text+0xab8): undefined reference to `ets_strlen'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_opmode':
(.irom0.text+0xad3): undefined reference to `ets_strlen'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_param_save_protect':
(.irom0.text+0xaf7): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_param_save_protect':
(.irom0.text+0xb09): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_param_save_protect':
(.irom0.text+0xb21): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_param_save_protect':
(.irom0.text+0xb30): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_param_save_protect':
(.irom0.text+0xb65): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o):(.irom0.text+0xb79): more undefined references to `ets_memcpy' follow
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_param_save_protect':
(.irom0.text+0xba4): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_number_set':
(.irom0.text+0xc00): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_number_set':
(.irom0.text+0xc34): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_number_set':
(.irom0.text+0xc46): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_number_set':
(.irom0.text+0xc66): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_number_set':
(.irom0.text+0xd3e): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_number_set':
(.irom0.text+0xd4e): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_set_config':
(.irom0.text+0xd83): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_change':
(.irom0.text+0xee6): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_change':
(.irom0.text+0xf24): undefined reference to `ets_strncmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_change':
(.irom0.text+0xf41): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_change':
(.irom0.text+0xf60): undefined reference to `ets_strncmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_ap_change':
(.irom0.text+0xfc2): undefined reference to `ets_bzero'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_get_auto_connect':
(.irom0.text+0x1026): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_get_auto_connect':
(.irom0.text+0x1034): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_connect':
(.irom0.text+0x1098): undefined reference to `ets_update_cpu_frequency'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_connect':
(.irom0.text+0x109c): undefined reference to `pbkdf2_sha1'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_connect':
(.irom0.text+0x10d8): undefined reference to `ets_update_cpu_frequency'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_disconnect':
(.irom0.text+0x110a): undefined reference to `pbkdf2_sha1'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_disconnect':
(.irom0.text+0x1126): undefined reference to `ets_update_cpu_frequency'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_get_connect_status':
(.irom0.text+0x1160): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_station_get_connect_status':
(.irom0.text+0x1172): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_cacl_mac':
(.irom0.text+0x118b): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_cacl_mac':
(.irom0.text+0x11b4): undefined reference to `ets_strlen'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_cacl_mac':
(.irom0.text+0x11e4): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_cacl_mac':
(.irom0.text+0x11f0): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_set_default_ssid':
(.irom0.text+0x1244): undefined reference to `ets_strlen'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_get_config':
(.irom0.text+0x12b6): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_get_config':
(.irom0.text+0x1334): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_set_config':
(.irom0.text+0x13d6): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_set_config':
(.irom0.text+0x13e5): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_set_config':
(.irom0.text+0x1413): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_deauth':
(.irom0.text+0x172b): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_softap_deauth':
(.irom0.text+0x1740): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_get_phy_mode':
(.irom0.text+0x175d): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_phy_mode':
(.irom0.text+0x1796): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_phy_mode':
(.irom0.text+0x17a5): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_phy_mode':
(.irom0.text+0x17b5): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_phy_mode':
(.irom0.text+0x17ea): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_phy_mode':
(.irom0.text+0x17f8): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_phy_mode':
(.irom0.text+0x1807): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(user_interface.o): In function `wifi_set_channel':
(.irom0.text+0x1880): undefined reference to `ets_task'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(eagle_lib.o): In function `ets_vsnprintf':
(.irom0.text+0x4c4): undefined reference to `ets_strlen'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(eagle_lwip_if.o):(.irom0.text+0xcc): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(eagle_lwip_if.o): In function `eagle_lwip_if_alloc':
(.irom0.text+0x115): undefined reference to `ets_task'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(eagle_lwip_if.o): In function `eagle_lwip_if_alloc':
(.irom0.text+0x15e): undefined reference to `dhcps_start'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libmain.a(eagle_lwip_if.o): In function `eagle_lwip_if_alloc':
(.irom0.text+0x1c1): undefined reference to `ets_task'
../lib/liblwip.a(sys_arch.o): In function `sys_mutex_unlock':
(.irom0.text+0x32c): undefined reference to `printf'
../lib/liblwip.a(sys_arch.o): In function `sys_mutex_free':
(.irom0.text+0x33a): undefined reference to `printf'
../lib/liblwip.a(tcpip.o): In function `tcpip_apimsg':
(.irom0.text+0x303): undefined reference to `printf'
../lib/liblwip.a(tcpip.o): In function `tcpip_callbackmsg_new':
(.irom0.text+0x30f): undefined reference to `printf'
ardunetcore/.output/eagle/debug/lib/libardunet.a(wiring.o):(.text+0x4): undefined reference to `_xt_read_ints'
ardunetcore/.output/eagle/debug/lib/libardunet.a(wiring.o):(.text+0xc): undefined reference to `_xt_clear_ints'
ardunetcore/.output/eagle/debug/lib/libardunet.a(wiring.o): In function `interruptHandler':
/Volumes/ESP/projects/r/src/ardunetcore/wiring.c:29: undefined reference to `_xt_read_ints'
/Volumes/ESP/projects/r/src/ardunetcore/wiring.c:32: undefined reference to `_xt_clear_ints'
ardunetcore/.output/eagle/debug/lib/libardunet.a(wiring.o): In function `delay':
/Volumes/ESP/projects/r/src/ardunetcore/wiring.c:101: undefined reference to `os_delay_us'
/Volumes/ESP/projects/r/src/ardunetcore/wiring.c:102: undefined reference to `os_delay_us'
ardunetcore/.output/eagle/debug/lib/libardunet.a(wiring.o): In function `detachInterrupt':
/Volumes/ESP/projects/r/src/ardunetcore/wiring.c:135: undefined reference to `_xt_isr_unmask'
/Volumes/ESP/projects/r/src/ardunetcore/wiring.c:142: undefined reference to `_xt_isr_unmask'
ardunetcore/.output/eagle/debug/lib/libardunet.a(ArdunetHTTPServer.o):(.text+0x44): undefined reference to `puts'
ardunetcore/.output/eagle/debug/lib/libardunet.a(ArdunetHTTPServer.o):(.text+0x48): undefined reference to `printf'
ardunetcore/.output/eagle/debug/lib/libardunet.a(ArdunetHTTPServer.o):(.text+0x60): undefined reference to `strchr'
ardunetcore/.output/eagle/debug/lib/libardunet.a(ArdunetHTTPServer.o): In function `server_task(void*)':
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:21: undefined reference to `puts'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:21: undefined reference to `printf'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:32: undefined reference to `puts'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:39: undefined reference to `printf'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:40: undefined reference to `puts'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:40: undefined reference to `puts'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:44: undefined reference to `puts'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:45: undefined reference to `puts'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:64: undefined reference to `printf'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:71: undefined reference to `strchr'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:80: undefined reference to `printf'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetHTTPServer.cpp:100: undefined reference to `printf'
ardunetcore/.output/eagle/debug/lib/libardunet.a(ArdunetWifi.o): In function `ArdunetWifi::setMode(int)':
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetWifi.cpp:18: undefined reference to `sprintf'
ardunetcore/.output/eagle/debug/lib/libardunet.a(ArdunetWifi.o): In function `ArdunetWifi::getMode()':
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetWifi.cpp:23: undefined reference to `sprintf'
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetWifi.cpp:23: undefined reference to `sprintf'
ardunetcore/.output/eagle/debug/lib/libardunet.a(ArdunetWifi.o): In function `ArdunetWifi::setHostIP(char const*)':
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetWifi.cpp:72: undefined reference to `sprintf'
ardunetcore/.output/eagle/debug/lib/libardunet.a(ArdunetWifi.o): In function `ArdunetWifi::setHostIP(char const*, char const*, char const*)':
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetWifi.cpp:76: undefined reference to `sprintf'
ardunetcore/.output/eagle/debug/lib/libardunet.a(ArdunetWifi.o):/Volumes/ESP/projects/r/src/ardunetcore/ArdunetWifi.cpp:84: more undefined references to `sprintf' follow
ardunetcore/.output/eagle/debug/lib/libardunet.a(ArdunetWifi.o): In function `ArdunetWifi::getDeviceIP()':
/Volumes/ESP/projects/r/src/ardunetcore/ArdunetWifi.cpp:95: undefined reference to `os_delay_us'
ardunetcore/.output/eagle/debug/lib/libardunet.a(HardwareSerial.o): In function `HardwareSerial::uart_config(unsigned int, UartBitsNum4Char, UartExistParity, UartParityMode, UartStopBitsNum, UartFlowCtrl)':
/Volumes/ESP/projects/r/src/ardunetcore/HardwareSerial.cpp:122: undefined reference to `uart_div_modify'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libphy.a(phy_chip_v6_ana.o): In function `ram_pbus_debugmode':
(.irom0.text+0x110): undefined reference to `ets_delay_us'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libphy.a(phy_chip_v6_ana.o): In function `ram_chip_v6_rx_init':
(.irom0.text+0x431): undefined reference to `ets_delay_us'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libphy.a(phy_chip_v6_ana.o): In function `readvdd33':
(.irom0.text+0x591): undefined reference to `ets_delay_us'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libphy.a(phy_chip_v6_ana.o): In function `set_txcap_reg':
(.irom0.text+0x7c8): undefined reference to `ets_printf'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libphy.a(phy_chip_v6_ana.o): In function `ram_restart_cal':
(.irom0.text+0x7e6): undefined reference to `ets_delay_us'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libphy.a(phy_chip_v6_ana.o): In function `ram_restart_cal':
(.irom0.text+0x807): undefined reference to `ets_printf'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libphy.a(phy_chip_v6_ana.o): In function `chip_60_set_channel':
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libpp.a(esf_buf.o): In function `esf_buf_recycle':
(.text+0x23e): undefined reference to `ets_memset'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libpp.a(esf_buf.o): In function `esf_buf_recycle':
(.text+0x244): undefined reference to `ets_intr_lock'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libpp.a(esf_buf.o): In function `esf_buf_recycle':
(.text+0x255): undefined reference to `ets_intr_unlock'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libpp.a(if_hwctrl.o): In function `ic_enable_interface':
(.irom0.text+0x3b): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libpp.a(if_hwctrl.o): In function `ic_set_vif':
(.irom0.text+0x256): undefined reference to `ets_intr_lock'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libpp.a(if_hwctrl.o): In function `ic_set_vif':
(.irom0.text+0x265): undefined reference to `ets_intr_unlock'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211.o): In function `ieee80211_find_channel_byieee':
(.irom0.text+0x26d): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211.o): In function `wifi_mode_set':
(.irom0.text+0x2cf): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_ets.o):(.irom0.text+0x0): undefined reference to `roundup2'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_ets.o): In function `ieee80211_getmgtframe':
(.irom0.text+0x17): undefined reference to `roundup2'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o):(.irom0.text+0x78): undefined reference to `gpio_output_set'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o):(.irom0.text+0x98): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o):(.irom0.text+0xf0): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o):(.irom0.text+0x12f): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o):(.irom0.text+0x1e8): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o):(.irom0.text+0x218): undefined reference to `ets_strlen'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o):(.irom0.text+0x229): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o):(.irom0.text+0x379): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o):(.irom0.text+0x386): undefined reference to `ets_timer_setfn'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o):(.irom0.text+0x3d0): undefined reference to `ets_post'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_handle_timer':
(.irom0.text+0x522): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_handle_timer':
(.irom0.text+0x533): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_handle_timer':
(.irom0.text+0x56e): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_handle_timer':
(.irom0.text+0x57d): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_input':
(.irom0.text+0x5d7): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_input':
(.irom0.text+0x7ea): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_input':
(.irom0.text+0x805): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_input':
(.irom0.text+0x812): undefined reference to `ets_timer_setfn'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_input':
(.irom0.text+0x91a): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_input':
(.irom0.text+0x94a): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_input':
(.irom0.text+0x9ec): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libnet80211.a(ieee80211_hostap.o): In function `hostap_input':
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_sm_rx_eapol':
(.irom0.text+0x10f4): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_sm_rx_eapol':
(.irom0.text+0x1143): undefined reference to `ets_memset'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_sm_rx_eapol':
(.irom0.text+0x115d): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_sm_rx_eapol':
(.irom0.text+0x116a): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_sm_rx_eapol':
(.irom0.text+0x11a8): undefined reference to `ets_strlen'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_sm_rx_eapol':
(.irom0.text+0x11c0): undefined reference to `ets_strlen'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_sm_rx_eapol':
(.irom0.text+0x11ec): undefined reference to `ets_update_cpu_frequency'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_register':
(.irom0.text+0x1204): undefined reference to `pbkdf2_sha1'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_register':
(.irom0.text+0x1220): undefined reference to `ets_update_cpu_frequency'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_set_profile':
(.irom0.text+0x123d): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_set_bss':
(.irom0.text+0x12b6): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_set_bss':
(.irom0.text+0x12cc): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_set_bss':
(.irom0.text+0x1386): undefined reference to `ets_delay_us'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_set_bss':
(.irom0.text+0x138e): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_set_bss':
(.irom0.text+0x139b): undefined reference to `ets_timer_setfn'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_set_bss':
(.irom0.text+0x13cf): undefined reference to `ets_timer_setfn'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa.o): In function `wpa_set_bss':
(.irom0.text+0x1453): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o):(.irom0.text+0x161): undefined reference to `ets_memset'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_parse_wpa_ie_rsn':
(.irom0.text+0x2f5): undefined reference to `ets_memset'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_parse_wpa_ie_wpa':
(.irom0.text+0x460): undefined reference to `hmac_md5'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_parse_wpa_ie_wpa':
(.irom0.text+0x464): undefined reference to `hmac_sha1'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_parse_wpa_ie_wpa':
(.irom0.text+0x47c): undefined reference to `hmac_md5'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_parse_wpa_ie_wpa':
(.irom0.text+0x48d): undefined reference to `hmac_sha1'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_eapol_key_mic':
(.irom0.text+0x49c): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_eapol_key_mic':
(.irom0.text+0x4b8): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_cipher_txt':
(.irom0.text+0x553): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_cipher_txt':
(.irom0.text+0x566): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_cipher_txt':
(.irom0.text+0x572): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_cipher_txt':
(.irom0.text+0x582): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_pmk_to_ptk':
(.irom0.text+0x58e): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_pmk_to_ptk':
(.irom0.text+0x59d): undefined reference to `ets_memcmp'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_pmk_to_ptk':
(.irom0.text+0x5b2): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_pmk_to_ptk':
(.irom0.text+0x5be): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_pmk_to_ptk':
(.irom0.text+0x5cb): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_pmk_to_ptk':
(.irom0.text+0x5d7): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_pmk_to_ptk':
(.irom0.text+0x5f3): undefined reference to `sha1_prf'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_pmk_to_ptk':
(.irom0.text+0x618): undefined reference to `hmac_sha1_vector'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_pmk_to_ptk':
(.irom0.text+0x636): undefined reference to `hmac_sha1_vector'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_common.o): In function `wpa_pmk_to_ptk':
(.irom0.text+0x643): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_ie.o): In function `wpa_parse_wpa_ie':
(.irom0.text+0x10d): undefined reference to `ets_memset'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_main.o): In function `ppInstallKey':
(.irom0.text+0x7a): undefined reference to `ets_bzero'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_main.o): In function `ppInstallKey':
(.irom0.text+0x99): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_main.o): In function `wpa_config_bss':
(.irom0.text+0x1d7): undefined reference to `ets_timer_disarm'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpa_main.o): In function `wpa_config_bss':
(.irom0.text+0x1e4): undefined reference to `ets_timer_setfn'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpas_glue.o):(.irom0.text+0x4d): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(wpas_glue.o):(.irom0.text+0x5c): undefined reference to `ets_memset'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(aes-wrap.o):(.irom0.text+0x1f): undefined reference to `ets_memset'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(aes-wrap.o): In function `aes_wrap':
(.irom0.text+0x30): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(aes-wrap.o): In function `aes_wrap':
(.irom0.text+0x70): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(aes-wrap.o): In function `aes_wrap':
(.irom0.text+0x7c): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(aes-wrap.o): In function `aes_wrap':
(.irom0.text+0x91): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(aes-wrap.o): In function `aes_wrap':
(.irom0.text+0xa6): undefined reference to `ets_memcpy'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(aes-internal-enc.o):(.irom0.text+0x0): undefined reference to `Te0'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(aes-internal-enc.o): In function `rijndaelEncrypt':
(.irom0.text+0x41c): undefined reference to `rijndaelKeySetupEnc'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(aes-internal-enc.o): In function `aes_encrypt_init':
(.irom0.text+0x43e): undefined reference to `rijndaelKeySetupEnc'
/Volumes/ESP/xtensa-lx106-elf/xtensa-lx106-elf/sysroot/usr/lib/libwpa.a(aes-internal-enc.o): In function `aes_encrypt':
(.irom0.text+0x46e): undefined reference to `ets_memset'
../lib/libfreertos.a(port.o): In function `PendSV':
(.text+0x64): undefined reference to `MacIsrSigPostDefHdl'
../lib/libfreertos.a(port.o): In function `PendSV':
(.text+0x68): undefined reference to `_xt_timer_int1'
../lib/libfreertos.a(port.o): In function `SoftIsrHdl':
(.text+0x83): undefined reference to `MacIsrSigPostDefHdl'
../lib/libfreertos.a(port.o): In function `SoftIsrHdl':
(.text+0x99): undefined reference to `_xt_timer_int1'
../lib/libfreertos.a(port.o): In function `_xt_isr_handler':
(.text+0x12e): undefined reference to `_xt_clear_ints'
../lib/libfreertos.a(port.o):(.irom0.text+0x0): undefined reference to `_xt_user_exit'
../lib/libfreertos.a(port.o): In function `pxPortInitialiseStack':
(.irom0.text+0x3c): undefined reference to `_xt_tick_timer_init'
../lib/libfreertos.a(port.o): In function `pxPortInitialiseStack':
(.irom0.text+0x44): undefined reference to `_xt_int_exit'
../lib/libfreertos.a(port.o): In function `xPortStartScheduler':
(.irom0.text+0x5b): undefined reference to `_xt_isr_unmask'
../lib/libfreertos.a(port.o): In function `xPortStartScheduler':
(.irom0.text+0x61): undefined reference to `_xt_tick_timer_init'
../lib/libfreertos.a(port.o): In function `xPortStartScheduler':
(.irom0.text+0x6a): undefined reference to `printf'
../lib/libfreertos.a(port.o): In function `xPortStartScheduler':
(.irom0.text+0x76): undefined reference to `_xt_int_exit'
../lib/libfreertos.a(port.o): In function `xPortStartScheduler':
(.irom0.text+0x8c): undefined reference to `NMIIrqIsOn'
../lib/libfreertos.a(tasks.o): In function `xTaskIncrementTick':
(.text+0x180): undefined reference to `vApplicationStackOverflowHook'
../lib/libfreertos.a(tasks.o): In function `vTaskSwitchContext':
(.text+0x1c4): undefined reference to `vApplicationStackOverflowHook'
../lib/libfreertos.a(tasks.o): In function `vTaskSwitchContext':
(.text+0x1eb): undefined reference to `vApplicationStackOverflowHook'
../lib/libfreertos.a(tasks.o): In function `vTaskResume':
(.irom0.text+0x506): undefined reference to `printf'
../lib/libfreertos.a(timers.o): In function `xTimerCreateTimerTask':
(.irom0.text+0x48): undefined reference to `printf'
collect2: error: ld returned 1 exit status
make: *** [.output/eagle/debug/image/eagle.app.v6.out] Error 1
Macs-MBP:src mac$



and just to be clear about my project tree.

I have rtos_sdk folder inside it I have added the src folder and replaced the rtos_sdk makefile with the make file that was beside the src folder.

So it is like:

Code: Select all- rtos_sdk
--- include (the new one you provided)
--- src
------ include ( left as it is )
------ makefile
--- makefile
User avatar
By samehhady
#6270 W00t W00t Finally I managed to compile it and I have the 2 sweet bin files in my bin folder :

- eagle.app.v6.flash.bin 41kb
- eagle.app.v6.irom0text.bin 182kb

The last issue was related to the extra lib files that needed to be included in rtos sdk, once added it worked with little modifications to the gen_misc.sh file. I added the full path for the esptool and the compiler.

So what I did is went to the src folder ( which should be renamed app or something ) I then compiled the code with make which generated 1 big bin file in .output folder. Then gen_misc.sh generated the bins needed in the bin folder.

Thank you Karang for your help, I can sleep now after having everything ready.

PS. My ESPs reached my country now, hopefully would be here within 2 days or so then I will kill them testing :D
User avatar
By hreintke
#6271 Karang,
I am using the "CHERTS eclipse development environment on windows" and that doesn't include the g++ compiler which you use.
For compiling your environment you need to use that however (I think, am I right?).

Could not find a location where to download the g++ compiler. Do you know where to get a binary version of that ?
Kind regards,

Herman
User avatar
By Karang
#6280 Hi,
I pushed some example sketch.
Remember, that it is still a work in progress and I depends a lot on the released documentation of the rtos sdk.

For the g++ compiler, I use the crosstool-ng version (on debian) that you can install by following these steps : https://github.com/esp8266/esp8266-wiki/wiki/Toolchain
You only have to use the lx106-g++ branch.

Karang