Internal compiling error
FernandoGarcia opened this issue · comments
Fernando Garcia commented
Hi!
I'm getting this compiling errors while trying ArduinoIoTCloud-Basic
example with NodeMCU 1.0.
IDE: 1.8.10;
Library version: 1.0.2
OS: Ubuntu 18.04
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c: In function 'hexDump':
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c:195:32: error: expected ')' before '__INT8'
195 | err = stream(out, "%02" PRIx8, *buffer++);
| ^
| )
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c: In function 'utf8EscapedDump':
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c:251:39: error: expected ')' before '__INT32'
251 | err = stream(out, "\\u%04" PRIX32 "\\u%04" PRIX32,
| ^
| )
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c:257:39: error: expected ')' before '__INT32'
257 | err = stream(out, "\\u%04" PRIX32, uc);
| ^
| )
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c: In function 'value_to_pretty':
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c:382:34: error: expected ')' before '__INT64'
382 | err = stream(out, "%" PRIu64, val);
| ^
| )
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c:387:39: error: expected ')' before '__INT64'
387 | err = stream(out, "-%" PRIu64, val);
| ^
| )
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c:457:30: error: expected ')' before '__INT64'
457 | err = stream(out, "%" PRIu64 "%s(", tag, get_indicator(it, flags));
| ^
| )
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c:473:37: error: expected ')' before '__INT8'
473 | err = stream(out, "simple(%" PRIu8 ")", simple_type);
| ^
| )
/home/fernandogarcia/Arduino/libraries/ArduinoIoTCloud/src/cbor/lib/tinycbor/src/cborpretty.c:531:36: error: expected ')' before '__INT64'
531 | err = stream(out, "%s%" PRIu64 ".%s", val < 0 ? "-" : "", ival, suffix);
| ^
| )
Best regards.
Alexander Entinger commented
Very likely same issue as #266, reopen if fix described there does not fix your issue.
Fernando Garcia commented
It does not look like as a definitive solution.
Please make it compatible with latest esp core.