I was trying to get openDnp3 to work on esp32 but I had several problems.
I decided to put it on the Raspberry PI 3 B+ and I'm having this problem that I couldn't solve.
CMakeFiles/rpi-dnp3-gpio.dir/src/main.cpp.o: In function `main':
main.cpp:(.text.startup+0x474): undefined reference to `asiodnp3::DNP3Manager::AddTCPServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, asiopal::ChannelRetry const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short, std::shared_ptr<asiodnp3::IChannelListener>)'
collect2: error: ld returned 1 exit status
CMakeFiles/rpi-dnp3-gpio.dir/build.make:172: recipe for target 'rpi-dnp3-gpio' failed
make[2]: *** [rpi-dnp3-gpio] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/rpi-dnp3-gpio.dir/all' failed
make[1]: *** [CMakeFiles/rpi-dnp3-gpio.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
I'm using the example for rpi-dnp3
I would like some help.