arduino-libraries / Arduino_JSON

Official JSON Library for Arduino
GNU Lesser General Public License v2.1
151 stars 60 forks source link

problem to compile samples for ESP8266 target ! #14

Closed phil31 closed 3 years ago

phil31 commented 3 years ago

Hello all,

new with Arduino design, i'm trying to do some stufs with this librarie ! i try to compile the samples for Mega2560 or ESP32, that works (at least, compilation is right !) but as soon as i change the target to ESP8266 generic (or ESP8285 generic which is my final target), with the same sample, i'v got some compilation errors that i can't solve by myself (newbie ...)

here it it the logs :

In file included from D:\Arduino\libraries\ArduinoJson\src/ArduinoJson/Polyfills/static_array.hpp:11:0, from D:\Arduino\libraries\ArduinoJson\src/ArduinoJson/Numbers/FloatTraits.hpp:14, from D:\Arduino\libraries\ArduinoJson\src/ArduinoJson/Numbers/convertNumber.hpp:18, from D:\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/VariantData.hpp:9, from D:\Arduino\libraries\ArduinoJson\src/ArduinoJson/Variant/SlotFunctions.hpp:8, from D:\Arduino\libraries\ArduinoJson\src/ArduinoJson/Array/ArrayIterator.hpp:7, from D:\Arduino\libraries\ArduinoJson\src/ArduinoJson/Array/ArrayRef.hpp:8, from D:\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:17, from D:\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9, from D:\Arduino\WP-FP\WP-FP.ino:48: D:\Arduino\libraries\ArduinoJson\src/ArduinoJson/Polyfills/pgmspace_generic.hpp: In instantiation of 'typename ArduinoJson6172_91::enable_if<ArduinoJson6172_91::is_pointer::value, T>::type ArduinoJson6172_91::pgm_read(const void) [with T = const __FlashStringHelper; typename ArduinoJson6172_91::enable_if<ArduinoJson6172_91::is_pointer::value, T>::type = const __FlashStringHelper]': D:\Arduino\libraries\ArduinoJson\src/ArduinoJson/Deserialization/DeserializationError.hpp:103:12: required from here D:\Arduino\libraries\ArduinoJson\src/ArduinoJson/Polyfills/pgmspace_generic.hpp:14:45: error: 'const void' is not a pointer-to-object type return reinterpret_cast(pgm_read_ptr(p)); ^ exit status 1 Error compiling for board Generic ESP8285 Module.

may i get some tips or info to solve this please ? Arduino 1.8.13 with ArduinoJson 6.17.2

thanks, regards

phil31 commented 3 years ago

sorry wrong respository ! u can close this issue