-
Notifications
You must be signed in to change notification settings - Fork 13.3k
esp8266Ping can not be Linked. #5448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Looks to be defined in liblwip_gcc.a
|
If it's only about ping, you can try PingAlive. Feedback will be apreciated. |
@d-a-v PingAlive is not what I want. SHould I make a Pull Request on Builder submodules to re-enable it ? |
I wish it had been that easy. Done in #5444 |
closed by #5444 |
Platform
Settings in IDE
Problem Description
After the latest update in the LWIP I can not use anymore the ESP8266Ping library.
MCVE Sketch
Compiling .pioenvs/nodemcuv2/libd48/reef-commons/service/connectivity_service.cpp.o
Linking .pioenvs/nodemcuv2/firmware.elf
.pioenvs/nodemcuv2/libd48/libreef-commons.a(connectivity_service.cpp.o):(.text._ZN9PingClass4pingE9IPAddressh+0x4): undefined reference to
ping_start' .pioenvs/nodemcuv2/libd48/libreef-commons.a(connectivity_service.cpp.o): In function
PingClass::ping(IPAddress, unsigned char)':connectivity_service.cpp:(.text._ZN9PingClass4pingE9IPAddressh+0x5e): undefined reference to `ping_start'
collect2: error: ld returned 1 exit status
*** [.pioenvs/nodemcuv2/firmware.elf] Error 1
Debug Messages
AFTER MORE DEBUGGING I see that the issue was introduced by @d-a-v
in commit
5c4db3a ("IPv6 on esp8266-nonos-sdk and arduino (#5136)", 2018-11-27)
5c4db3a
Any suggestion would be highly appreciated.
The text was updated successfully, but these errors were encountered: