Skip to content
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

Platformio support #27

Open
flaviobattimo opened this issue Apr 12, 2023 · 0 comments
Open

Platformio support #27

flaviobattimo opened this issue Apr 12, 2023 · 0 comments

Comments

@flaviobattimo
Copy link

Hello,

trying to fix an issue while compiling some code with platformio and piduino. Was working like 2 years ago but now I'm getting an error when linking the library (compiled from sources)

Here the platformio configuration:

[env:raspberrypi_3b]
platform = linux_arm
board = raspberrypi_3b
framework = wiringpi
lib_archive = yes
build_flags =
#-H
-pthread -I/usr/local/include -I/usr/local/include/piduino/arduino -L/usr/local/lib -lpiduino -lcppdb -ldl -ludev -lpthread

Here the error:

In file included from /usr/local/include/piduino/arduino/Arduino.h:289,
from /usr/local/include/piduino/arduino/Piduino.h:116,
from src/sketch.cpp:3:
/usr/local/include/piduino/arduino/Console.h: In function ‘void setup()’:
/usr/local/include/piduino/arduino/Console.h:24:7: warning: inlining failed in call to ‘virtual PiConsole::~PiConsole() noexcept’: call is unlikely and code size would grow [-Winline]
24 | class PiConsole : public Terminal {
| ^~~~~~~~~
src/sketch.cpp:170:15: note: called from here
170 | PiConsole console;
| ^~~~~~~
Linking .pio/build/raspberrypi_3b/program
/usr/bin/ld: .pio/build/raspberrypi_3b/src/sketch.o: in function setup': sketch.cpp:(.text+0x1a0): undefined reference to PiConsole::PiConsole()'
/usr/bin/ld: sketch.cpp:(.text+0x76c): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: sketch.cpp:(.text+0x784): undefined reference to Piduino::String::toString(long, unsigned char)'
/usr/bin/ld: sketch.cpp:(.text+0x790): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: sketch.cpp:(.text+0x7cc): undefined reference to Piduino::TerminalNotifier::~TerminalNotifier()'
/usr/bin/ld: sketch.cpp:(.text+0x7d4): undefined reference to Piduino::FileDevice::~FileDevice()' /usr/bin/ld: sketch.cpp:(.text+0x8fc): undefined reference to vtable for PiConsole'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/sketch.o: in function TIntProperty::toString()': sketch.cpp:(.text._ZN12TIntProperty8toStringEv[_ZN12TIntProperty8toStringEv]+0x10): undefined reference to Piduino::String::toString(long, unsigned char)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/sketch.o: in function UdpInterfaceAppSettings_6436778422698_t::remoteAddress()': sketch.cpp:(.text._ZN39UdpInterfaceAppSettings_6436778422698_t13remoteAddressEv[_ZN39UdpInterfaceAppSettings_6436778422698_t13remoteAddressEv]+0x20): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/sketch.o: in function TIntProperty::setValueFromString(BaseApp*, Piduino::String)': sketch.cpp:(.text._ZN12TIntProperty18setValueFromStringEP7BaseAppN7Piduino6StringE[_ZN12TIntProperty18setValueFromStringEP7BaseAppN7Piduino6StringE]+0x30): undefined reference to Piduino::String::toInt() const'
/usr/bin/ld: sketch.cpp:(.text._ZN12TIntProperty18setValueFromStringEP7BaseAppN7Piduino6StringE[_ZN12TIntProperty18setValueFromStringEP7BaseAppN7Piduino6StringE]+0x11c): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: sketch.cpp:(.text._ZN12TIntProperty18setValueFromStringEP7BaseAppN7Piduino6StringE[_ZN12TIntProperty18setValueFromStringEP7BaseAppN7Piduino6StringE]+0x138): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: sketch.cpp:(.text._ZN12TIntProperty18setValueFromStringEP7BaseAppN7Piduino6StringE[_ZN12TIntProperty18setValueFromStringEP7BaseAppN7Piduino6StringE]+0x178): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: sketch.cpp:(.text._ZN12TIntProperty18setValueFromStringEP7BaseAppN7Piduino6StringE[_ZN12TIntProperty18setValueFromStringEP7BaseAppN7Piduino6StringE]+0x194): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/sketch.o: in function _GLOBAL__sub_I_sketch.cpp': sketch.cpp:(.text.startup+0x48): undefined reference to PiConsole::PiConsole()'
/usr/bin/ld: sketch.cpp:(.text.startup+0x12c): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/sketch.o: in function main':
sketch.cpp:(.text.startup+0x824): undefined reference to HardwareSerial::setupAvailablePorts()' /usr/bin/ld: sketch.cpp:(.text.startup+0x870): undefined reference to createPidFile'
/usr/bin/ld: sketch.cpp:(.text.startup+0x874): undefined reference to Piduino::SysLog::cerrToSyslog()' /usr/bin/ld: sketch.cpp:(.text.startup+0x878): undefined reference to Piduino::SysLog::coutToSyslog()'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/sketch.o: in function PiConsole::~PiConsole()': sketch.cpp:(.text._ZN9PiConsoleD2Ev[_ZN9PiConsoleD5Ev]+0x20): undefined reference to Piduino::TerminalNotifier::~TerminalNotifier()'
/usr/bin/ld: sketch.cpp:(.text._ZN9PiConsoleD2Ev[_ZN9PiConsoleD5Ev]+0x28): undefined reference to Piduino::FileDevice::~FileDevice()' /usr/bin/ld: sketch.cpp:(.text._ZN9PiConsoleD2Ev[_ZN9PiConsoleD5Ev]+0x38): undefined reference to vtable for PiConsole'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/sketch.o: in function PiConsole::~PiConsole()': sketch.cpp:(.text._ZN9PiConsoleD0Ev[_ZN9PiConsoleD5Ev]+0x20): undefined reference to Piduino::TerminalNotifier::~TerminalNotifier()'
/usr/bin/ld: sketch.cpp:(.text._ZN9PiConsoleD0Ev[_ZN9PiConsoleD5Ev]+0x28): undefined reference to Piduino::FileDevice::~FileDevice()' /usr/bin/ld: sketch.cpp:(.text._ZN9PiConsoleD0Ev[_ZN9PiConsoleD5Ev]+0x44): undefined reference to vtable for PiConsole'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/Controller.o: in function Controller::setup()': Controller.cpp:(.text+0x70): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: Controller.cpp:(.text+0x84): undefined reference to Piduino::String::toString(long, unsigned char)' /usr/bin/ld: Controller.cpp:(.text+0x90): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: Controller.cpp:(.text+0xbc): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: Controller.cpp:(.text+0xd0): undefined reference to Piduino::String::toString(long, unsigned char)'
/usr/bin/ld: Controller.cpp:(.text+0xdc): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: Controller.cpp:(.text+0x160): undefined reference to Print::println(__FlashStringHelper const*)'
/usr/bin/ld: Controller.cpp:(.text+0x178): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: Controller.cpp:(.text+0x194): undefined reference to Print::println(__FlashStringHelper const*)'
/usr/bin/ld: Controller.cpp:(.text+0x1b0): undefined reference to Print::println(__FlashStringHelper const*)' /usr/bin/ld: Controller.cpp:(.text+0x1c0): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: Controller.cpp:(.text+0x1e0): undefined reference to Print::println(int, int)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/Controller.o: in function Controller::sendEvent(BaseApp*, TAppEvent*)':
Controller.cpp:(.text+0x31c): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: Controller.cpp:(.text+0x338): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/Controller.o: in function Controller::debugSerialPrintProperties()': Controller.cpp:(.text+0x8e4): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: Controller.cpp:(.text+0x8f0): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: Controller.cpp:(.text+0x8fc): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: Controller.cpp:(.text+0x920): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/Controller.o: in function TAppEvent::getName()':
Controller.cpp:(.text._ZN9TAppEvent7getNameEv[_ZN9TAppEvent7getNameEv]+0xb8): undefined reference to Piduino::String::toString(unsigned long, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/Controller.o: in function _GLOBAL__sub_I_Controller.cpp':
Controller.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/app/base_app.o: in function BaseApp::setIntPropertyValue(Piduino::String const&, int)':
base_app.cpp:(.text+0x24c): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: base_app.cpp:(.text+0x268): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: base_app.cpp:(.text+0x2a8): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: base_app.cpp:(.text+0x2c4): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/base_app.o: in function BaseApp::setIntPropertyValue(__FlashStringHelper const*, int)': base_app.cpp:(.text+0x418): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: base_app.cpp:(.text+0x434): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: base_app.cpp:(.text+0x474): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: base_app.cpp:(.text+0x490): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/app/base_app.o: in function BaseApp::setFloatPropertyValue(Piduino::String const&, float)':
base_app.cpp:(.text+0x5f0): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: base_app.cpp:(.text+0x60c): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: base_app.cpp:(.text+0x64c): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: base_app.cpp:(.text+0x668): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/base_app.o: in function BaseApp::setFloatPropertyValue(__FlashStringHelper const*, float)': base_app.cpp:(.text+0x7c8): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: base_app.cpp:(.text+0x7e4): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: base_app.cpp:(.text+0x824): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: base_app.cpp:(.text+0x840): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/app/base_app.o: in function _GLOBAL__sub_I_base_app.cpp':
base_app.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/app/bathroom_fan.o: in function BathroomFan::applyStatus(unsigned char)':
bathroom_fan.cpp:(.text+0x224): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: bathroom_fan.cpp:(.text+0x240): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: bathroom_fan.cpp:(.text+0x280): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: bathroom_fan.cpp:(.text+0x29c): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: bathroom_fan.cpp:(.text+0x2dc): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: bathroom_fan.cpp:(.text+0x2f8): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: bathroom_fan.cpp:(.text+0x338): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: bathroom_fan.cpp:(.text+0x354): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/bathroom_fan.o: in function _GLOBAL__sub_I_bathroom_fan.cpp': bathroom_fan.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/counter_app.o: in function CounterApp::start()': counter_app.cpp:(.text+0x10c): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: counter_app.cpp:(.text+0x128): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: counter_app.cpp:(.text+0x168): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: counter_app.cpp:(.text+0x184): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/app/counter_app.o: in function CounterApp::onEvent(BaseApp*, TAppEvent*)':
counter_app.cpp:(.text+0x464): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: counter_app.cpp:(.text+0x480): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: counter_app.cpp:(.text+0x4c0): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: counter_app.cpp:(.text+0x4dc): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: counter_app.cpp:(.text+0x51c): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: counter_app.cpp:(.text+0x538): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: counter_app.cpp:(.text+0x578): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: counter_app.cpp:(.text+0x594): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/counter_app.o: in function _GLOBAL__sub_I_counter_app.cpp': counter_app.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/event_collector2_app.o: in function _GLOBAL__sub_I_event_collector2_app.cpp': event_collector2_app.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/event_trigger_app.o: in function _GLOBAL__sub_I_event_trigger_app.cpp': event_trigger_app.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/simple_light_app.o: in function SimpleLightApp::init(TAppSettings*)': simple_light_app.cpp:(.text+0x558): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: simple_light_app.cpp:(.text+0x574): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: simple_light_app.cpp:(.text+0x638): undefined reference to Print::print(__FlashStringHelper const*)'
/usr/bin/ld: simple_light_app.cpp:(.text+0x654): undefined reference to Print::println(Piduino::String const&)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/app/simple_light_app.o: in function TIntProperty::setValue(BaseApp*, int)':
simple_light_app.cpp:(.text._ZN12TIntProperty8setValueEP7BaseAppi[_ZN12TIntProperty8setValueEP7BaseAppi]+0xf4): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: simple_light_app.cpp:(.text._ZN12TIntProperty8setValueEP7BaseAppi[_ZN12TIntProperty8setValueEP7BaseAppi]+0x110): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: simple_light_app.cpp:(.text._ZN12TIntProperty8setValueEP7BaseAppi[_ZN12TIntProperty8setValueEP7BaseAppi]+0x150): undefined reference to Print::print(__FlashStringHelper const*)' /usr/bin/ld: simple_light_app.cpp:(.text._ZN12TIntProperty8setValueEP7BaseAppi[_ZN12TIntProperty8setValueEP7BaseAppi]+0x16c): undefined reference to Print::println(Piduino::String const&)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/simple_light_app.o: in function _GLOBAL__sub_I_simple_light_app.cpp': simple_light_app.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/timer_app.o: in function _GLOBAL__sub_I_timer_app.cpp': timer_app.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/udp_interface_app.o: in function _GLOBAL__sub_I_udp_interface_app.cpp': udp_interface_app.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/udp_interface_app.o:(.data.rel.ro+0x18): undefined reference to typeinfo for Print' /usr/bin/ld: .pio/build/raspberrypi_3b/src/app/udp_interface_app.o:(.data.rel.ro+0x7c): undefined reference to Print::writeln()'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/app/udp_interface_app.o:(.data.rel.ro+0x84): undefined reference to Print::write(unsigned char const*, unsigned int)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/app/udp_interface_app.o:(.data.rel.ro+0x8c): undefined reference to Print::println()'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/BtnLibrary.o: in function _GLOBAL__sub_I_BtnLibrary.cpp': BtnLibrary.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/UdpLinux.o: in function UdpLinux::beginPacket(char const*, unsigned short)': UdpLinux.cpp:(.text+0x100): undefined reference to IPAddress::IPAddress()'
/usr/bin/ld: UdpLinux.cpp:(.text+0x10c): undefined reference to IPAddress::fromString(char const*)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/UdpLinux.o: in function UdpLinux::remoteIP()':
UdpLinux.cpp:(.text+0x2dc): undefined reference to IPAddress::IPAddress()' /usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/UdpLinux.o: in function _GLOBAL__sub_I_UdpLinux.cpp':
UdpLinux.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/commands.o: in function BaseCommandApp::onReportPropertyTrigger()':
commands.cpp:(.text+0xb6c): undefined reference to Piduino::String::toString(unsigned long, unsigned char)' /usr/bin/ld: commands.cpp:(.text+0xccc): undefined reference to Piduino::String::toString(unsigned long, unsigned char)'
/usr/bin/ld: commands.cpp:(.text+0xd3c): undefined reference to Piduino::String::toString(unsigned long, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/commands.o: in function BaseCommandApp::writeEvent(TAppEvent*)':
commands.cpp:(.text+0xedc): undefined reference to Piduino::String::toString(unsigned long, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/commands.o: in function BaseCommandApp::executeCommand(char const*, int)':
commands.cpp:(.text+0x1108): undefined reference to Piduino::String::toInt() const' /usr/bin/ld: commands.cpp:(.text+0x17a0): undefined reference to Piduino::String::toString(unsigned long, unsigned char)'
/usr/bin/ld: commands.cpp:(.text+0x1984): undefined reference to Piduino::String::toInt() const' /usr/bin/ld: commands.cpp:(.text+0x1ac4): undefined reference to Piduino::String::toInt() const'
/usr/bin/ld: commands.cpp:(.text+0x1c00): undefined reference to Piduino::String::toInt() const' /usr/bin/ld: commands.cpp:(.text+0x1c80): undefined reference to Piduino::String::toInt() const'
/usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/commands.o: in function BaseCommandApp::sendMapping()': commands.cpp:(.text+0x2104): undefined reference to Piduino::String::toString(unsigned long, unsigned char)'
/usr/bin/ld: commands.cpp:(.text+0x2228): undefined reference to Piduino::String::toString(unsigned long, unsigned char)' /usr/bin/ld: commands.cpp:(.text+0x23c0): undefined reference to Piduino::String::toString(unsigned long, unsigned char)'
/usr/bin/ld: commands.cpp:(.text+0x2430): undefined reference to Piduino::String::toString(unsigned long, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/commands.o: in function _GLOBAL__sub_I_commands.cpp':
commands.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/fast_adc.o: in function _GLOBAL__sub_I_fast_adc.cpp':
fast_adc.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/fast_gpio.o: in function _GLOBAL__sub_I_fast_gpio.cpp':
fast_gpio.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/functions.o: in function _GLOBAL__sub_I_functions.cpp':
functions.cpp:(.text.startup+0x50): undefined reference to IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)' /usr/bin/ld: .pio/build/raspberrypi_3b/src/libs/modbus_crc16.o: in function _GLOBAL__sub_I_modbus_crc16.cpp':
modbus_crc16.cpp:(.text.startup+0x50): undefined reference to `IPAddress::IPAddress(unsigned char, unsigned char, unsigned char, unsigned char)'
collect2: error: ld returned 1 exit status
*** [.pio/build/raspberrypi_3b/program] Error 1

Any hint on how to fix this? Can the library be included into platformio registry? Will be easier to work with it.

Thank you,
Flavio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant