-
Notifications
You must be signed in to change notification settings - Fork 956
Open
Description
Trying to build using docker following the manual.
OS is Windows 11
Leads to error
build/app_app.a(config_flash.o): In function `user_rf_cal_sector_set':
/home/esp/esp_wifi_repeater/user/config_flash.c:394: multiple definition of `user_rf_cal_sector_set'
/home/esp/esp_wifi_repeater/../esp-open-sdk/sdk/lib/libmain.a(user_rf_cal_sector_set.o):user_rf_cal_sector_set.c:(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
Makefile:135: recipe for target 'firmware/0x02000.bin' failed
Removing the function user_rf_cal_sector_set from file config_flash.c solves the issue.
Full console output:
esp@e64254eb300b:~/esp_wifi_repeater$ make
CC driver/spi.c
CC driver/new_uart.c
CC user/config_flash.c
CC user/ringbuf.c
CC user/rboot-ota.c
CC user/acl.c
CC user/user_main.c
CC user/rboot-api.c
CC user/sys_time.c
CC mqtt/mqtt.c
CC mqtt/mqtt_msg.c
CC mqtt/utils.c
CC mqtt/ringbuf_mqtt.c
CC mqtt/proto.c
CC easygpio/easygpio.c
AR build/app_app.a
build/app_app.a(config_flash.o): In function `user_rf_cal_sector_set':
/home/esp/esp_wifi_repeater/user/config_flash.c:394: multiple definition of `user_rf_cal_sector_set'
/home/esp/esp_wifi_repeater/../esp-open-sdk/sdk/lib/libmain.a(user_rf_cal_sector_set.o):user_rf_cal_sector_set.c:(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
Makefile:135: recipe for target 'firmware/0x02000.bin' failed
make: *** [firmware/0x02000.bin] Error 1
esp@e64254eb300b:~/esp_wifi_repeater$ ^C
esp@e64254eb300b:~/esp_wifi_repeater$ ^C
esp@e64254eb300b:~/esp_wifi_repeater$ ^C
esp@e64254eb300b:~/esp_wifi_repeater$ ^C
esp@e64254eb300b:~/esp_wifi_repeater$ ^C
esp@e64254eb300b:~/esp_wifi_repeater$ ^C
esp@e64254eb300b:~/esp_wifi_repeater$ make
build/app_app.a(config_flash.o): In function `user_rf_cal_sector_set':
/home/esp/esp_wifi_repeater/user/config_flash.c:394: multiple definition of `user_rf_cal_sector_set'
/home/esp/esp_wifi_repeater/../esp-open-sdk/sdk/lib/libmain.a(user_rf_cal_sector_set.o):user_rf_cal_sector_set.c:(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
Makefile:135: recipe for target 'firmware/0x02000.bin' failed
make: *** [firmware/0x02000.bin] Error 1
Metadata
Metadata
Assignees
Labels
No labels