FirebaseExtended / firebase-arduino

Arduino samples for Firebase.
Apache License 2.0
943 stars 494 forks source link

Firebase and Arduino Json Problem #456

Open caeph09 opened 4 years ago

caeph09 commented 4 years ago

This is my code.

include

SoftwareSerial s(D6,D5);

include

include

include

define FIREBASE_HOST "nodemcu-dc2ef.firebaseio.com"

define FIREBASE_AUTH "lGaJqqhMaw7oxekbJNjrz6EJU4mEMOJjOJJQlcUe"

define WIFI_SSID "Balakajan"

define WIFI_PASSWORD "sampung eight"

void setup() { // Initialize Serial port s.begin(230400);
Serial.begin(230400); // connect to wifi. WiFi.begin(WIFI_SSID, WIFI_PASSWORD); Serial.print("connecting"); while (WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(500); } Serial.println(); Serial.print("connected: "); Serial.println(WiFi.localIP());

Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH); while (!Serial) continue;

}

void loop() { StaticJsonBuffer<1000> jsonBuffer; JsonObject& root = jsonBuffer.parseObject(s); if (root == JsonObject::invalid()){ return; } const int data1=root["data1"]; Serial.print(data1); }


And this is the error. Please help

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/DummyPrint.hpp:16:7: error: redefinition of 'class ArduinoJson::Internals::DummyPrint'

class DummyPrint : public Print {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:9:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/DummyPrint.hpp:11:7: error: previous definition of 'class ArduinoJson::Internals::DummyPrint'

class DummyPrint {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/DynamicStringBuilder.hpp:17:7: error: template argument required for 'class DynamicStringBuilder'

class DynamicStringBuilder : public Print {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:13:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/IndentedPrint.hpp:18:7: error: template argument required for 'class IndentedPrint'

class IndentedPrint : public Print {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonWriter.hpp:14:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/Encoding.hpp:15:7: error: redefinition of 'class ArduinoJson::Internals::Encoding'

class Encoding {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonWriter.hpp:8:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonSerializer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/../Data/Encoding.hpp:10:7: error: previous definition of 'class ArduinoJson::Internals::Encoding'

class Encoding {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonWriter.hpp:28:7: error: template argument required for 'class JsonWriter'

class JsonWriter {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:23:7: error: template argument required for 'class JsonSerializer'

class JsonSerializer {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/Prettyfier.hpp:16:7: error: template argument required for 'class Prettyfier'

class Prettyfier : public Print {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:17:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/StaticStringBuilder.hpp:16:7: error: redefinition of 'class ArduinoJson::Internals::StaticStringBuilder'

class StaticStringBuilder : public Print {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:15:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/StaticStringBuilder.hpp:11:7: error: previous definition of 'class ArduinoJson::Internals::StaticStringBuilder'

class StaticStringBuilder {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:31:7: error: redefinition of 'class ArduinoJson::Internals::JsonPrintable'

class JsonPrintable {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:29:7: error: previous definition of 'class ArduinoJson::Internals::JsonPrintable'

class JsonPrintable {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:14:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantContent.hpp:22:7: error: redefinition of 'union ArduinoJson::Internals::JsonVariantContent'

union JsonVariantContent {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantContent.hpp:19:7: error: previous definition of 'union ArduinoJson::Internals::JsonVariantContent'

union JsonVariantContent {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:15:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantType.hpp:18:6: error: multiple definition of 'enum ArduinoJson::Internals::JsonVariantType'

enum JsonVariantType {

  ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:15:6: error: previous definition here

enum JsonVariantType {

  ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:16:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs'

struct JsonVariantAs {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:13:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs'

struct JsonVariantAs {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:21:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<char*>'

struct JsonVariantAs<char*> {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:18:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<char*>'

struct JsonVariantAs<char*> {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:26:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs'

struct JsonVariantAs {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:23:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs'

struct JsonVariantAs {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:31:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs'

struct JsonVariantAs {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:28:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs'

struct JsonVariantAs {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:36:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs'

struct JsonVariantAs {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:33:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs'

struct JsonVariantAs {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:41:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs'

struct JsonVariantAs {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:38:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs'

struct JsonVariantAs {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:38:7: error: redefinition of 'class ArduinoJson::JsonVariant'

class JsonVariant : public JsonVariantBase {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:39:7: error: previous definition of 'class ArduinoJson::JsonVariant'

class JsonVariant : public Internals::JsonVariantBase {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp: In function 'ArduinoJson::JsonVariant ArduinoJson::float_with_n_digits(float, uint8_t)':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:346:20: error: redefinition of 'ArduinoJson::JsonVariant ArduinoJson::float_with_n_digits(float, uint8_t)'

inline JsonVariant float_with_n_digits(float value, uint8_t digits) {

                ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:349:20: error: 'ArduinoJson::JsonVariant ArduinoJson::float_with_n_digits(float, uint8_t)' previously defined here

inline JsonVariant float_with_n_digits(float value, uint8_t) {

                ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp: In function 'ArduinoJson::JsonVariant ArduinoJson::double_with_n_digits(double, uint8_t)':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:350:20: error: redefinition of 'ArduinoJson::JsonVariant ArduinoJson::double_with_n_digits(double, uint8_t)'

inline JsonVariant double_with_n_digits(double value, uint8_t digits) {

                ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:354:20: error: 'ArduinoJson::JsonVariant ArduinoJson::double_with_n_digits(double, uint8_t)' previously defined here

inline JsonVariant double_with_n_digits(double value, uint8_t) {

                ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:355:41: error: qualified name does not name a class before '{' token

struct JsonVariant::IsConstructibleFrom {

                                     ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:36:7: error: redefinition of 'class ArduinoJson::JsonBuffer'

class JsonBuffer {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:25:7: error: previous definition of 'class ArduinoJson::JsonBuffer'

class JsonBuffer : Internals::NonCopyable {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:26:7: error: redefinition of 'class ArduinoJson::Internals::DefaultAllocator'

class DefaultAllocator {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:23:7: error: previous definition of 'class ArduinoJson::Internals::DefaultAllocator'

class DefaultAllocator {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:17:5: error: conflicting declaration 'typedef class ArduinoJson::Internals::BlockJsonBuffer ArduinoJson::DynamicJsonBuffer'

 DynamicJsonBuffer;

 ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:169:5: error: 'ArduinoJson::DynamicJsonBuffer' has a previous declaration as 'typedef class ArduinoJson::Internals::DynamicJsonBufferBase ArduinoJson::DynamicJsonBuffer'

 DynamicJsonBuffer;

 ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonBufferAllocated.hpp:15:7: error: redefinition of 'class ArduinoJson::Internals::JsonBufferAllocated'

class JsonBufferAllocated {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:7:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/JsonBufferAllocated.hpp:12:7: error: previous definition of 'class ArduinoJson::Internals::JsonBufferAllocated'

class JsonBufferAllocated {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListConstIterator.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListNode.hpp:20:8: error: redefinition of 'struct ArduinoJson::Internals::ListNode'

struct ListNode : public Internals::JsonBufferAllocated {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/ListConstIterator.hpp:7:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/List.hpp:8,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:8,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/ListNode.hpp:17:8: error: previous definition of 'struct ArduinoJson::Internals::ListNode'

struct ListNode : public Internals::JsonBufferAllocated {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListConstIterator.hpp:17:7: error: redefinition of 'class ArduinoJson::Internals::ListConstIterator'

class ListConstIterator {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/List.hpp:8:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:8,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/ListConstIterator.hpp:14:7: error: previous definition of 'class ArduinoJson::Internals::ListConstIterator'

class ListConstIterator {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListIterator.hpp:18:7: error: redefinition of 'class ArduinoJson::Internals::ListIterator'

class ListIterator {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/List.hpp:9:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:8,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/ListIterator.hpp:18:7: error: previous definition of 'class ArduinoJson::Internals::ListIterator'

class ListIterator {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:21:7: error: redefinition of 'class ArduinoJson::Internals::List'

class List {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:8:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/List.hpp:18:7: error: previous definition of 'class ArduinoJson::Internals::List'

class List {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:13:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ReferenceType.hpp:14:7: error: redefinition of 'class ArduinoJson::Internals::ReferenceType'

class ReferenceType {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:9:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/ReferenceType.hpp:11:7: error: previous definition of 'class ArduinoJson::Internals::ReferenceType'

class ReferenceType {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:38:7: error: redefinition of 'class ArduinoJson::JsonArray'

class JsonArray : public Internals::JsonPrintable,

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:39:7: error: previous definition of 'class ArduinoJson::JsonArray'

class JsonArray : public Internals::JsonPrintable,

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.hpp:15:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonPair.hpp:16:8: error: redefinition of 'struct ArduinoJson::JsonPair'

struct JsonPair {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonPair.hpp:12:8: error: previous definition of 'struct ArduinoJson::JsonPair'

struct JsonPair {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.hpp:38:7: error: redefinition of 'class ArduinoJson::JsonObject'

class JsonObject : public Internals::JsonPrintable,

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:40:7: error: previous definition of 'class ArduinoJson::JsonObject'

class JsonObject : public Internals::JsonPrintable,

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:13:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/StaticJsonBuffer.hpp:28:7: error: redefinition of 'class ArduinoJson::StaticJsonBuffer'

class StaticJsonBuffer : public JsonBuffer {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/StaticJsonBuffer.hpp:110:7: error: previous definition of 'class ArduinoJson::StaticJsonBuffer'

class StaticJsonBuffer : public Internals::StaticJsonBufferBase {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.hpp:19:7: error: template argument required for 'class JsonParser'

class JsonParser {

   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:13:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters

inline bool ArduinoJson::Internals::JsonParser::skip(char charToSkip) {

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool skip(char)':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:14:43: error: '_readPtr' was not declared in this scope

const char *ptr = skipSpacesAndComments(_readPtr);

                                       ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:14:51: error: 'skipSpacesAndComments' was not declared in this scope

const char *ptr = skipSpacesAndComments(_readPtr);

                                               ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:14:51: note: suggested alternative:

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/Comments.hpp:29:20: note: 'ArduinoJson::Internals::skipSpacesAndComments'

inline const char skipSpacesAndComments(const char ptr) {

                ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:21:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters

inline bool ArduinoJson::Internals::JsonParser::parseAnythingTo(

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool parseAnythingTo(ArduinoJson::JsonVariant*)':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:23:7: error: '_nestingLimit' was not declared in this scope

if (_nestingLimit == 0) return false;

   ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:24:3: error: '_nestingLimit' was not declared in this scope

_nestingLimit--;

^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:25:51: error: 'parseAnythingToUnsafe' was not declared in this scope

bool success = parseAnythingToUnsafe(destination);

                                               ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:30:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters

inline bool ArduinoJson::Internals::JsonParser::parseAnythingToUnsafe(

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool parseAnythingToUnsafe(ArduinoJson::JsonVariant*)':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:32:3: error: '_readPtr' was not declared in this scope

_readPtr = skipSpacesAndComments(_readPtr);

^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:32:44: error: 'skipSpacesAndComments' was not declared in this scope

_readPtr = skipSpacesAndComments(_readPtr);

                                        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:32:44: note: suggested alternative:

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/Comments.hpp:29:20: note: 'ArduinoJson::Internals::skipSpacesAndComments'

inline const char skipSpacesAndComments(const char ptr) {

                ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:36:38: error: 'parseArrayTo' was not declared in this scope

   return parseArrayTo(destination);

                                  ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:39:39: error: 'parseObjectTo' was not declared in this scope

   return parseObjectTo(destination);

                                   ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:42:39: error: 'parseStringTo' was not declared in this scope

   return parseStringTo(destination);

                                   ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:47:25: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters

ArduinoJson::Internals::JsonParser::parseArray() {

                     ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'ArduinoJson::JsonArray& parseArray()':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:49:22: error: '_buffer' was not declared in this scope

JsonArray &array = _buffer->createArray();

                  ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:78:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters

inline bool ArduinoJson::Internals::JsonParser::parseArrayTo(

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:88:25: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters

ArduinoJson::Internals::JsonParser::parseObject() {

                     ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'ArduinoJson::JsonObject& parseObject()':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:90:24: error: '_buffer' was not declared in this scope

JsonObject &object = _buffer->createObject();

                    ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:99:35: error: 'parseString' was not declared in this scope

 const char *key = parseString();

                               ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:126:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters

inline bool ArduinoJson::Internals::JsonParser::parseObjectTo(

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:135:44: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters

inline const char *ArduinoJson::Internals::JsonParser::parseString() {

                                        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'const char* parseString()':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:136:25: error: '_readPtr' was not declared in this scope

const char *readPtr = _readPtr;

                     ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:137:20: error: '_writePtr' was not declared in this scope

char *writePtr = _writePtr;

                ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:141:16: error: 'isQuote' was not declared in this scope

if (isQuote(c)) { // quotes

            ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:154:13: error: 'Encoding' has not been declared

     c = Encoding::unescapeChar(*++readPtr);

         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:162:30: error: 'isLetterOrNumber' was not declared in this scope

   if (!isLetterOrNumber(c)) break;

                          ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:180:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters

inline bool ArduinoJson::Internals::JsonParser::parseStringTo(

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool parseStringTo(ArduinoJson::JsonVariant*)':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:182:28: error: '_readPtr' was not declared in this scope

bool hasQuotes = isQuote(_readPtr[0]);

                        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:182:39: error: 'isQuote' was not declared in this scope

bool hasQuotes = isQuote(_readPtr[0]);

                                   ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonArray'

typename TypeTraits::EnableIf<JsonArray::CanSet<T&>::value,

                             ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonArray'

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:53: error: template argument 1 is invalid

typename TypeTraits::EnableIf<JsonArray::CanSet<T&>::value,

                                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:54: error: expected identifier before '::' token

typename TypeTraits::EnableIf<JsonArray::CanSet<T&>::value,

                                                  ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:61: error: invalid type in declaration before ',' token

typename TypeTraits::EnableIf<JsonArray::CanSet<T&>::value,

                                                         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:61: error: invalid use of '::'

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonArray'

typename TypeTraits::EnableIf<JsonArray::CanSet::value,

                             ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonArray'

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:52: error: template argument 1 is invalid

typename TypeTraits::EnableIf<JsonArray::CanSet::value,

                                                ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:53: error: expected identifier before '::' token

typename TypeTraits::EnableIf<JsonArray::CanSet::value,

                                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:60: error: invalid type in declaration before ',' token

typename TypeTraits::EnableIf<JsonArray::CanSet::value,

                                                        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:60: error: invalid use of '::'

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp: In member function 'ArduinoJson::JsonArraySubscript::operator ArduinoJson::JsonVariant() const':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:50:29: error: no matching function for call to 'ArduinoJson::JsonArray::get(const size_t&)'

 return _array.get(_index);

                         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:50:29: note: candidate is:

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:109:46: note: template typename ArduinoJson::Internals::JsonVariantAs::type ArduinoJson::JsonArray::get(size_t) const

typename Internals::JsonVariantAs::type get(size_t index) const {

                                          ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:109:46: note: template argument deduction/substitution failed:

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:50:29: note: couldn't deduce template parameter 'T'

 return _array.get(_index);

                         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:80:27: error: prototype for 'ArduinoJson::JsonArraySubscript ArduinoJson::JsonArray::operator' does not match any in class 'ArduinoJson::JsonArray'

inline JsonArraySubscript JsonArray::operator[](size_t index) {

                       ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArrayImpl.hpp:8:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:15,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArraySubscript.hpp:110:38: error: candidates are: ArduinoJson::Internals::JsonArraySubscript ArduinoJson::JsonArray::operator

inline Internals::JsonArraySubscript JsonArray::operator[](size_t index) {

                                  ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArraySubscript.hpp:114:44: error: const ArduinoJson::Internals::JsonArraySubscript ArduinoJson::JsonArray::operator const

inline const Internals::JsonArraySubscript JsonArray::operator[](

                                        ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:13:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonObject'

typename TypeTraits::EnableIf<JsonObject::CanSet<T&>::value,

                             ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonObject'

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:54: error: template argument 1 is invalid

typename TypeTraits::EnableIf<JsonObject::CanSet<T&>::value,

                                                  ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:55: error: expected identifier before '::' token

typename TypeTraits::EnableIf<JsonObject::CanSet<T&>::value,

                                                   ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:62: error: invalid type in declaration before ',' token

typename TypeTraits::EnableIf<JsonObject::CanSet<T&>::value,

                                                          ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:62: error: invalid use of '::'

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonObject'

typename TypeTraits::EnableIf<JsonObject::CanSet::value,

                             ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonObject'

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:53: error: template argument 1 is invalid

typename TypeTraits::EnableIf<JsonObject::CanSet::value,

                                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:54: error: expected identifier before '::' token

typename TypeTraits::EnableIf<JsonObject::CanSet::value,

                                                  ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:61: error: invalid type in declaration before ',' token

typename TypeTraits::EnableIf<JsonObject::CanSet::value,

                                                         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:61: error: invalid use of '::'

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:97:41: error: prototype for 'ArduinoJson::JsonObjectSubscript<const char> ArduinoJson::JsonObject::operator[](const char)' does not match any in class 'ArduinoJson::JsonObject'

inline JsonObjectSubscript<const char*> JsonObject::operator[](

                                     ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:83:50: error: candidates are: template const ArduinoJson::Internals::JsonObjectSubscript<TString> ArduinoJson::JsonObject::operator[](TString) const

const Internals::JsonObjectSubscript<TString*> operator[](

                                              ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:74:56: error: template const ArduinoJson::Internals::JsonObjectSubscript<const TString&> ArduinoJson::JsonObject::operator[](const TString&) const

const Internals::JsonObjectSubscript<const TString&> operator[](

                                                    ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:65:44: error: template ArduinoJson::Internals::JsonObjectSubscript<TString> ArduinoJson::JsonObject::operator[](TString)

Internals::JsonObjectSubscript<TString> operator[](TString key) {

                                        ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:57:50: error: template ArduinoJson::Internals::JsonObjectSubscript<const TString&> ArduinoJson::JsonObject::operator[](const TString&)

Internals::JsonObjectSubscript<const TString&> operator[](

                                              ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:13:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:102:43: error: prototype for 'ArduinoJson::JsonObjectSubscript<const String&> ArduinoJson::JsonObject::operator[](const String&)' does not match any in class 'ArduinoJson::JsonObject'

inline JsonObjectSubscript<const String&> JsonObject::operator[](

                                       ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:83:50: error: candidates are: template const ArduinoJson::Internals::JsonObjectSubscript<TString> ArduinoJson::JsonObject::operator[](TString) const

const Internals::JsonObjectSubscript<TString*> operator[](

                                              ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:74:56: error: template const ArduinoJson::Internals::JsonObjectSubscript<const TString&> ArduinoJson::JsonObject::operator[](const TString&) const

const Internals::JsonObjectSubscript<const TString&> operator[](

                                                    ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:65:44: error: template ArduinoJson::Internals::JsonObjectSubscript<TString> ArduinoJson::JsonObject::operator[](TString)

Internals::JsonObjectSubscript<TString> operator[](TString key) {

                                        ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:57:50: error: template ArduinoJson::Internals::JsonObjectSubscript<const TString&> ArduinoJson::JsonObject::operator[](const TString&)

Internals::JsonObjectSubscript<const TString&> operator[](

                                              ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:17:37: error: 'template class ArduinoJson::Internals::JsonSerializer' used without template parameters

inline void ArduinoJson::Internals::JsonSerializer::serialize(

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:18:29: error: 'JsonWriter' has not been declared

 const JsonArray& array, JsonWriter& writer) {

                         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: In function 'void serialize(const ArduinoJson::JsonArray&, int&)':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:19:10: error: request for member 'beginArray' in 'writer', which is of non-class type 'int'

writer.beginArray();

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:28:12: error: request for member 'writeComma' in 'writer', which is of non-class type 'int'

 writer.writeComma();

        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:31:10: error: request for member 'endArray' in 'writer', which is of non-class type 'int'

writer.endArray();

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:34:37: error: 'template class ArduinoJson::Internals::JsonSerializer' used without template parameters

inline void ArduinoJson::Internals::JsonSerializer::serialize(

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:35:47: error: 'JsonWriter' has not been declared

 const JsonArraySubscript& arraySubscript, JsonWriter& writer) {

                                           ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: In function 'void serialize(const ArduinoJson::JsonArraySubscript&, int&)':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:36:53: error: call of overloaded 'serialize(ArduinoJson::Internals::JsonVariantAs::type, int&)' is ambiguous

serialize(arraySubscript.as(), writer);

                                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:36:53: note: candidates are:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:17:13: note: void serialize(const ArduinoJson::JsonArray&, int&)

inline void ArduinoJson::Internals::JsonSerializer::serialize(

         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:34:13: note: void serialize(const ArduinoJson::JsonArraySubscript&, int&)

inline void ArduinoJson::Internals::JsonSerializer::serialize(

         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:39:37: error: 'template class ArduinoJson::Internals::JsonSerializer' used without template parameters

inline void ArduinoJson::Internals::JsonSerializer::serialize(

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:40:31: error: 'JsonWriter' has not been declared

 const JsonObject& object, JsonWriter& writer) {

                           ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: In function 'void serialize(const ArduinoJson::JsonObject&, int&)':

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:41:10: error: request for member 'beginObject' in 'writer', which is of non-class type 'int'

writer.beginObject();

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:45:12: error: request for member 'writeString' in 'writer', which is of non-class type 'int'

 writer.writeString(it->key);

        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:46:12: error: request for member 'writeColon' in 'writer', which is of non-class type 'int'

 writer.writeColon();

        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:47:32: error: call of overloaded 'serialize(const ArduinoJson::JsonVariant&, int&)' is ambiguous

 serialize(it->value, writer);

                            ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:47:32: note: candidates are:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:17:13: note: void serialize(const ArduinoJson::JsonArray&, int&)

inline void ArduinoJson::Internals::JsonSerializer::serialize(

         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:34:13: note: void serialize(const ArduinoJson::JsonArraySubscript&, int&)

inline void ArduinoJson::Internals::JsonSerializer::serialize(

         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:39:13: note: void serialize(const ArduinoJson::JsonObject&, int&)

inline void ArduinoJson::Internals::JsonSerializer::serialize(

         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:52:12: error: request for member 'writeComma' in 'writer', which is of non-class type 'int'

 writer.writeComma();

        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:55:10: error: request for member 'endObject' in 'writer', which is of non-class type 'int'

writer.endObject();

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:59:37: error: 'template class ArduinoJson::Internals::JsonSerializer' used without template parameters

inline void ArduinoJson::Internals::JsonSerializer::serialize(

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:60:55: error: 'JsonWriter' has not been declared

 const JsonObjectSubscript<TKey>& objectSubscript, JsonWriter& writer) {

                                                   ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:64:37: error: 'template class ArduinoJson::Internals::JsonSerializer' used without template parameters

inline void ArduinoJson::Internals::JsonSerializer::serialize(

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:65:33: error: 'JsonWriter' has not been declared

 const JsonVariant& variant, JsonWriter& writer) {

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp: In function 'void serialize(const ArduinoJson::JsonVariant&, int&)':

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:342:30: error: 'ArduinoJson::Internals::JsonVariantType ArduinoJson::JsonVariant::_type' is private

Internals::JsonVariantType _type;

                          ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:66:19: error: within this context

switch (variant._type) {

               ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:67:10: error: 'JSON_UNDEFINED' was not declared in this scope

 case JSON_UNDEFINED:

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:67:10: note: suggested alternative:

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:16:3: note: 'JSON_UNDEFINED'

JSON_UNDEFINED, // JsonVariant has not been initialized

^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:70:10: error: 'JSON_ARRAY' was not declared in this scope

 case JSON_ARRAY:

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:70:10: note: suggested alternative:

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:22:3: note: 'JSON_ARRAY'

JSON_ARRAY, // JsonVariant stores a pointer to a JsonArray

^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private

Internals::JsonVariantContent _content;

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:71:26: error: within this context

   serialize(*variant._content.asArray, writer);

                      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:74:10: error: 'JSON_OBJECT' was not declared in this scope

 case JSON_OBJECT:

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:74:10: note: suggested alternative:

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:23:3: note: 'JSON_OBJECT'

JSON_OBJECT, // JsonVariant stores a pointer to a JsonObject

^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private

Internals::JsonVariantContent _content;

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:75:26: error: within this context

   serialize(*variant._content.asObject, writer);

                      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:78:10: error: 'JSON_STRING' was not declared in this scope

 case JSON_STRING:

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:78:10: note: suggested alternative:

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:18:3: note: 'JSON_STRING'

JSON_STRING, // JsonVariant stores a const char*

^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:79:14: error: request for member 'writeString' in 'writer', which is of non-class type 'int'

   writer.writeString(variant._content.asString);

          ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private

Internals::JsonVariantContent _content;

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:79:34: error: within this context

   writer.writeString(variant._content.asString);

                              ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:82:10: error: 'JSON_UNPARSED' was not declared in this scope

 case JSON_UNPARSED:

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:82:10: note: suggested alternative:

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:17:3: note: 'JSON_UNPARSED'

JSON_UNPARSED, // JsonVariant contains an unparsed string

^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:83:14: error: request for member 'writeRaw' in 'writer', which is of non-class type 'int'

   writer.writeRaw(variant._content.asString);

          ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private

Internals::JsonVariantContent _content;

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:83:31: error: within this context

   writer.writeRaw(variant._content.asString);

                           ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:86:10: error: 'JSON_NEGATIVE_INTEGER' was not declared in this scope

 case JSON_NEGATIVE_INTEGER:

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:86:10: note: suggested alternative:

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:21:3: note: 'JSON_NEGATIVE_INTEGER'

JSON_NEGATIVE_INTEGER, // JsonVariant stores an JsonUInt that must be negated

^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:87:14: error: request for member 'writeRaw' in 'writer', which is of non-class type 'int'

   writer.writeRaw('-');

          ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:88:10: error: 'JSON_POSITIVE_INTEGER' was not declared in this scope

 case JSON_POSITIVE_INTEGER:

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:88:10: note: suggested alternative:

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:20:3: note: 'JSON_POSITIVE_INTEGER'

JSON_POSITIVE_INTEGER, // JsonVariant stores an JsonUInt

^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:89:14: error: request for member 'writeInteger' in 'writer', which is of non-class type 'int'

   writer.writeInteger(variant._content.asInteger);

          ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private

Internals::JsonVariantContent _content;

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:89:35: error: within this context

   writer.writeInteger(variant._content.asInteger);

                               ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:92:10: error: 'JSON_BOOLEAN' was not declared in this scope

 case JSON_BOOLEAN:

      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:92:10: note: suggested alternative:

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:19:3: note: 'JSON_BOOLEAN'

JSON_BOOLEAN, // JsonVariant stores a bool

^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:93:14: error: request for member 'writeBoolean' in 'writer', which is of non-class type 'int'

   writer.writeBoolean(variant._content.asInteger != 0);

          ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private

Internals::JsonVariantContent _content;

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:93:35: error: within this context

   writer.writeBoolean(variant._content.asInteger != 0);

                               ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:342:30: error: 'ArduinoJson::Internals::JsonVariantType ArduinoJson::JsonVariant::_type' is private

Internals::JsonVariantType _type;

                          ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:98:40: error: within this context

       static_cast<uint8_t>(variant._type - JSON_FLOAT_0_DECIMALS);

                                    ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:98:48: error: 'JSON_FLOAT_0_DECIMALS' was not declared in this scope

       static_cast<uint8_t>(variant._type - JSON_FLOAT_0_DECIMALS);

                                            ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:99:14: error: request for member 'writeFloat' in 'writer', which is of non-class type 'int'

   writer.writeFloat(variant._content.asFloat, decimals);

          ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private

Internals::JsonVariantContent _content;

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:99:33: error: within this context

   writer.writeFloat(variant._content.asFloat, decimals);

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp: At global scope:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:16:8: error: prototype for 'ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonArray&)' does not match any in class 'ArduinoJson::JsonVariant'

inline JsonVariant::JsonVariant(JsonArray &array) {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:39:7: error: candidates are: constexpr ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonVariant&&)

class JsonVariant : public Internals::JsonVariantBase {

   ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:39:7: error: constexpr ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonVariant&)

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:18:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonVariantImpl.hpp:30:8: error: ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonObject&)

inline JsonVariant::JsonVariant(const JsonObject &object) {

    ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonVariantImpl.hpp:20:8: error: ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonArray&)

inline JsonVariant::JsonVariant(const JsonArray &array) {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:122:3: error: ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::Internals::RawJsonString<const char*>)

JsonVariant(Internals::RawJsonString<const char *> value) {

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:113:3: error: template ArduinoJson::JsonVariant::JsonVariant(const TChar, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsChar::value>::type)

JsonVariant(

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:100:3: error: template ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsUnsignedIntegral::value>::type*)

JsonVariant(T value,

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:82:3: error: template ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<(ArduinoJson::Internals::IsSignedIntegral::value || ArduinoJson::Internals::IsSame<T, char>::value)>::type*)

JsonVariant(

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:67:3: error: template ArduinoJson::JsonVariant::JsonVariant(T, uint8_t, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsFloatingPoint::value>::type*)

JsonVariant(T value, uint8_t,

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:59:3: error: template ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsFloatingPoint::value>::type*)

JsonVariant(T value, typename Internals::EnableIf<

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:49:3: error: ArduinoJson::JsonVariant::JsonVariant(bool)

JsonVariant(bool value) {

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:45:3: error: ArduinoJson::JsonVariant::JsonVariant()

JsonVariant() : _type(Internals::JSON_UNDEFINED) {}

^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:25:8: error: prototype for 'ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonObject&)' does not match any in class 'ArduinoJson::JsonVariant'

inline JsonVariant::JsonVariant(JsonObject &object) {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:39:7: error: candidates are: constexpr ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonVariant&&)

class JsonVariant : public Internals::JsonVariantBase {

   ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:39:7: error: constexpr ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonVariant&)

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:18:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonVariantImpl.hpp:30:8: error: ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonObject&)

inline JsonVariant::JsonVariant(const JsonObject &object) {

    ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonVariantImpl.hpp:20:8: error: ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonArray&)

inline JsonVariant::JsonVariant(const JsonArray &array) {

    ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:122:3: error: ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::Internals::RawJsonString<const char*>)

JsonVariant(Internals::RawJsonString<const char *> value) {

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:113:3: error: template ArduinoJson::JsonVariant::JsonVariant(const TChar, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsChar::value>::type)

JsonVariant(

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:100:3: error: template ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsUnsignedIntegral::value>::type*)

JsonVariant(T value,

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:82:3: error: template ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<(ArduinoJson::Internals::IsSignedIntegral::value || ArduinoJson::Internals::IsSame<T, char>::value)>::type*)

JsonVariant(

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:67:3: error: template ArduinoJson::JsonVariant::JsonVariant(T, uint8_t, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsFloatingPoint::value>::type*)

JsonVariant(T value, uint8_t,

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:59:3: error: template ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsFloatingPoint::value>::type*)

JsonVariant(T value, typename Internals::EnableIf<

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:49:3: error: ArduinoJson::JsonVariant::JsonVariant(bool)

JsonVariant(bool value) {

^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:45:3: error: ArduinoJson::JsonVariant::JsonVariant()

JsonVariant() : _type(Internals::JSON_UNDEFINED) {}

^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:35:67: error: no member function 'setNodeValue' declared in 'ArduinoJson::JsonArray'

inline bool JsonArray::setNodeValue(node_type *node, String &value) {

                                                               ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:43:44: error: expected initializer before '<' token

inline JsonArray &JsonVariant::defaultValue() {

                                        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:48:44: error: expected initializer before '<' token

inline JsonArray &JsonVariant::defaultValue<JsonArray &>() {

                                        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:53:50: error: expected initializer before '<' token

inline const JsonArray &JsonVariant::defaultValue() {

                                              ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:58:50: error: expected initializer before '<' token

inline const JsonArray &JsonVariant::defaultValue<const JsonArray &>() {

                                              ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:62:42: error: no 'ArduinoJson::JsonArray& ArduinoJson::JsonVariant::asArray() const' member function declared in class 'ArduinoJson::JsonVariant'

inline JsonArray &JsonVariant::asArray() const {

                                      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:67:19: error: redefinition of 'ArduinoJson::JsonArray& ArduinoJson::JsonArray::createNestedArray()'

inline JsonArray &JsonArray::createNestedArray() {

               ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:15:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArrayImpl.hpp:13:19: error: 'ArduinoJson::JsonArray& ArduinoJson::JsonArray::createNestedArray()' previously defined here

inline JsonArray &JsonArray::createNestedArray() {

               ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:74:19: error: prototype for 'ArduinoJson::JsonArray& ArduinoJson::JsonObject::createNestedArray(ArduinoJson::JsonObjectKey)' does not match any in class 'ArduinoJson::JsonObject'

inline JsonArray &JsonObject::createNestedArray(JsonObjectKey key) {

               ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:201:14: error: candidates are: template ArduinoJson::JsonArray& ArduinoJson::JsonObject::createNestedArray(TString*)

JsonArray& createNestedArray(TString* key) {

          ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:195:14: error: template ArduinoJson::JsonArray& ArduinoJson::JsonObject::createNestedArray(const TString&)

JsonArray& createNestedArray(const TString& key) {

          ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:18:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:12:32: error: redefinition of 'ArduinoJson::JsonArray& ArduinoJson::JsonBuffer::createArray()'

inline ArduinoJson::JsonArray &ArduinoJson::JsonBuffer::createArray() {

                            ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferImpl.hpp:9:32: error: 'ArduinoJson::JsonArray& ArduinoJson::JsonBuffer::createArray()' previously defined here

inline ArduinoJson::JsonArray &ArduinoJson::JsonBuffer::createArray() {

                            ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:18:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:17:33: error: redefinition of 'ArduinoJson::JsonObject& ArduinoJson::JsonBuffer::createObject()'

inline ArduinoJson::JsonObject &ArduinoJson::JsonBuffer::createObject() {

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:16:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferImpl.hpp:14:33: error: 'ArduinoJson::JsonObject& ArduinoJson::JsonBuffer::createObject()' previously defined here

inline ArduinoJson::JsonObject &ArduinoJson::JsonBuffer::createObject() {

                             ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:18:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:23:37: error: no 'ArduinoJson::JsonArray& ArduinoJson::JsonBuffer::parseArray(char*, uint8_t)' member function declared in class 'ArduinoJson::JsonBuffer'

 char *json, uint8_t nestingLimit) {

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:29:37: error: no 'ArduinoJson::JsonObject& ArduinoJson::JsonBuffer::parseObject(char*, uint8_t)' member function declared in class 'ArduinoJson::JsonBuffer'

 char *json, uint8_t nestingLimit) {

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:35:37: error: no 'ArduinoJson::JsonVariant ArduinoJson::JsonBuffer::parse(char*, uint8_t)' member function declared in class 'ArduinoJson::JsonBuffer'

 char *json, uint8_t nestingLimit) {

                                 ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:40:14: error: prototype for 'char ArduinoJson::JsonBuffer::strdup(const char, size_t)' does not match any in class 'ArduinoJson::JsonBuffer'

inline char ArduinoJson::JsonBuffer::strdup(const char source,

          ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:54:15: error: candidates are: template const char ArduinoJson::JsonBuffer::strdup(TString)

const char strdup(TString src) {

           ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:46:52: error: template typename ArduinoJson::Internals::EnableIf<(! ArduinoJson::Internals::IsArray::value), const char*>::type ArduinoJson::JsonBuffer::strdup(const TString&)

                            const char *>::type strdup(const TString &src) {

                                                ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:19:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:17:68: error: no member function 'setNodeValue' declared in 'ArduinoJson::JsonObject'

inline bool JsonObject::setNodeValue(node_type *node, String &value) {

                                                                ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:24:74: error: no member function 'setNodeValue' declared in 'ArduinoJson::JsonObject'

inline bool JsonObject::setNodeValue(node_type *node, const String &value) {

                                                                      ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:31:51: error: expected initializer before '<' token

inline const JsonObject &JsonVariant::defaultValue<const JsonObject &>() {

                                               ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:36:51: error: expected initializer before '<' token

inline const JsonObject &JsonVariant::defaultValue() {

                                               ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:41:45: error: expected initializer before '<' token

inline JsonObject &JsonVariant::defaultValue<JsonObject &>() {

                                         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:46:45: error: expected initializer before '<' token

inline JsonObject &JsonVariant::defaultValue() {

                                         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:50:44: error: no 'ArduinoJson::JsonObject& ArduinoJson::JsonVariant::asObject() const' member function declared in class 'ArduinoJson::JsonVariant'

inline JsonObject &JsonVariant::asObject() const {

                                        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:55:20: error: prototype for 'ArduinoJson::JsonObject& ArduinoJson::JsonObject::createNestedObject(ArduinoJson::JsonObjectKey)' does not match any in class 'ArduinoJson::JsonObject'

inline JsonObject &JsonObject::createNestedObject(JsonObjectKey key) {

                ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:217:15: error: candidates are: template ArduinoJson::JsonObject& ArduinoJson::JsonObject::createNestedObject(TString*)

JsonObject& createNestedObject(TString* key) {

           ^

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:210:15: error: template ArduinoJson::JsonObject& ArduinoJson::JsonObject::createNestedObject(const TString&)

JsonObject& createNestedObject(const TString& key) {

           ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:19:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:62:20: error: redefinition of 'ArduinoJson::JsonObject& ArduinoJson::JsonArray::createNestedObject()'

inline JsonObject &JsonArray::createNestedObject() {

                ^

In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:15:0,

             from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:

C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArrayImpl.hpp:20:20: error: 'ArduinoJson::JsonObject& ArduinoJson::JsonArray::createNestedObject()' previously defined here

inline JsonObject &JsonArray::createNestedObject() {

                ^

In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:20:0,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,

             from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,

             from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:22:56: error: no 'ArduinoJson::Internals::JsonInteger ArduinoJson::JsonVariant::asInteger() const' member function declared in class 'ArduinoJson::JsonVariant'

inline Internals::JsonInteger JsonVariant::asInteger() const {

                                                    ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:42:61: error: no 'ArduinoJson::Internals::JsonUInt ArduinoJson::JsonVariant::asUnsignedInteger() const' member function declared in class 'ArduinoJson::JsonVariant'

inline Internals::JsonUInt JsonVariant::asUnsignedInteger() const {

                                                         ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:61:44: error: no 'const char* ArduinoJson::JsonVariant::asString() const' member function declared in class 'ArduinoJson::JsonVariant'

inline const char *JsonVariant::asString() const {

                                        ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:70:52: error: no 'ArduinoJson::Internals::JsonFloat ArduinoJson::JsonVariant::asFloat() const' member function declared in class 'ArduinoJson::JsonVariant'

inline Internals::JsonFloat JsonVariant::asFloat() const {

                                                ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:88:39: error: no 'String ArduinoJson::JsonVariant::toString() const' member function declared in class 'ArduinoJson::JsonVariant'

inline String JsonVariant::toString() const {

                                   ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:99:38: error: no 'bool ArduinoJson::JsonVariant::isBoolean() const' member function declared in class 'ArduinoJson::JsonVariant'

inline bool JsonVariant::isBoolean() const {

                                  ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:109:38: error: no 'bool ArduinoJson::JsonVariant::isInteger() const' member function declared in class 'ArduinoJson::JsonVariant'

inline bool JsonVariant::isInteger() const {

                                  ^

C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:123:36: error: no 'bool ArduinoJson::JsonVariant::isFloat() const' member function declared in class 'ArduinoJson::JsonVariant'

inline bool JsonVariant::isFloat() const {

                                ^

exit status 1 Error compiling for board NodeMCU 1.0 (ESP-12E Module).

rayavarapuvikram1 commented 4 years ago

Once reinstall library and set board to NodeMCU 0.9

oniii1 commented 1 year ago

have you found the solution here?