Error when using the library ArduinoJson Intel Galileo
Created by: icaroramiires
When I compile the project for the Arduino uno works perfectly.
I am now moving my project for intel and Galileo appeared the following error:
In file included from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/JsonWriter.hpp:10:0, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:13, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonVariant.hpp:13, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp:15, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/DynamicJsonBuffer.hpp:10, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson.h:8, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:14, from /Users/icaro/Documents/projeto_final/projeto_final.ino:1: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/../Polyfills/isInfinity.hpp: In function ‘bool ArduinoJson::Polyfills::isInfinity(T) [with T = double]’: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/../Polyfills/isInfinity.hpp:35:18: error: ‘isinfl’ was not declared in this scope /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/../Polyfills/isInfinity.hpp: In function ‘bool ArduinoJson::Polyfills::isInfinity(T) [with T = float]’: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/../Polyfills/isInfinity.hpp:40:18: error: ‘isinff’ was not declared in this scope In file included from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/JsonWriter.hpp:11:0, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:13, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonVariant.hpp:13, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp:15, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/DynamicJsonBuffer.hpp:10, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson.h:8, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:14, from /Users/icaro/Documents/projeto_final/projeto_final.ino:1: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/../Polyfills/isNaN.hpp: In function ‘bool ArduinoJson::Polyfills::isNaN(T) [with T = double]’: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/../Polyfills/isNaN.hpp:35:18: error: ‘isnanl’ was not declared in this scope /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/../Polyfills/isNaN.hpp: In function ‘bool ArduinoJson::Polyfills::isNaN(T) [with T = float]’: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../Internals/../Polyfills/isNaN.hpp:40:18: error: ‘isnanf’ was not declared in this scope In file included from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonVariantBase.hpp:11:0, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonVariant.hpp:16, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp:15, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/DynamicJsonBuffer.hpp:10, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson.h:8, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:14, from /Users/icaro/Documents/projeto_final/projeto_final.ino:1: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonObjectKey.hpp: In constructor ‘ArduinoJson::JsonObjectKey::JsonObjectKey(const String&)’: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonObjectKey.hpp:18:49: error: ‘const class String’ has no member named ‘c_str’ In file included from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10:0, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/DynamicJsonBuffer.hpp:10, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson.h:8, from /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:14, from /Users/icaro/Documents/projeto_final/projeto_final.ino:1: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp: In member function ‘ArduinoJson::JsonArray& ArduinoJson::JsonBuffer::parseArray(const String&, uint8_t)’: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp:71:28: error: ‘const class String’ has no member named ‘c_str’ /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp: In member function ‘ArduinoJson::JsonObject& ArduinoJson::JsonBuffer::parseObject(const String&, uint8_t)’: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp:94:29: error: ‘const class String’ has no member named ‘c_str’ /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp: In member function ‘ArduinoJson::JsonVariant ArduinoJson::JsonBuffer::parse(const String&, uint8_t)’: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp:109:23: error: ‘const class String’ has no member named ‘c_str’ /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp: In member function ‘char* ArduinoJson::JsonBuffer::strdup(const String&)’: /Users/icaro/Documents/Arduino/libraries/ArduinoJson/src/../include/ArduinoJson/Internals/../JsonBuffer.hpp:116:55: error: ‘const class String’ has no member named ‘c_str’ exit status 1
Error compiling for Intel Galileo board
Version IDE = 1.6.9 Version lib = 5.5.0 Mac OSX El Capitan