Error: __c Causes A Section Type Conflict With S0 · Issue #1518 - GitHub

Skip to content Dismiss alert {{ message }} / ArduinoJson Public
  • Uh oh!

    There was an error while loading. Please reload this page.

  • Notifications You must be signed in to change notification settings
  • Fork 1.2k
  • Star 7.1k
  • Code
  • Issues 19
  • Pull requests
  • Actions
  • Security

    Uh oh!

    There was an error while loading. Please reload this page.

  • Insights
Additional navigation options error: __c causes a section type conflict with s0 #1518New issueNew issueClosedClosederror: __c causes a section type conflict with s0#1518Labelsbugv6ArduinoJson 6@miguelangelwww

Description

@miguelangelwwwmiguelangelwwwopened on Mar 4, 2021

When compiling JsonParserExample in the installed examples of any versión (installed right now 6.17) in Arduino 1.8.7 (Mac OS 10.14.6) the following error appears

n file included from /Users/usuario/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/Arduino.h:259:0, from sketch/JsonParserExample.ino.cpp:1: /Users/usuario/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/pgmspace.h:16:51: error: __c causes a section type conflict with s0 #define PSTR(s) (extension({static const char __c[] PROGMEM = (s); &__c[0];})) ^ /Users/usuario/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/WString.h:38:76: note: in definition of macro 'FPSTR' #define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer)) ^ /Users/usuario/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/WString.h:39:34: note: in expansion of macro 'PSTR' #define F(string_literal) (FPSTR(PSTR(string_literal))) ^ /Users/usuario/Documents/Arduino/libraries/ArduinoJson/examples/JsonParserExample/JsonParserExample.ino:44:18: note: in expansion of macro 'F' Serial.print(F("deserializeJson() failed: "));

^

In file included from /Users/usuario/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Numbers/FloatTraits.hpp:14:0, from /Users/usuario/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Numbers/convertNumber.hpp:18, from /Users/usuario/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Variant/VariantData.hpp:9, from /Users/usuario/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Variant/SlotFunctions.hpp:8, from /Users/usuario/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Array/ArrayIterator.hpp:7, from /Users/usuario/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Array/ArrayRef.hpp:8, from /Users/usuario/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:17, from /Users/usuario/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9, from /Users/usuario/Documents/Arduino/libraries/ArduinoJson/examples/JsonParserExample/JsonParserExample.ino:9: /Users/usuario/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Deserialization/DeserializationError.hpp:93:5: note: 's0' was declared here ARDUINOJSON_DEFINE_STATIC_ARRAY(char, s0, "Ok"); ^ exit status 1 Error compilando para la tarjeta WeMos D1 R1.

Metadata

Metadata

Assignees

No one assigned

Labels

bugv6ArduinoJson 6

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

You can’t perform that action at this time.

Tag » Arduino Section Type Conflict