Untitled
unknown
plain_text
3 years ago
14 kB
4
Indexable
// #cgo CFLAGS: -I../../lib/esp-idf/components/esp_common/include // #cgo CFLAGS: -I../../lib/esp-idf/components/esp_event/include // #cgo CFLAGS: -I../../lib/esp-idf/components/esp_eth/include // #cgo CFLAGS: -I../../lib/esp-idf/components/esp_hw_support/include // #cgo CFLAGS: -I../../lib/esp-idf/components/esp_netif/include // #cgo CFLAGS: -I../../lib/esp-idf/components/esp_wifi/include // #cgo CFLAGS: -I../../lib/esp-idf/components/esp_rom/include // #cgo CFLAGS: -I../../lib/esp-idf/components/esp_system/include // #cgo CFLAGS: -I../../lib/esp-idf/components/freertos/esp_additions/include // #cgo CFLAGS: -I../../lib/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include // #cgo CFLAGS: -I../../lib/esp-idf/components/hal/include // #cgo CFLAGS: -I../../lib/esp-idf/components/lwip/include/apps // #cgo CFLAGS: -I../../lib/esp-idf/components/lwip/lwip/src/include // #cgo CFLAGS: -I../../lib/esp-idf/components/lwip/port/esp32/include // #cgo CFLAGS: -I../../lib/esp-idf/components/newlib/platform_include // #cgo CFLAGS: -I../../lib/esp-idf/components/soc/esp32/include // #cgo CFLAGS: -I../../lib/esp-idf/components/tcpip_adapter/include // #cgo CFLAGS: -I../../lib/esp-idf/components/xtensa/esp32/include // #cgo CFLAGS: -I../../lib/esp-idf/components/xtensa/include // #cgo CFLAGS: -I../../lib/esp-idf/examples/wifi/getting_started/softAP/config // #cgo LDFLAGS: -L../../lib/esp-idf/components/xtensa/esp32 -lxt_hal // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/app_update -lapp_update // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/bootloader_support -lbootloader_support // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/efuse -lefuse // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_common -lesp_common // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_eth -lesp_eth // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_event -lesp_event // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_hw_support -lesp_hw_support // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_netif -lesp_netif // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_pm -lesp_pm // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_wifi -lesp_wifi // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_ringbuf -lesp_ringbuf // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_rom -lesp_rom // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_system -lesp_system // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_timer -lesp_timer // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/driver -ldriver // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/freertos -lfreertos // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/hal -lhal // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/heap -lheap // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/log -llog // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/newlib -lnewlib // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/pthread -lpthread // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/spi_flash -lspi_flash // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/tcpip_adapter -ltcpip_adapter // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/vfs -lvfs // #cgo LDFLAGS: -L../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/xtensa -lxtensa // #cgo LDFLAGS: -T../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_system/ld/memory.ld // #cgo LDFLAGS: -T../../lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_system/ld/sections.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.eco3.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-locale.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-nano.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-time.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.redefined.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.spiflash.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esptool_py/esptool/flasher_stub/ld/rom_32.ld // #cgo LDFLAGS: -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld // #cgo LDFLAGS: -L/home/taylor/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/xtensa-esp32-elf/lib -lc // #include <esp_netif.h> import "C" ------ taylor@taylor:~/sandbox/tinygo/src/examples/wifi$ $TINYGOROOT/build/tinygo build -target=esp32 -x -o wifi wifi.go xtensa-esp32-elf-ld --start-group --gc-sections -L /home/taylor/sandbox/tinygo -T targets/esp32.ld -o /tmp/tinygo103111148/main -L/home/taylor/sandbox/tinygo/lib/esp-idf/components/xtensa/esp32 -lxt_hal -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/app_update -lapp_update -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/bootloader_support -lbootloader_support -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/efuse -lefuse -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_common -lesp_common -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_eth -lesp_eth -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_event -lesp_event -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_hw_support -lesp_hw_support -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_netif -lesp_netif -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_pm -lesp_pm -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_wifi -lesp_wifi -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_ringbuf -lesp_ringbuf -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_rom -lesp_rom -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_system -lesp_system -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_timer -lesp_timer -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/driver -ldriver -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/freertos -lfreertos -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/hal -lhal -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/heap -lheap -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/log -llog -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/newlib -lnewlib -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/pthread -lpthread -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/spi_flash -lspi_flash -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/tcpip_adapter -ltcpip_adapter -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/vfs -lvfs -L/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/xtensa -lxtensa -T/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_system/ld/memory.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_system/ld/sections.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.eco3.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-locale.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-nano.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-time.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.redefined.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.spiflash.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/esptool_py/esptool/flasher_stub/ld/rom_32.ld -T/home/taylor/sandbox/tinygo/lib/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld -L/home/taylor/.espressif/tools/xtensa-esp32-elf/esp-2021r2-8.4.0/xtensa-esp32-elf/xtensa-esp32-elf/lib -lc /tmp/tinygo103111148/main.o /home/taylor/.cache/tinygo/compiler-rt-xtensa-esp32.a /home/taylor/.cache/tinygo/obj-84839429a68807b2291559e2dd96a5d8fef544d1669732b7419f7847.o /home/taylor/.cache/tinygo/obj-f7c8e291e3946b6a38322db84159ce15b88d29b7e14279b971f2b17f.o /home/taylor/.cache/tinygo/picolibc-xtensa-esp32.a xtensa-esp32-elf-ld: missing --end-group; added as last command line option xtensa-esp32-elf-ld: /tmp/tinygo103111148/main.o: in function `abort': /home/taylor/sandbox/tinygo/src/runtime/baremetal.go:(.text.abort+0x0): multiple definition of `abort'; /home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/newlib/libnewlib.a(abort.c.obj):/home/taylor/sandbox/tinygo/lib/esp-idf/components/newlib/abort.c:23: first defined here xtensa-esp32-elf-ld: /tmp/tinygo103111148/main.o: in function `calloc': /home/taylor/sandbox/tinygo/src/runtime/baremetal.go:54: multiple definition of `calloc'; /home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/newlib/libnewlib.a(heap.c.obj):/home/taylor/sandbox/tinygo/lib/esp-idf/components/newlib/heap.c:28: first defined here xtensa-esp32-elf-ld: /tmp/tinygo103111148/main.o: in function `free': /home/taylor/sandbox/tinygo/src/runtime/baremetal.go:47: multiple definition of `free'; /home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/newlib/libnewlib.a(heap.c.obj):/home/taylor/sandbox/tinygo/lib/esp-idf/components/newlib/heap.c:38: first defined here xtensa-esp32-elf-ld: /tmp/tinygo103111148/main.o: in function `malloc': :(.text.malloc+0x0): multiple definition of `malloc'; /home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/newlib/libnewlib.a(heap.c.obj):/home/taylor/sandbox/tinygo/lib/esp-idf/components/newlib/heap.c:23: first defined here xtensa-esp32-elf-ld: /home/taylor/.cache/tinygo/obj-84839429a68807b2291559e2dd96a5d8fef544d1669732b7419f7847.o: in function `call_start_cpu0': /home/taylor/sandbox/tinygo/src/device/esp/esp32.S:21: multiple definition of `call_start_cpu0'; /home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/esp_system/libesp_system.a(cpu_start.c.obj):/home/taylor/sandbox/tinygo/lib/esp-idf/components/esp_system/port/cpu_start.c:259: first defined here xtensa-esp32-elf-ld: section .dram0.data LMA [000000003ffb0000,000000003ffb0197] overlaps section .rodata LMA [000000003ffaf000,000000003ffb654e] xtensa-esp32-elf-ld: section .iram0.vectors LMA [0000000040080000,00000000400803ff] overlaps section .text LMA [0000000040080000,000000004008ef4f] xtensa-esp32-elf-ld: /home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/freertos/libfreertos.a(port_common.c.obj):(.literal.main_task+0x14): undefined reference to `app_main' xtensa-esp32-elf-ld: /home/taylor/sandbox/tinygo/lib/esp-idf/examples/wifi/getting_started/softAP/esp-idf/freertos/libfreertos.a(port_common.c.obj): in function `main_task': /home/taylor/sandbox/tinygo/lib/esp-idf/components/freertos/FreeRTOS-Kernel/portable/port_common.c:123: undefined reference to `app_main' error: failed to link /tmp/tinygo103111148/main: exit status 1
Editor is loading...