Skip to content

Compilation fails with Portenta H7 and Giga R1 - mbed core board ≥ 4.2.2 #31

@leonardocavagnis

Description

@leonardocavagnis
  • Arduino IDE 2.3.6
  • Arduino Mbed OS Giga Boards >= 4.2.2
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_memp.o):(.rodata.memp_RAW_PCB+0x0): multiple definition of `memp_RAW_PCB'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/memp.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/../include/lwip/priv/memp_std.h:42: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_input':
lwip_raw.c:(.text.raw_input+0x0): multiple definition of `raw_input'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:136: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_bind':
lwip_raw.c:(.text.raw_bind+0x0): multiple definition of `raw_bind'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:224: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_bind_netif':
lwip_raw.c:(.text.raw_bind_netif+0x0): multiple definition of `raw_bind_netif'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:256: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_connect':
lwip_raw.c:(.text.raw_connect+0x0): multiple definition of `raw_connect'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:281: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_disconnect':
lwip_raw.c:(.text.raw_disconnect+0x0): multiple definition of `raw_disconnect'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:313: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_recv':
lwip_raw.c:(.text.raw_recv+0x0): multiple definition of `raw_recv'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:339: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_sendto_if_src':
lwip_raw.c:(.text.raw_sendto_if_src+0x0): multiple definition of `raw_sendto_if_src'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:422: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_sendto':
lwip_raw.c:(.text.raw_sendto+0x0): multiple definition of `raw_sendto'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:355: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_send':
lwip_raw.c:(.text.raw_send+0x0): multiple definition of `raw_send'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:548: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_remove':
lwip_raw.c:(.text.raw_remove+0x0): multiple definition of `raw_remove'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:566: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_new':
lwip_raw.c:(.text.raw_new+0x0): multiple definition of `raw_new'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:596: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_new_ip_type':
lwip_raw.c:(.text.raw_new_ip_type+0x0): multiple definition of `raw_new_ip_type'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:638: first defined here
/Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/variants/GIGA/libs/libmbed.a(lwip_raw.o): In function `raw_netif_ip_addr_changed':
lwip_raw.c:(.text.raw_netif_ip_addr_changed+0x0): multiple definition of `raw_netif_ip_addr_changed'
/Users/user/Library/Caches/arduino/sketches/774EA9D31C1621AED86FE09D30F5D5A1/libraries/Arduino_10BASE_T1S/lib/liblwip/core/raw.c.o:/Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S/src/lib/liblwip/core/raw.c:656: first defined here
collect2: error: ld returned 1 exit status
Using library Arduino_10BASE_T1S at version 0.1.0 in folder: /Users/user/Documents/Arduino/libraries/Arduino_10BASE_T1S 
Using library SPI in folder: /Users/user/Library/Arduino15/packages/arduino/hardware/mbed_giga/4.3.1/libraries/SPI (legacy)
exit status 1

Compilation error: exit status 1

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions