You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 17, 2025. It is now read-only.
When I try to compile the FirebaseDemo sketch for the Adafruit Feather HUZZAH ESP8266, or the Generic ESP8266 Module (both from the ESP8266 board package). I have tried re-downloading the library from GitHub multiple times already. I have not changed the sketch or the library in any way. Any help would be greatly appreciated.
The error message from the console when compiling: In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:30:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:109:21: error: 'StaticJsonBuffer' was not declared in this scope std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:109:21: note: suggested alternative: In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/StaticJsonDocument.hpp:8:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:15, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:26, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/StaticJsonBuffer.hpp:110:7: note: 'ArduinoJson::Internals::StaticJsonBuffer' class StaticJsonBuffer : public Internals::StaticJsonBufferBase { ^ In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:8:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:26, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:18:77: error: template argument 1 is invalid (sizeof(JsonObject) + (NUMBER_OF_ELEMENTS) * sizeof(JsonObject::node_type)) ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:28:34: note: in expansion of macro 'JSON_OBJECT_SIZE' #define FIREBASE_JSONBUFFER_SIZE JSON_OBJECT_SIZE(32) ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:109:38: note: in expansion of macro 'FIREBASE_JSONBUFFER_SIZE' std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:30:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:109:62: error: expected unqualified-id before '>' token std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:86:19: error: 'StaticJsonBuffer' was not declared in this scope std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:86:19: note: suggested alternative: In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/StaticJsonDocument.hpp:8:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:15, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:26, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/StaticJsonBuffer.hpp:110:7: note: 'ArduinoJson::Internals::StaticJsonBuffer' class StaticJsonBuffer : public Internals::StaticJsonBufferBase { ^ In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:8:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:26, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:18:77: error: template argument 1 is invalid (sizeof(JsonObject) + (NUMBER_OF_ELEMENTS) * sizeof(JsonObject::node_type)) ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:28:34: note: in expansion of macro 'JSON_OBJECT_SIZE' #define FIREBASE_JSONBUFFER_SIZE JSON_OBJECT_SIZE(32) ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:86:36: note: in expansion of macro 'FIREBASE_JSONBUFFER_SIZE' std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:86:60: error: expected unqualified-id before '>' token std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ exit status 1 Error compiling for board Adafruit Feather HUZZAH ESP8266.
The text was updated successfully, but these errors were encountered:
When I try to compile the FirebaseDemo sketch for the Adafruit Feather HUZZAH ESP8266, or the Generic ESP8266 Module (both from the ESP8266 board package). I have tried re-downloading the library from GitHub multiple times already. I have not changed the sketch or the library in any way. Any help would be greatly appreciated.
The error message from the console when compiling:
In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:30:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:109:21: error: 'StaticJsonBuffer' was not declared in this scope std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:109:21: note: suggested alternative: In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/StaticJsonDocument.hpp:8:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:15, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:26, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/StaticJsonBuffer.hpp:110:7: note: 'ArduinoJson::Internals::StaticJsonBuffer' class StaticJsonBuffer : public Internals::StaticJsonBufferBase { ^ In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:8:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:26, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:18:77: error: template argument 1 is invalid (sizeof(JsonObject) + (NUMBER_OF_ELEMENTS) * sizeof(JsonObject::node_type)) ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:28:34: note: in expansion of macro 'JSON_OBJECT_SIZE' #define FIREBASE_JSONBUFFER_SIZE JSON_OBJECT_SIZE(32) ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:109:38: note: in expansion of macro 'FIREBASE_JSONBUFFER_SIZE' std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:30:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:109:62: error: expected unqualified-id before '>' token std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:86:19: error: 'StaticJsonBuffer' was not declared in this scope std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:86:19: note: suggested alternative: In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/StaticJsonDocument.hpp:8:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:15, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:26, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/Memory/StaticJsonBuffer.hpp:110:7: note: 'ArduinoJson::Internals::StaticJsonBuffer' class StaticJsonBuffer : public Internals::StaticJsonBufferBase { ^ In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/DynamicJsonDocument.hpp:8:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:26, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/ArduinoJson/src/ArduinoJson/JsonObject.hpp:18:77: error: template argument 1 is invalid (sizeof(JsonObject) + (NUMBER_OF_ELEMENTS) * sizeof(JsonObject::node_type)) ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseObject.h:28:34: note: in expansion of macro 'JSON_OBJECT_SIZE' #define FIREBASE_JSONBUFFER_SIZE JSON_OBJECT_SIZE(32) ^ /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:86:36: note: in expansion of macro 'FIREBASE_JSONBUFFER_SIZE' std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ In file included from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/FirebaseArduino.h:22:0, from /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/examples/FirebaseDemo_ESP8266/FirebaseDemo_ESP8266.ino:21: /Users/maxmaeder/Documents/Root/Arduino/libraries/firebase-arduino-master/src/Firebase.h:86:60: error: expected unqualified-id before '>' token std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_; ^ exit status 1 Error compiling for board Adafruit Feather HUZZAH ESP8266.
The text was updated successfully, but these errors were encountered: