Skip to content

Error when using the library ArduinoJson Intel Galileo #299

@icaroramiires

Description

@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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugv5ArduinoJson 5

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions