Okay sorry, Here is the error Message
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:75,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/rtdb/FB_RTDB.h: In instantiation of 'bool FB_RTDB::setInt(FirebaseData*, T1, T2) [with T1 = const char*; T2 = const char*]':
C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:117:64: required from here
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/rtdb/FB_RTDB.h:487:119: error: no matching function for call to 'toStringPtr(const char*&, int)'
bool setInt(FirebaseData *fbdo, T1 path, T2 value) { return buildRequest(fbdo, m_put, toStringPtr(path), toStringPtr(value, -1), d_integer, _NO_SUB_TYPE, _NO_REF, _NO_QUERY, _NO_PRIORITY, toStringPtr(_NO_ETAG), _NO_ASYNC, _NO_QUEUE, _NO_BLOB_SIZE, toStringPtr(_NO_FILE)); }
~~~~~~~~~~~^~~~~~~~~~~
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/FirebaseJson.h:86,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\MB_FS_Interfaces.h:90,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\mb_fs.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Const.h:45,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Utils.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:63,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:440:10: note: candidate: 'template<class T> typename mb_string::enable_if<(((mb_string::is_std_string<T>::value || mb_string::is_arduino_string<T>::value) || mb_string::is_mb_string<T>::value) || mb_string::is_same<T, StringSumHelper>::value), mb_string::mb_string_ptr_t>::type mb_string::toStringPtr(const T&)'
auto toStringPtr(const T &val) -> typename MB_ENABLE_IF<is_std_string<T>::value || is_arduino_string<T>::value || is_mb_string<T>::value || MB_IS_SAME<T, StringSumHelper>::value, MB_StringPtr>::type
^~~~~~~~~~~
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:440:10: note: template argument deduction/substitution failed:
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:75,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/rtdb/FB_RTDB.h:487:119: note: candidate expects 1 argument, 2 provided
bool setInt(FirebaseData *fbdo, T1 path, T2 value) { return buildRequest(fbdo, m_put, toStringPtr(path), toStringPtr(value, -1), d_integer, _NO_SUB_TYPE, _NO_REF, _NO_QUERY, _NO_PRIORITY, toStringPtr(_NO_ETAG), _NO_ASYNC, _NO_QUEUE, _NO_BLOB_SIZE, toStringPtr(_NO_FILE)); }
~~~~~~~~~~~^~~~~~~~~~~
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/FirebaseJson.h:86,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\MB_FS_Interfaces.h:90,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\mb_fs.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Const.h:45,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Utils.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:63,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:446:10: note: candidate: 'template<class T> typename mb_string::enable_if<mb_string::is_const_chars<T>::value, mb_string::mb_string_ptr_t>::type mb_string::toStringPtr(T)'
auto toStringPtr(T val) -> typename MB_ENABLE_IF<is_const_chars<T>::value, MB_StringPtr>::type { return MB_StringPtr(reinterpret_cast<uint32_t>(val), getSubType(val)); }
^~~~~~~~~~~
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:446:10: note: template argument deduction/substitution failed:
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:75,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/rtdb/FB_RTDB.h:487:119: note: candidate expects 1 argument, 2 provided
bool setInt(FirebaseData *fbdo, T1 path, T2 value) { return buildRequest(fbdo, m_put, toStringPtr(path), toStringPtr(value, -1), d_integer, _NO_SUB_TYPE, _NO_REF, _NO_QUERY, _NO_PRIORITY, toStringPtr(_NO_ETAG), _NO_ASYNC, _NO_QUEUE, _NO_BLOB_SIZE, toStringPtr(_NO_FILE)); }
~~~~~~~~~~~^~~~~~~~~~~
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/FirebaseJson.h:86,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\MB_FS_Interfaces.h:90,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\mb_fs.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Const.h:45,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Utils.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:63,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:449:10: note: candidate: 'template<class T> typename mb_string::enable_if<mb_string::is_arduino_flash_string_helper<T>::value, mb_string::mb_string_ptr_t>::type mb_string::toStringPtr(T&)'
auto toStringPtr(T &val) -> typename MB_ENABLE_IF<is_arduino_flash_string_helper<T>::value, MB_StringPtr>::type { return MB_StringPtr(reinterpret_cast<uint32_t>(val), getSubType(val)); }
^~~~~~~~~~~
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:449:10: note: template argument deduction/substitution failed:
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:75,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/rtdb/FB_RTDB.h:487:119: note: candidate expects 1 argument, 2 provided
bool setInt(FirebaseData *fbdo, T1 path, T2 value) { return buildRequest(fbdo, m_put, toStringPtr(path), toStringPtr(value, -1), d_integer, _NO_SUB_TYPE, _NO_REF, _NO_QUERY, _NO_PRIORITY, toStringPtr(_NO_ETAG), _NO_ASYNC, _NO_QUEUE, _NO_BLOB_SIZE, toStringPtr(_NO_FILE)); }
~~~~~~~~~~~^~~~~~~~~~~
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/FirebaseJson.h:86,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\MB_FS_Interfaces.h:90,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\mb_fs.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Const.h:45,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Utils.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:63,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:453:10: note: candidate: 'template<class T> typename mb_string::enable_if<mb_string::is_same<T, std::nullptr_t>::value, mb_string::mb_string_ptr_t>::type mb_string::toStringPtr(T)'
auto toStringPtr(T val) -> typename MB_ENABLE_IF<MB_IS_SAME<T, std::nullptr_t>::value, MB_StringPtr>::type
^~~~~~~~~~~
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:453:10: note: template argument deduction/substitution failed:
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:75,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/rtdb/FB_RTDB.h:487:119: note: candidate expects 1 argument, 2 provided
bool setInt(FirebaseData *fbdo, T1 path, T2 value) { return buildRequest(fbdo, m_put, toStringPtr(path), toStringPtr(value, -1), d_integer, _NO_SUB_TYPE, _NO_REF, _NO_QUERY, _NO_PRIORITY, toStringPtr(_NO_ETAG), _NO_ASYNC, _NO_QUEUE, _NO_BLOB_SIZE, toStringPtr(_NO_FILE)); }
~~~~~~~~~~~^~~~~~~~~~~
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/FirebaseJson.h:86,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\MB_FS_Interfaces.h:90,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\mb_fs.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Const.h:45,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Utils.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:63,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:460:10: note: candidate: 'template<class T> typename mb_string::enable_if<mb_string::is_same<T, mb_string::mb_string_ptr_t>::value, mb_string::mb_string_ptr_t>::type mb_string::toStringPtr(T)'
auto toStringPtr(T val) -> typename MB_ENABLE_IF<MB_IS_SAME<T, MB_StringPtr>::value, MB_StringPtr>::type
^~~~~~~~~~~
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:460:10: note: template argument deduction/substitution failed:
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:75,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/rtdb/FB_RTDB.h:487:119: note: candidate expects 1 argument, 2 provided
bool setInt(FirebaseData *fbdo, T1 path, T2 value) { return buildRequest(fbdo, m_put, toStringPtr(path), toStringPtr(value, -1), d_integer, _NO_SUB_TYPE, _NO_REF, _NO_QUERY, _NO_PRIORITY, toStringPtr(_NO_ETAG), _NO_ASYNC, _NO_QUEUE, _NO_BLOB_SIZE, toStringPtr(_NO_FILE)); }
~~~~~~~~~~~^~~~~~~~~~~
In file included from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/FirebaseJson.h:86,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\MB_FS_Interfaces.h:90,
from c:\users\cj\documents\arduino\libraries\firebase_arduino_client_library_for_esp8266_and_esp32\src\mbfs\mb_fs.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Const.h:45,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/FB_Utils.h:37,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase.h:63,
from C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/Firebase_ESP_Client.h:44,
from C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:7:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:466:10: note: candidate: 'template<class T> typename mb_string::enable_if<((mb_string::is_num_int<T>::value || mb_string::is_num_float<T>::value) || mb_string::is_same<T, bool>::value), mb_string::mb_string_ptr_t>::type mb_string::toStringPtr(T&, int)'
auto toStringPtr(T &val, int precision = -1) -> typename MB_ENABLE_IF<is_num_int<T>::value || is_num_float<T>::value || MB_IS_SAME<T, bool>::value, MB_StringPtr>::type { return MB_StringPtr(reinterpret_cast<uint32_t>(&val), getSubType(val), precision); }
^~~~~~~~~~~
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:466:10: note: template argument deduction/substitution failed:
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h: In substitution of 'template<class T> typename mb_string::enable_if<((mb_string::is_num_int<T>::value || mb_string::is_num_float<T>::value) || mb_string::is_same<T, bool>::value), mb_string::mb_string_ptr_t>::type mb_string::toStringPtr(T&, int) [with T = const char*]':
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/rtdb/FB_RTDB.h:487:119: required from 'bool FB_RTDB::setInt(FirebaseData*, T1, T2) [with T1 = const char*; T2 = const char*]'
C:\Users\CJ\Documents\Arduino\esp32 test\Esp32GPS_Test\Esp32GPS_Test.ino:117:64: required from here
C:\Users\CJ\Documents\Arduino\libraries\Firebase_Arduino_Client_Library_for_ESP8266_and_ESP32\src/json/MB_String.h:466:10: error: no type named 'type' in 'struct mb_string::enable_if<false, mb_string::mb_string_ptr_t>'
Multiple libraries were found for "WiFi.h"
Used: C:\Users\CJ\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.4\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
Multiple libraries were found for "SD.h"
Used: C:\Users\CJ\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.4\libraries\SD
Not used: C:\Program Files (x86)\Arduino\libraries\SD
exit status 1
Error compiling for board DOIT ESP32 DEVKIT V1.