OpenSprinkler › Forums › OpenSprinkler Unified Firmware › Announcing OpenSprinkler Unified Firmware 2.1.9(4) › Reply To: Announcing OpenSprinkler Unified Firmware 2.1.9(4)
Hello, and Happy New Year.
I’m trying to compile this version using the instructions provided.
I have been successful using earlier versions.
One of the differences I see is the addition of the Arduino/libraries/pubsubclient code that I’ve cloned from git like I did for the esp8266_2.5.2 code.
When I compile using make -f make.lin32, I get the following (among several others, but this is the first error):
/home/brian/Arduino/libraries/pubsubclient/tests/src/receive_spec.cpp: In function ‘int test_receive_stream()’:
/home/brian/Arduino/libraries/pubsubclient/tests/src/receive_spec.cpp:65:12: error: cannot declare variable ‘stream’ to be of abstract type ‘Stream’
In file included from /home/brian/esp8266_2.5.2//cores/esp8266/HardwareSerial.h:32:0,
/home/brian/esp8266_2.5.2//cores/esp8266/Stream.h:38:7: note: because the following virtual functions are pure within ‘Stream’:
Any suggestions would be greatly appreciated.
Sorry for the newbie questions, but I’m a hardware guy 🙂
Thank you for all you’ve done on this topic.