Advertisement
Guest User

uPy make full output - misaalanshori

a guest
Oct 25th, 2019
549
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 375.13 KB | None | 0 0
  1. Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
  2. Building with ESP IDF v3
  3. CXX /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp
  4. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  5.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  6.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  7. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:166:8: error: '_VOID' does not name a type
  8.  extern _VOID   _EXFUN(__sinit,(struct _reent *));
  9.         ^~~~~
  10. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:193:3: error: '_PTR' does not name a type
  11.    _PTR _cookie; /* cookie passed to io functions */
  12.    ^~~~
  13. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:195:36: error: '_read' has not been declared
  14.    _READ_WRITE_RETURN_TYPE _EXFNPTR(_read, (struct _reent *, _PTR,
  15.                                     ^~~~~
  16. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:195:43: error: expected identifier before '(' token
  17.    _READ_WRITE_RETURN_TYPE _EXFNPTR(_read, (struct _reent *, _PTR,
  18.                                            ^
  19. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:195:61: error: '_PTR' has not been declared
  20.    _READ_WRITE_RETURN_TYPE _EXFNPTR(_read, (struct _reent *, _PTR,
  21.                                                              ^~~~
  22. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:197:36: error: '_write' has not been declared
  23.    _READ_WRITE_RETURN_TYPE _EXFNPTR(_write, (struct _reent *, _PTR,
  24.                                     ^~~~~~
  25. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:197:44: error: expected identifier before '(' token
  26.    _READ_WRITE_RETURN_TYPE _EXFNPTR(_write, (struct _reent *, _PTR,
  27.                                             ^
  28. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:197:62: error: '_PTR' has not been declared
  29.    _READ_WRITE_RETURN_TYPE _EXFNPTR(_write, (struct _reent *, _PTR,
  30.                                                               ^~~~
  31. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:200:20: error: '_seek' has not been declared
  32.    _fpos_t _EXFNPTR(_seek, (struct _reent *, _PTR, _fpos_t, int));
  33.                     ^~~~~
  34. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:200:27: error: expected identifier before '(' token
  35.    _fpos_t _EXFNPTR(_seek, (struct _reent *, _PTR, _fpos_t, int));
  36.                            ^
  37. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:200:45: error: '_PTR' has not been declared
  38.    _fpos_t _EXFNPTR(_seek, (struct _reent *, _PTR, _fpos_t, int));
  39.                                              ^~~~
  40. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:201:16: error: '_close' has not been declared
  41.    int _EXFNPTR(_close, (struct _reent *, _PTR));
  42.                 ^~~~~~
  43. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:201:24: error: expected identifier before '(' token
  44.    int _EXFNPTR(_close, (struct _reent *, _PTR));
  45.                         ^
  46. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:201:42: error: '_PTR' has not been declared
  47.    int _EXFNPTR(_close, (struct _reent *, _PTR));
  48.                                           ^~~~
  49. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:388:3: error: '_CONST' does not name a type
  50.    _CONST char *_current_locale; /* unused */
  51.    ^~~~~~
  52. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:392:17: error: '__cleanup' has not been declared
  53.    void _EXFNPTR(__cleanup, (struct _reent *));
  54.                  ^~~~~~~~~
  55. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:392:28: error: expected identifier before '(' token
  56.    void _EXFNPTR(__cleanup, (struct _reent *));
  57.                             ^
  58. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:773:21: error: expected initializer before '_PARAMS'
  59.  void _reclaim_reent _PARAMS ((struct _reent *));
  60.                      ^~~~~~~
  61. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:26: error: '__getreent' was not declared in this scope
  62.    struct _reent * _EXFUN(__getreent, (void));
  63.                           ^~~~~~~~~~
  64. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:26: note: suggested alternative: '_reent'
  65.    struct _reent * _EXFUN(__getreent, (void));
  66.                           ^~~~~~~~~~
  67.                           _reent
  68. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:39: error: expected primary-expression before 'void'
  69.    struct _reent * _EXFUN(__getreent, (void));
  70.                                        ^~~~
  71. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:39: error: expected ')' before 'void'
  72.    struct _reent * _EXFUN(__getreent, (void));
  73.                                       ~^~~~
  74.                                        )
  75. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  76.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  77. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:155:44: error: expected initializer before '__result_use_check'
  78.  void *reallocarray(void *, size_t, size_t) __result_use_check __alloc_size(2)
  79.                                             ^~~~~~~~~~~~~~~~~~
  80. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:340:52: error: expected initializer before '__alloc_align'
  81.  void * aligned_alloc(size_t, size_t) __malloc_like __alloc_align(1)
  82.                                                     ^~~~~~~~~~~~~
  83. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  84.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  85. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:164:15: error: conflicting declaration 'FILE* _EXFUN'
  86.  FILE * _EXFUN(tmpfile, (void));
  87.                ^~~~~~~
  88. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  89.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  90.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  91. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  92.    struct _reent * _EXFUN(__getreent, (void));
  93.                    ^~~~~~
  94. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  95.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  96. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:164:15: error: 'tmpfile' was not declared in this scope
  97.  FILE * _EXFUN(tmpfile, (void));
  98.                ^~~~~~~
  99. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:164:25: error: expected primary-expression before 'void'
  100.  FILE * _EXFUN(tmpfile, (void));
  101.                          ^~~~
  102. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:164:25: error: expected ')' before 'void'
  103.  FILE * _EXFUN(tmpfile, (void));
  104.                         ~^~~~
  105.                          )
  106. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:165:15: error: conflicting declaration 'char* _EXFUN'
  107.  char * _EXFUN(tmpnam, (char *));
  108.                ^~~~~~
  109. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  110.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  111.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  112. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  113.    struct _reent * _EXFUN(__getreent, (void));
  114.                    ^~~~~~
  115. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  116.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  117. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:165:15: error: 'tmpnam' was not declared in this scope
  118.  char * _EXFUN(tmpnam, (char *));
  119.                ^~~~~~
  120. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:165:15: note: suggested alternative: 'L_tmpnam'
  121.  char * _EXFUN(tmpnam, (char *));
  122.                ^~~~~~
  123.                L_tmpnam
  124. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:165:24: error: expected primary-expression before 'char'
  125.  char * _EXFUN(tmpnam, (char *));
  126.                         ^~~~
  127. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:165:24: error: expected ')' before 'char'
  128.  char * _EXFUN(tmpnam, (char *));
  129.                        ~^~~~
  130.                         )
  131. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:167:15: error: conflicting declaration 'char* _EXFUN'
  132.  char * _EXFUN(tempnam, (const char *, const char *));
  133.                ^~~~~~~
  134. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  135.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  136.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  137. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  138.    struct _reent * _EXFUN(__getreent, (void));
  139.                    ^~~~~~
  140. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  141.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  142. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:167:15: error: 'tempnam' was not declared in this scope
  143.  char * _EXFUN(tempnam, (const char *, const char *));
  144.                ^~~~~~~
  145. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:167:15: note: suggested alternative: 'L_tmpnam'
  146.  char * _EXFUN(tempnam, (const char *, const char *));
  147.                ^~~~~~~
  148.                L_tmpnam
  149. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:167:25: error: expected primary-expression before 'const'
  150.  char * _EXFUN(tempnam, (const char *, const char *));
  151.                          ^~~~~
  152. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:167:25: error: expected ')' before 'const'
  153.  char * _EXFUN(tempnam, (const char *, const char *));
  154.                         ~^~~~~
  155.                          )
  156. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:169:12: error: conflicting declaration 'int _EXFUN'
  157.  int _EXFUN(fclose, (FILE *));
  158.             ^~~~~~
  159. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  160.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  161.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  162. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  163.    struct _reent * _EXFUN(__getreent, (void));
  164.                    ^~~~~~
  165. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  166.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  167. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:169:12: error: 'fclose' was not declared in this scope
  168.  int _EXFUN(fclose, (FILE *));
  169.             ^~~~~~
  170. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:169:12: note: suggested alternative: 'class'
  171.  int _EXFUN(fclose, (FILE *));
  172.             ^~~~~~
  173.             class
  174. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:169:26: error: expected primary-expression before '*' token
  175.  int _EXFUN(fclose, (FILE *));
  176.                           ^
  177. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:169:27: error: expected primary-expression before ')' token
  178.  int _EXFUN(fclose, (FILE *));
  179.                            ^
  180. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:170:12: error: conflicting declaration 'int _EXFUN'
  181.  int _EXFUN(fflush, (FILE *));
  182.             ^~~~~~
  183. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  184.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  185.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  186. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  187.    struct _reent * _EXFUN(__getreent, (void));
  188.                    ^~~~~~
  189. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  190.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  191. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:170:12: error: 'fflush' was not declared in this scope
  192.  int _EXFUN(fflush, (FILE *));
  193.             ^~~~~~
  194. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:170:26: error: expected primary-expression before '*' token
  195.  int _EXFUN(fflush, (FILE *));
  196.                           ^
  197. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:170:27: error: expected primary-expression before ')' token
  198.  int _EXFUN(fflush, (FILE *));
  199.                            ^
  200. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:171:15: error: conflicting declaration 'FILE* _EXFUN'
  201.  FILE * _EXFUN(freopen, (const char *__restrict, const char *__restrict, FILE *__restrict));
  202.                ^~~~~~~
  203. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  204.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  205.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  206. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  207.    struct _reent * _EXFUN(__getreent, (void));
  208.                    ^~~~~~
  209. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  210.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  211. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:171:15: error: 'freopen' was not declared in this scope
  212.  FILE * _EXFUN(freopen, (const char *__restrict, const char *__restrict, FILE *__restrict));
  213.                ^~~~~~~
  214. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:171:15: note: suggested alternative: 'fropen'
  215.  FILE * _EXFUN(freopen, (const char *__restrict, const char *__restrict, FILE *__restrict));
  216.                ^~~~~~~
  217.                fropen
  218. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:171:25: error: expected primary-expression before 'const'
  219.  FILE * _EXFUN(freopen, (const char *__restrict, const char *__restrict, FILE *__restrict));
  220.                          ^~~~~
  221. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:171:25: error: expected ')' before 'const'
  222.  FILE * _EXFUN(freopen, (const char *__restrict, const char *__restrict, FILE *__restrict));
  223.                         ~^~~~~
  224.                          )
  225. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:172:13: error: variable or field '_EXFUN' declared void
  226.  void _EXFUN(setbuf, (FILE *__restrict, char *__restrict));
  227.              ^~~~~~
  228. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:172:13: error: 'setbuf' was not declared in this scope
  229. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:172:13: note: suggested alternative: 'setenv'
  230.  void _EXFUN(setbuf, (FILE *__restrict, char *__restrict));
  231.              ^~~~~~
  232.              setenv
  233. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:172:27: error: expected primary-expression before '*' token
  234.  void _EXFUN(setbuf, (FILE *__restrict, char *__restrict));
  235.                            ^
  236. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:172:38: error: expected primary-expression before ',' token
  237.  void _EXFUN(setbuf, (FILE *__restrict, char *__restrict));
  238.                                       ^
  239. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:172:40: error: expected primary-expression before 'char'
  240.  void _EXFUN(setbuf, (FILE *__restrict, char *__restrict));
  241.                                         ^~~~
  242. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:172:39: error: expected ')' before 'char'
  243.  void _EXFUN(setbuf, (FILE *__restrict, char *__restrict));
  244.                      ~                 ^~~~~
  245.                                        )
  246. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:173:12: error: conflicting declaration 'int _EXFUN'
  247.  int _EXFUN(setvbuf, (FILE *__restrict, char *__restrict, int, size_t));
  248.             ^~~~~~~
  249. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  250.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  251.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  252. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  253.    struct _reent * _EXFUN(__getreent, (void));
  254.                    ^~~~~~
  255. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  256.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  257. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:173:12: error: 'setvbuf' was not declared in this scope
  258.  int _EXFUN(setvbuf, (FILE *__restrict, char *__restrict, int, size_t));
  259.             ^~~~~~~
  260. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:173:27: error: expected primary-expression before '*' token
  261.  int _EXFUN(setvbuf, (FILE *__restrict, char *__restrict, int, size_t));
  262.                            ^
  263. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:173:38: error: expected primary-expression before ',' token
  264.  int _EXFUN(setvbuf, (FILE *__restrict, char *__restrict, int, size_t));
  265.                                       ^
  266. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:173:40: error: expected primary-expression before 'char'
  267.  int _EXFUN(setvbuf, (FILE *__restrict, char *__restrict, int, size_t));
  268.                                         ^~~~
  269. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:173:39: error: expected ')' before 'char'
  270.  int _EXFUN(setvbuf, (FILE *__restrict, char *__restrict, int, size_t));
  271.                      ~                 ^~~~~
  272.                                        )
  273. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:174:12: error: conflicting declaration 'int _EXFUN'
  274.  int _EXFUN(fprintf, (FILE *__restrict, const char *__restrict, ...)
  275.             ^~~~~~~
  276. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  277.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  278.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  279. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  280.    struct _reent * _EXFUN(__getreent, (void));
  281.                    ^~~~~~
  282. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  283.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  284. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:174:12: error: 'fprintf' was not declared in this scope
  285.  int _EXFUN(fprintf, (FILE *__restrict, const char *__restrict, ...)
  286.             ^~~~~~~
  287. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:174:27: error: expected primary-expression before '*' token
  288.  int _EXFUN(fprintf, (FILE *__restrict, const char *__restrict, ...)
  289.                            ^
  290. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:174:38: error: expected primary-expression before ',' token
  291.  int _EXFUN(fprintf, (FILE *__restrict, const char *__restrict, ...)
  292.                                       ^
  293. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:174:40: error: expected primary-expression before 'const'
  294.  int _EXFUN(fprintf, (FILE *__restrict, const char *__restrict, ...)
  295.                                         ^~~~~
  296. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:174:39: error: expected ')' before 'const'
  297.  int _EXFUN(fprintf, (FILE *__restrict, const char *__restrict, ...)
  298.                      ~                 ^~~~~~
  299.                                        )
  300. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:176:12: error: conflicting declaration 'int _EXFUN'
  301.  int _EXFUN(fscanf, (FILE *__restrict, const char *__restrict, ...)
  302.             ^~~~~~
  303. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  304.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  305.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  306. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  307.    struct _reent * _EXFUN(__getreent, (void));
  308.                    ^~~~~~
  309. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  310.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  311. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:176:12: error: 'fscanf' was not declared in this scope
  312.  int _EXFUN(fscanf, (FILE *__restrict, const char *__restrict, ...)
  313.             ^~~~~~
  314. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:176:12: note: suggested alternative: 'srand'
  315.  int _EXFUN(fscanf, (FILE *__restrict, const char *__restrict, ...)
  316.             ^~~~~~
  317.             srand
  318. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:176:26: error: expected primary-expression before '*' token
  319.  int _EXFUN(fscanf, (FILE *__restrict, const char *__restrict, ...)
  320.                           ^
  321. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:176:37: error: expected primary-expression before ',' token
  322.  int _EXFUN(fscanf, (FILE *__restrict, const char *__restrict, ...)
  323.                                      ^
  324. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:176:39: error: expected primary-expression before 'const'
  325.  int _EXFUN(fscanf, (FILE *__restrict, const char *__restrict, ...)
  326.                                        ^~~~~
  327. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:176:38: error: expected ')' before 'const'
  328.  int _EXFUN(fscanf, (FILE *__restrict, const char *__restrict, ...)
  329.                     ~                 ^~~~~~
  330.                                       )
  331. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:178:12: error: conflicting declaration 'int _EXFUN'
  332.  int _EXFUN(printf, (const char *__restrict, ...)
  333.             ^~~~~~
  334. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  335.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  336.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  337. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  338.    struct _reent * _EXFUN(__getreent, (void));
  339.                    ^~~~~~
  340. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  341.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  342. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:178:12: error: 'printf' was not declared in this scope
  343.  int _EXFUN(printf, (const char *__restrict, ...)
  344.             ^~~~~~
  345. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:178:12: note: 'printf' is defined in header '<cstdio>'; did you forget to '#include <cstdio>'?
  346. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:64:1:
  347. +#include <cstdio>
  348.  
  349. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:178:12:
  350.  int _EXFUN(printf, (const char *__restrict, ...)
  351.             ^~~~~~
  352. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:178:21: error: expected primary-expression before 'const'
  353.  int _EXFUN(printf, (const char *__restrict, ...)
  354.                      ^~~~~
  355. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:178:21: error: expected ')' before 'const'
  356.  int _EXFUN(printf, (const char *__restrict, ...)
  357.                     ~^~~~~
  358.                      )
  359. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:180:12: error: conflicting declaration 'int _EXFUN'
  360.  int _EXFUN(scanf, (const char *__restrict, ...)
  361.             ^~~~~
  362. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  363.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  364.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  365. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  366.    struct _reent * _EXFUN(__getreent, (void));
  367.                    ^~~~~~
  368. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  369.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  370. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:180:12: error: 'scanf' was not declared in this scope
  371.  int _EXFUN(scanf, (const char *__restrict, ...)
  372.             ^~~~~
  373. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:180:12: note: suggested alternative: 'srand'
  374.  int _EXFUN(scanf, (const char *__restrict, ...)
  375.             ^~~~~
  376.             srand
  377. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:180:20: error: expected primary-expression before 'const'
  378.  int _EXFUN(scanf, (const char *__restrict, ...)
  379.                     ^~~~~
  380. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:180:20: error: expected ')' before 'const'
  381.  int _EXFUN(scanf, (const char *__restrict, ...)
  382.                    ~^~~~~
  383.                     )
  384. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:182:12: error: conflicting declaration 'int _EXFUN'
  385.  int _EXFUN(sscanf, (const char *__restrict, const char *__restrict, ...)
  386.             ^~~~~~
  387. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  388.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  389.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  390. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  391.    struct _reent * _EXFUN(__getreent, (void));
  392.                    ^~~~~~
  393. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  394.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  395. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:182:12: error: 'sscanf' was not declared in this scope
  396.  int _EXFUN(sscanf, (const char *__restrict, const char *__restrict, ...)
  397.             ^~~~~~
  398. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:182:12: note: suggested alternative: 'srand'
  399.  int _EXFUN(sscanf, (const char *__restrict, const char *__restrict, ...)
  400.             ^~~~~~
  401.             srand
  402. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:182:21: error: expected primary-expression before 'const'
  403.  int _EXFUN(sscanf, (const char *__restrict, const char *__restrict, ...)
  404.                      ^~~~~
  405. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:182:21: error: expected ')' before 'const'
  406.  int _EXFUN(sscanf, (const char *__restrict, const char *__restrict, ...)
  407.                     ~^~~~~
  408.                      )
  409. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:184:12: error: conflicting declaration 'int _EXFUN'
  410.  int _EXFUN(vfprintf, (FILE *__restrict, const char *__restrict, __VALIST)
  411.             ^~~~~~~~
  412. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  413.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  414.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  415. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  416.    struct _reent * _EXFUN(__getreent, (void));
  417.                    ^~~~~~
  418. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  419.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  420. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:184:12: error: 'vfprintf' was not declared in this scope
  421.  int _EXFUN(vfprintf, (FILE *__restrict, const char *__restrict, __VALIST)
  422.             ^~~~~~~~
  423. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:184:28: error: expected primary-expression before '*' token
  424.  int _EXFUN(vfprintf, (FILE *__restrict, const char *__restrict, __VALIST)
  425.                             ^
  426. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:184:39: error: expected primary-expression before ',' token
  427.  int _EXFUN(vfprintf, (FILE *__restrict, const char *__restrict, __VALIST)
  428.                                        ^
  429. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:184:41: error: expected primary-expression before 'const'
  430.  int _EXFUN(vfprintf, (FILE *__restrict, const char *__restrict, __VALIST)
  431.                                          ^~~~~
  432. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:184:40: error: expected ')' before 'const'
  433.  int _EXFUN(vfprintf, (FILE *__restrict, const char *__restrict, __VALIST)
  434.                       ~                 ^~~~~~
  435.                                         )
  436. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:186:12: error: conflicting declaration 'int _EXFUN'
  437.  int _EXFUN(vprintf, (const char *, __VALIST)
  438.             ^~~~~~~
  439. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  440.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  441.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  442. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  443.    struct _reent * _EXFUN(__getreent, (void));
  444.                    ^~~~~~
  445. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  446.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  447. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:186:12: error: 'vprintf' was not declared in this scope
  448.  int _EXFUN(vprintf, (const char *, __VALIST)
  449.             ^~~~~~~
  450. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:186:22: error: expected primary-expression before 'const'
  451.  int _EXFUN(vprintf, (const char *, __VALIST)
  452.                       ^~~~~
  453. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:186:22: error: expected ')' before 'const'
  454.  int _EXFUN(vprintf, (const char *, __VALIST)
  455.                      ~^~~~~
  456.                       )
  457. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:188:12: error: conflicting declaration 'int _EXFUN'
  458.  int _EXFUN(vsprintf, (char *__restrict, const char *__restrict, __VALIST)
  459.             ^~~~~~~~
  460. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  461.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  462.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  463. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  464.    struct _reent * _EXFUN(__getreent, (void));
  465.                    ^~~~~~
  466. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  467.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  468. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:188:12: error: 'vsprintf' was not declared in this scope
  469.  int _EXFUN(vsprintf, (char *__restrict, const char *__restrict, __VALIST)
  470.             ^~~~~~~~
  471. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:188:23: error: expected primary-expression before 'char'
  472.  int _EXFUN(vsprintf, (char *__restrict, const char *__restrict, __VALIST)
  473.                        ^~~~
  474. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:188:23: error: expected ')' before 'char'
  475.  int _EXFUN(vsprintf, (char *__restrict, const char *__restrict, __VALIST)
  476.                       ~^~~~
  477.                        )
  478. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:190:12: error: conflicting declaration 'int _EXFUN'
  479.  int _EXFUN(fgetc, (FILE *));
  480.             ^~~~~
  481. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  482.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  483.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  484. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  485.    struct _reent * _EXFUN(__getreent, (void));
  486.                    ^~~~~~
  487. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  488.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  489. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:190:12: error: 'fgetc' was not declared in this scope
  490.  int _EXFUN(fgetc, (FILE *));
  491.             ^~~~~
  492. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:190:25: error: expected primary-expression before '*' token
  493.  int _EXFUN(fgetc, (FILE *));
  494.                          ^
  495. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:190:26: error: expected primary-expression before ')' token
  496.  int _EXFUN(fgetc, (FILE *));
  497.                           ^
  498. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:191:16: error: conflicting declaration 'char* _EXFUN'
  499.  char *  _EXFUN(fgets, (char *__restrict, int, FILE *__restrict));
  500.                 ^~~~~
  501. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  502.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  503.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  504. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  505.    struct _reent * _EXFUN(__getreent, (void));
  506.                    ^~~~~~
  507. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  508.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  509. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:191:16: error: 'fgets' was not declared in this scope
  510.  char *  _EXFUN(fgets, (char *__restrict, int, FILE *__restrict));
  511.                 ^~~~~
  512. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:191:24: error: expected primary-expression before 'char'
  513.  char *  _EXFUN(fgets, (char *__restrict, int, FILE *__restrict));
  514.                         ^~~~
  515. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:191:24: error: expected ')' before 'char'
  516.  char *  _EXFUN(fgets, (char *__restrict, int, FILE *__restrict));
  517.                        ~^~~~
  518.                         )
  519. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:192:12: error: conflicting declaration 'int _EXFUN'
  520.  int _EXFUN(fputc, (int, FILE *));
  521.             ^~~~~
  522. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  523.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  524.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  525. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  526.    struct _reent * _EXFUN(__getreent, (void));
  527.                    ^~~~~~
  528. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  529.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  530. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:192:12: error: 'fputc' was not declared in this scope
  531.  int _EXFUN(fputc, (int, FILE *));
  532.             ^~~~~
  533. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:192:20: error: expected primary-expression before 'int'
  534.  int _EXFUN(fputc, (int, FILE *));
  535.                     ^~~
  536. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:192:20: error: expected ')' before 'int'
  537.  int _EXFUN(fputc, (int, FILE *));
  538.                    ~^~~
  539.                     )
  540. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:193:12: error: conflicting declaration 'int _EXFUN'
  541.  int _EXFUN(fputs, (const char *__restrict, FILE *__restrict));
  542.             ^~~~~
  543. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  544.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  545.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  546. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  547.    struct _reent * _EXFUN(__getreent, (void));
  548.                    ^~~~~~
  549. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  550.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  551. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:193:12: error: 'fputs' was not declared in this scope
  552.  int _EXFUN(fputs, (const char *__restrict, FILE *__restrict));
  553.             ^~~~~
  554. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:193:20: error: expected primary-expression before 'const'
  555.  int _EXFUN(fputs, (const char *__restrict, FILE *__restrict));
  556.                     ^~~~~
  557. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:193:20: error: expected ')' before 'const'
  558.  int _EXFUN(fputs, (const char *__restrict, FILE *__restrict));
  559.                    ~^~~~~
  560.                     )
  561. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:194:12: error: conflicting declaration 'int _EXFUN'
  562.  int _EXFUN(getc, (FILE *));
  563.             ^~~~
  564. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  565.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  566.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  567. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  568.    struct _reent * _EXFUN(__getreent, (void));
  569.                    ^~~~~~
  570. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  571.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  572. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:194:12: error: 'getc' was not declared in this scope
  573.  int _EXFUN(getc, (FILE *));
  574.             ^~~~
  575. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:194:12: note: suggested alternative: 'getenv'
  576.  int _EXFUN(getc, (FILE *));
  577.             ^~~~
  578.             getenv
  579. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:194:24: error: expected primary-expression before '*' token
  580.  int _EXFUN(getc, (FILE *));
  581.                         ^
  582. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:194:25: error: expected primary-expression before ')' token
  583.  int _EXFUN(getc, (FILE *));
  584.                          ^
  585. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:195:12: error: conflicting declaration 'int _EXFUN'
  586.  int _EXFUN(getchar, (void));
  587.             ^~~~~~~
  588. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  589.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  590.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  591. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  592.    struct _reent * _EXFUN(__getreent, (void));
  593.                    ^~~~~~
  594. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  595.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  596. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:195:12: error: 'getchar' was not declared in this scope
  597.  int _EXFUN(getchar, (void));
  598.             ^~~~~~~
  599. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:195:12: note: 'getchar' is defined in header '<cstdio>'; did you forget to '#include <cstdio>'?
  600. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:195:22: error: expected primary-expression before 'void'
  601.  int _EXFUN(getchar, (void));
  602.                       ^~~~
  603. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:195:22: error: expected ')' before 'void'
  604.  int _EXFUN(getchar, (void));
  605.                      ~^~~~
  606.                       )
  607. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:196:16: error: conflicting declaration 'char* _EXFUN'
  608.  char *  _EXFUN(gets, (char *));
  609.                 ^~~~
  610. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  611.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  612.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  613. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  614.    struct _reent * _EXFUN(__getreent, (void));
  615.                    ^~~~~~
  616. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  617.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  618. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:196:16: error: 'gets' was not declared in this scope
  619.  char *  _EXFUN(gets, (char *));
  620.                 ^~~~
  621. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:196:16: note: suggested alternative: 'getenv'
  622.  char *  _EXFUN(gets, (char *));
  623.                 ^~~~
  624.                 getenv
  625. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:196:23: error: expected primary-expression before 'char'
  626.  char *  _EXFUN(gets, (char *));
  627.                        ^~~~
  628. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:196:23: error: expected ')' before 'char'
  629.  char *  _EXFUN(gets, (char *));
  630.                       ~^~~~
  631.                        )
  632. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:197:12: error: conflicting declaration 'int _EXFUN'
  633.  int _EXFUN(putc, (int, FILE *));
  634.             ^~~~
  635. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  636.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  637.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  638. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  639.    struct _reent * _EXFUN(__getreent, (void));
  640.                    ^~~~~~
  641. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  642.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  643. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:197:12: error: 'putc' was not declared in this scope
  644.  int _EXFUN(putc, (int, FILE *));
  645.             ^~~~
  646. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:197:12: note: suggested alternative: 'auto'
  647.  int _EXFUN(putc, (int, FILE *));
  648.             ^~~~
  649.             auto
  650. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:197:19: error: expected primary-expression before 'int'
  651.  int _EXFUN(putc, (int, FILE *));
  652.                    ^~~
  653. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:197:19: error: expected ')' before 'int'
  654.  int _EXFUN(putc, (int, FILE *));
  655.                   ~^~~
  656.                    )
  657. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:198:12: error: conflicting declaration 'int _EXFUN'
  658.  int _EXFUN(putchar, (int));
  659.             ^~~~~~~
  660. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  661.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  662.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  663. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  664.    struct _reent * _EXFUN(__getreent, (void));
  665.                    ^~~~~~
  666. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  667.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  668. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:198:12: error: 'putchar' was not declared in this scope
  669.  int _EXFUN(putchar, (int));
  670.             ^~~~~~~
  671. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:198:12: note: suggested alternative: 'u_char'
  672.  int _EXFUN(putchar, (int));
  673.             ^~~~~~~
  674.             u_char
  675. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:198:22: error: expected primary-expression before 'int'
  676.  int _EXFUN(putchar, (int));
  677.                       ^~~
  678. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:198:22: error: expected ')' before 'int'
  679.  int _EXFUN(putchar, (int));
  680.                      ~^~~
  681.                       )
  682. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:199:12: error: conflicting declaration 'int _EXFUN'
  683.  int _EXFUN(puts, (const char *));
  684.             ^~~~
  685. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  686.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  687.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  688. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  689.    struct _reent * _EXFUN(__getreent, (void));
  690.                    ^~~~~~
  691. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  692.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  693. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:199:12: error: 'puts' was not declared in this scope
  694.  int _EXFUN(puts, (const char *));
  695.             ^~~~
  696. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:199:12: note: suggested alternative: 'auto'
  697.  int _EXFUN(puts, (const char *));
  698.             ^~~~
  699.             auto
  700. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:199:19: error: expected primary-expression before 'const'
  701.  int _EXFUN(puts, (const char *));
  702.                    ^~~~~
  703. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:199:19: error: expected ')' before 'const'
  704.  int _EXFUN(puts, (const char *));
  705.                   ~^~~~~
  706.                    )
  707. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:200:12: error: conflicting declaration 'int _EXFUN'
  708.  int _EXFUN(ungetc, (int, FILE *));
  709.             ^~~~~~
  710. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  711.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  712.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  713. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  714.    struct _reent * _EXFUN(__getreent, (void));
  715.                    ^~~~~~
  716. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  717.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  718. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:200:12: error: 'ungetc' was not declared in this scope
  719.  int _EXFUN(ungetc, (int, FILE *));
  720.             ^~~~~~
  721. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:200:21: error: expected primary-expression before 'int'
  722.  int _EXFUN(ungetc, (int, FILE *));
  723.                      ^~~
  724. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:200:21: error: expected ')' before 'int'
  725.  int _EXFUN(ungetc, (int, FILE *));
  726.                     ~^~~
  727.                      )
  728. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:201:15: error: conflicting declaration 'size_t _EXFUN'
  729.  size_t _EXFUN(fread, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  730.                ^~~~~
  731. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  732.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  733.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  734. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  735.    struct _reent * _EXFUN(__getreent, (void));
  736.                    ^~~~~~
  737. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  738.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  739. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:201:15: error: 'fread' was not declared in this scope
  740.  size_t _EXFUN(fread, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  741.                ^~~~~
  742. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:201:15: note: suggested alternative: 'free'
  743.  size_t _EXFUN(fread, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  744.                ^~~~~
  745.                free
  746. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:201:23: error: '_PTR' was not declared in this scope
  747.  size_t _EXFUN(fread, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  748.                        ^~~~
  749. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:201:47: error: expected primary-expression before '_size'
  750.  size_t _EXFUN(fread, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  751.                                                ^~~~~
  752. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:201:46: error: expected ')' before '_size'
  753.  size_t _EXFUN(fread, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  754.                       ~                       ^~~~~~
  755.                                               )
  756. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:202:15: error: conflicting declaration 'size_t _EXFUN'
  757.  size_t _EXFUN(fwrite, (const _PTR __restrict , size_t _size, size_t _n, FILE *));
  758.                ^~~~~~
  759. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  760.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  761.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  762. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  763.    struct _reent * _EXFUN(__getreent, (void));
  764.                    ^~~~~~
  765. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  766.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  767. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:202:15: error: 'fwrite' was not declared in this scope
  768.  size_t _EXFUN(fwrite, (const _PTR __restrict , size_t _size, size_t _n, FILE *));
  769.                ^~~~~~
  770. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:202:15: note: suggested alternative: 'free'
  771.  size_t _EXFUN(fwrite, (const _PTR __restrict , size_t _size, size_t _n, FILE *));
  772.                ^~~~~~
  773.                free
  774. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:202:24: error: expected primary-expression before 'const'
  775.  size_t _EXFUN(fwrite, (const _PTR __restrict , size_t _size, size_t _n, FILE *));
  776.                         ^~~~~
  777. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:202:24: error: expected ')' before 'const'
  778.  size_t _EXFUN(fwrite, (const _PTR __restrict , size_t _size, size_t _n, FILE *));
  779.                        ~^~~~~
  780.                         )
  781. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:206:12: error: conflicting declaration 'int _EXFUN'
  782.  int _EXFUN(fgetpos, (FILE *__restrict, fpos_t *__restrict));
  783.             ^~~~~~~
  784. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  785.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  786.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  787. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  788.    struct _reent * _EXFUN(__getreent, (void));
  789.                    ^~~~~~
  790. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  791.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  792. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:206:12: error: 'fgetpos' was not declared in this scope
  793.  int _EXFUN(fgetpos, (FILE *__restrict, fpos_t *__restrict));
  794.             ^~~~~~~
  795. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:206:27: error: expected primary-expression before '*' token
  796.  int _EXFUN(fgetpos, (FILE *__restrict, fpos_t *__restrict));
  797.                            ^
  798. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:206:38: error: expected primary-expression before ',' token
  799.  int _EXFUN(fgetpos, (FILE *__restrict, fpos_t *__restrict));
  800.                                       ^
  801. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:206:47: error: expected primary-expression before '*' token
  802.  int _EXFUN(fgetpos, (FILE *__restrict, fpos_t *__restrict));
  803.                                                ^
  804. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:206:58: error: expected primary-expression before ')' token
  805.  int _EXFUN(fgetpos, (FILE *__restrict, fpos_t *__restrict));
  806.                                                           ^
  807. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:208:12: error: conflicting declaration 'int _EXFUN'
  808.  int _EXFUN(fseek, (FILE *, long, int));
  809.             ^~~~~
  810. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  811.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  812.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  813. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  814.    struct _reent * _EXFUN(__getreent, (void));
  815.                    ^~~~~~
  816. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  817.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  818. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:208:12: error: 'fseek' was not declared in this scope
  819.  int _EXFUN(fseek, (FILE *, long, int));
  820.             ^~~~~
  821. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:208:12: note: suggested alternative: 'free'
  822.  int _EXFUN(fseek, (FILE *, long, int));
  823.             ^~~~~
  824.             free
  825. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:208:25: error: expected primary-expression before '*' token
  826.  int _EXFUN(fseek, (FILE *, long, int));
  827.                          ^
  828. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:208:26: error: expected primary-expression before ',' token
  829.  int _EXFUN(fseek, (FILE *, long, int));
  830.                           ^
  831. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:208:28: error: expected primary-expression before 'long'
  832.  int _EXFUN(fseek, (FILE *, long, int));
  833.                             ^~~~
  834. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:208:27: error: expected ')' before 'long'
  835.  int _EXFUN(fseek, (FILE *, long, int));
  836.                    ~       ^~~~~
  837.                            )
  838. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:212:12: error: conflicting declaration 'int _EXFUN'
  839.  int _EXFUN(fsetpos, (FILE *, const fpos_t *));
  840.             ^~~~~~~
  841. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  842.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  843.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  844. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  845.    struct _reent * _EXFUN(__getreent, (void));
  846.                    ^~~~~~
  847. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  848.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  849. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:212:12: error: 'fsetpos' was not declared in this scope
  850.  int _EXFUN(fsetpos, (FILE *, const fpos_t *));
  851.             ^~~~~~~
  852. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:212:27: error: expected primary-expression before '*' token
  853.  int _EXFUN(fsetpos, (FILE *, const fpos_t *));
  854.                            ^
  855. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:212:28: error: expected primary-expression before ',' token
  856.  int _EXFUN(fsetpos, (FILE *, const fpos_t *));
  857.                             ^
  858. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:212:30: error: expected primary-expression before 'const'
  859.  int _EXFUN(fsetpos, (FILE *, const fpos_t *));
  860.                               ^~~~~
  861. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:212:29: error: expected ')' before 'const'
  862.  int _EXFUN(fsetpos, (FILE *, const fpos_t *));
  863.                      ~       ^~~~~~
  864.                              )
  865. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:214:13: error: conflicting declaration 'long int _EXFUN'
  866.  long _EXFUN(ftell, ( FILE *));
  867.              ^~~~~
  868. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  869.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  870.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  871. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  872.    struct _reent * _EXFUN(__getreent, (void));
  873.                    ^~~~~~
  874. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  875.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  876. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:214:13: error: 'ftell' was not declared in this scope
  877.  long _EXFUN(ftell, ( FILE *));
  878.              ^~~~~
  879. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:214:13: note: suggested alternative: 'atoll'
  880.  long _EXFUN(ftell, ( FILE *));
  881.              ^~~~~
  882.              atoll
  883. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:214:27: error: expected primary-expression before '*' token
  884.  long _EXFUN(ftell, ( FILE *));
  885.                            ^
  886. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:214:28: error: expected primary-expression before ')' token
  887.  long _EXFUN(ftell, ( FILE *));
  888.                             ^
  889. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:215:13: error: variable or field '_EXFUN' declared void
  890.  void _EXFUN(rewind, (FILE *));
  891.              ^~~~~~
  892. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:215:13: error: 'rewind' was not declared in this scope
  893. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:215:13: note: suggested alternative: 'rand'
  894.  void _EXFUN(rewind, (FILE *));
  895.              ^~~~~~
  896.              rand
  897. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:215:27: error: expected primary-expression before '*' token
  898.  void _EXFUN(rewind, (FILE *));
  899.                            ^
  900. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:215:28: error: expected primary-expression before ')' token
  901.  void _EXFUN(rewind, (FILE *));
  902.                             ^
  903. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:216:13: error: variable or field '_EXFUN' declared void
  904.  void _EXFUN(clearerr, (FILE *));
  905.              ^~~~~~~~
  906. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:216:13: error: 'clearerr' was not declared in this scope
  907. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:216:29: error: expected primary-expression before '*' token
  908.  void _EXFUN(clearerr, (FILE *));
  909.                              ^
  910. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:216:30: error: expected primary-expression before ')' token
  911.  void _EXFUN(clearerr, (FILE *));
  912.                               ^
  913. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:217:12: error: conflicting declaration 'int _EXFUN'
  914.  int _EXFUN(feof, (FILE *));
  915.             ^~~~
  916. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  917.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  918.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  919. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  920.    struct _reent * _EXFUN(__getreent, (void));
  921.                    ^~~~~~
  922. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  923.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  924. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:217:12: error: 'feof' was not declared in this scope
  925.  int _EXFUN(feof, (FILE *));
  926.             ^~~~
  927. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:217:12: note: suggested alternative: 'atof'
  928.  int _EXFUN(feof, (FILE *));
  929.             ^~~~
  930.             atof
  931. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:217:24: error: expected primary-expression before '*' token
  932.  int _EXFUN(feof, (FILE *));
  933.                         ^
  934. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:217:25: error: expected primary-expression before ')' token
  935.  int _EXFUN(feof, (FILE *));
  936.                          ^
  937. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:218:12: error: conflicting declaration 'int _EXFUN'
  938.  int _EXFUN(ferror, (FILE *));
  939.             ^~~~~~
  940. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  941.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  942.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  943. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  944.    struct _reent * _EXFUN(__getreent, (void));
  945.                    ^~~~~~
  946. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  947.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  948. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:218:12: error: 'ferror' was not declared in this scope
  949.  int _EXFUN(ferror, (FILE *));
  950.             ^~~~~~
  951. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:218:26: error: expected primary-expression before '*' token
  952.  int _EXFUN(ferror, (FILE *));
  953.                           ^
  954. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:218:27: error: expected primary-expression before ')' token
  955.  int _EXFUN(ferror, (FILE *));
  956.                            ^
  957. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:219:16: error: variable or field '_EXFUN' declared void
  958.  void    _EXFUN(perror, (const char *));
  959.                 ^~~~~~
  960. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:219:16: error: 'perror' was not declared in this scope
  961. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:219:25: error: expected primary-expression before 'const'
  962.  void    _EXFUN(perror, (const char *));
  963.                          ^~~~~
  964. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:219:25: error: expected ')' before 'const'
  965.  void    _EXFUN(perror, (const char *));
  966.                         ~^~~~~
  967.                          )
  968. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:221:15: error: conflicting declaration 'FILE* _EXFUN'
  969.  FILE * _EXFUN(fopen, (const char *__restrict _name, const char *__restrict _type));
  970.                ^~~~~
  971. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  972.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  973.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  974. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  975.    struct _reent * _EXFUN(__getreent, (void));
  976.                    ^~~~~~
  977. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  978.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  979. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:221:15: error: 'fopen' was not declared in this scope
  980.  FILE * _EXFUN(fopen, (const char *__restrict _name, const char *__restrict _type));
  981.                ^~~~~
  982. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:221:15: note: 'fopen' is defined in header '<cstdio>'; did you forget to '#include <cstdio>'?
  983. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:221:23: error: expected primary-expression before 'const'
  984.  FILE * _EXFUN(fopen, (const char *__restrict _name, const char *__restrict _type));
  985.                        ^~~~~
  986. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:221:23: error: expected ')' before 'const'
  987.  FILE * _EXFUN(fopen, (const char *__restrict _name, const char *__restrict _type));
  988.                       ~^~~~~
  989.                        )
  990. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:222:12: error: conflicting declaration 'int _EXFUN'
  991.  int _EXFUN(sprintf, (char *__restrict, const char *__restrict, ...)
  992.             ^~~~~~~
  993. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  994.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  995.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  996. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  997.    struct _reent * _EXFUN(__getreent, (void));
  998.                    ^~~~~~
  999. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1000.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1001. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:222:12: error: 'sprintf' was not declared in this scope
  1002.  int _EXFUN(sprintf, (char *__restrict, const char *__restrict, ...)
  1003.             ^~~~~~~
  1004. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:222:12: note: 'sprintf' is defined in header '<cstdio>'; did you forget to '#include <cstdio>'?
  1005. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:222:22: error: expected primary-expression before 'char'
  1006.  int _EXFUN(sprintf, (char *__restrict, const char *__restrict, ...)
  1007.                       ^~~~
  1008. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:222:22: error: expected ')' before 'char'
  1009.  int _EXFUN(sprintf, (char *__restrict, const char *__restrict, ...)
  1010.                      ~^~~~
  1011.                       )
  1012. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:224:12: error: conflicting declaration 'int _EXFUN'
  1013.  int _EXFUN(remove, (const char *));
  1014.             ^~~~~~
  1015. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1016.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1017.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1018. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1019.    struct _reent * _EXFUN(__getreent, (void));
  1020.                    ^~~~~~
  1021. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1022.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1023. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:224:12: error: 'remove' was not declared in this scope
  1024.  int _EXFUN(remove, (const char *));
  1025.             ^~~~~~
  1026. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:224:21: error: expected primary-expression before 'const'
  1027.  int _EXFUN(remove, (const char *));
  1028.                      ^~~~~
  1029. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:224:21: error: expected ')' before 'const'
  1030.  int _EXFUN(remove, (const char *));
  1031.                     ~^~~~~
  1032.                      )
  1033. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:225:12: error: conflicting declaration 'int _EXFUN'
  1034.  int _EXFUN(rename, (const char *, const char *));
  1035.             ^~~~~~
  1036. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1037.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1038.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1039. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1040.    struct _reent * _EXFUN(__getreent, (void));
  1041.                    ^~~~~~
  1042. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1043.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1044. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:225:12: error: 'rename' was not declared in this scope
  1045.  int _EXFUN(rename, (const char *, const char *));
  1046.             ^~~~~~
  1047. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:225:12: note: suggested alternative: 'enum'
  1048.  int _EXFUN(rename, (const char *, const char *));
  1049.             ^~~~~~
  1050.             enum
  1051. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:225:21: error: expected primary-expression before 'const'
  1052.  int _EXFUN(rename, (const char *, const char *));
  1053.                      ^~~~~
  1054. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:225:21: error: expected ')' before 'const'
  1055.  int _EXFUN(rename, (const char *, const char *));
  1056.                     ~^~~~~
  1057.                      )
  1058. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:235:12: error: conflicting declaration 'int _EXFUN'
  1059.  int _EXFUN(fseeko, (FILE *, off_t, int));
  1060.             ^~~~~~
  1061. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1062.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1063.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1064. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1065.    struct _reent * _EXFUN(__getreent, (void));
  1066.                    ^~~~~~
  1067. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1068.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1069. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:235:12: error: 'fseeko' was not declared in this scope
  1070.  int _EXFUN(fseeko, (FILE *, off_t, int));
  1071.             ^~~~~~
  1072. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:235:12: note: suggested alternative: 'free'
  1073.  int _EXFUN(fseeko, (FILE *, off_t, int));
  1074.             ^~~~~~
  1075.             free
  1076. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:235:26: error: expected primary-expression before '*' token
  1077.  int _EXFUN(fseeko, (FILE *, off_t, int));
  1078.                           ^
  1079. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:235:27: error: expected primary-expression before ',' token
  1080.  int _EXFUN(fseeko, (FILE *, off_t, int));
  1081.                            ^
  1082. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:235:34: error: expected primary-expression before ',' token
  1083.  int _EXFUN(fseeko, (FILE *, off_t, int));
  1084.                                   ^
  1085. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:235:36: error: expected primary-expression before 'int'
  1086.  int _EXFUN(fseeko, (FILE *, off_t, int));
  1087.                                     ^~~
  1088. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:235:35: error: expected ')' before 'int'
  1089.  int _EXFUN(fseeko, (FILE *, off_t, int));
  1090.                     ~              ^~~~
  1091.                                    )
  1092. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:236:14: error: conflicting declaration 'off_t _EXFUN'
  1093.  off_t _EXFUN(ftello, ( FILE *));
  1094.               ^~~~~~
  1095. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1096.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1097.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1098. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1099.    struct _reent * _EXFUN(__getreent, (void));
  1100.                    ^~~~~~
  1101. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1102.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1103. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:236:14: error: 'ftello' was not declared in this scope
  1104.  off_t _EXFUN(ftello, ( FILE *));
  1105.               ^~~~~~
  1106. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:236:14: note: suggested alternative: 'atoll'
  1107.  off_t _EXFUN(ftello, ( FILE *));
  1108.               ^~~~~~
  1109.               atoll
  1110. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:236:29: error: expected primary-expression before '*' token
  1111.  off_t _EXFUN(ftello, ( FILE *));
  1112.                              ^
  1113. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:236:30: error: expected primary-expression before ')' token
  1114.  off_t _EXFUN(ftello, ( FILE *));
  1115.                               ^
  1116. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:244:12: error: conflicting declaration 'int _EXFUN'
  1117.  int _EXFUN(asiprintf, (char **, const char *, ...)
  1118.             ^~~~~~~~~
  1119. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1120.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1121.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1122. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1123.    struct _reent * _EXFUN(__getreent, (void));
  1124.                    ^~~~~~
  1125. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1126.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1127. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:244:12: error: 'asiprintf' was not declared in this scope
  1128.  int _EXFUN(asiprintf, (char **, const char *, ...)
  1129.             ^~~~~~~~~
  1130. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:244:24: error: expected primary-expression before 'char'
  1131.  int _EXFUN(asiprintf, (char **, const char *, ...)
  1132.                         ^~~~
  1133. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:244:24: error: expected ')' before 'char'
  1134.  int _EXFUN(asiprintf, (char **, const char *, ...)
  1135.                        ~^~~~
  1136.                         )
  1137. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:246:15: error: conflicting declaration 'char* _EXFUN'
  1138.  char * _EXFUN(asniprintf, (char *, size_t *, const char *, ...)
  1139.                ^~~~~~~~~~
  1140. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1141.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1142.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1143. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1144.    struct _reent * _EXFUN(__getreent, (void));
  1145.                    ^~~~~~
  1146. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1147.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1148. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:246:15: error: 'asniprintf' was not declared in this scope
  1149.  char * _EXFUN(asniprintf, (char *, size_t *, const char *, ...)
  1150.                ^~~~~~~~~~
  1151. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:246:28: error: expected primary-expression before 'char'
  1152.  char * _EXFUN(asniprintf, (char *, size_t *, const char *, ...)
  1153.                             ^~~~
  1154. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:246:28: error: expected ')' before 'char'
  1155.  char * _EXFUN(asniprintf, (char *, size_t *, const char *, ...)
  1156.                            ~^~~~
  1157.                             )
  1158. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:248:15: error: conflicting declaration 'char* _EXFUN'
  1159.  char * _EXFUN(asnprintf, (char *__restrict, size_t *__restrict, const char *__restrict, ...)
  1160.                ^~~~~~~~~
  1161. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1162.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1163.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1164. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1165.    struct _reent * _EXFUN(__getreent, (void));
  1166.                    ^~~~~~
  1167. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1168.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1169. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:248:15: error: 'asnprintf' was not declared in this scope
  1170.  char * _EXFUN(asnprintf, (char *__restrict, size_t *__restrict, const char *__restrict, ...)
  1171.                ^~~~~~~~~
  1172. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:248:27: error: expected primary-expression before 'char'
  1173.  char * _EXFUN(asnprintf, (char *__restrict, size_t *__restrict, const char *__restrict, ...)
  1174.                            ^~~~
  1175. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:248:27: error: expected ')' before 'char'
  1176.  char * _EXFUN(asnprintf, (char *__restrict, size_t *__restrict, const char *__restrict, ...)
  1177.                           ~^~~~
  1178.                            )
  1179. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:250:12: error: conflicting declaration 'int _EXFUN'
  1180.  int _EXFUN(asprintf, (char **__restrict, const char *__restrict, ...)
  1181.             ^~~~~~~~
  1182. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1183.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1184.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1185. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1186.    struct _reent * _EXFUN(__getreent, (void));
  1187.                    ^~~~~~
  1188. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1189.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1190. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:250:12: error: 'asprintf' was not declared in this scope
  1191.  int _EXFUN(asprintf, (char **__restrict, const char *__restrict, ...)
  1192.             ^~~~~~~~
  1193. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:250:23: error: expected primary-expression before 'char'
  1194.  int _EXFUN(asprintf, (char **__restrict, const char *__restrict, ...)
  1195.                        ^~~~
  1196. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:250:23: error: expected ')' before 'char'
  1197.  int _EXFUN(asprintf, (char **__restrict, const char *__restrict, ...)
  1198.                       ~^~~~
  1199.                        )
  1200. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:253:12: error: conflicting declaration 'int _EXFUN'
  1201.  int _EXFUN(diprintf, (int, const char *, ...)
  1202.             ^~~~~~~~
  1203. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1204.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1205.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1206. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1207.    struct _reent * _EXFUN(__getreent, (void));
  1208.                    ^~~~~~
  1209. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1210.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1211. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:253:12: error: 'diprintf' was not declared in this scope
  1212.  int _EXFUN(diprintf, (int, const char *, ...)
  1213.             ^~~~~~~~
  1214. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:253:23: error: expected primary-expression before 'int'
  1215.  int _EXFUN(diprintf, (int, const char *, ...)
  1216.                        ^~~
  1217. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:253:23: error: expected ')' before 'int'
  1218.  int _EXFUN(diprintf, (int, const char *, ...)
  1219.                       ~^~~
  1220.                        )
  1221. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:256:12: error: conflicting declaration 'int _EXFUN'
  1222.  int _EXFUN(fiprintf, (FILE *, const char *, ...)
  1223.             ^~~~~~~~
  1224. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1225.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1226.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1227. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1228.    struct _reent * _EXFUN(__getreent, (void));
  1229.                    ^~~~~~
  1230. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1231.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1232. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:256:12: error: 'fiprintf' was not declared in this scope
  1233.  int _EXFUN(fiprintf, (FILE *, const char *, ...)
  1234.             ^~~~~~~~
  1235. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:256:28: error: expected primary-expression before '*' token
  1236.  int _EXFUN(fiprintf, (FILE *, const char *, ...)
  1237.                             ^
  1238. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:256:29: error: expected primary-expression before ',' token
  1239.  int _EXFUN(fiprintf, (FILE *, const char *, ...)
  1240.                              ^
  1241. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:256:31: error: expected primary-expression before 'const'
  1242.  int _EXFUN(fiprintf, (FILE *, const char *, ...)
  1243.                                ^~~~~
  1244. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:256:30: error: expected ')' before 'const'
  1245.  int _EXFUN(fiprintf, (FILE *, const char *, ...)
  1246.                       ~       ^~~~~~
  1247.                               )
  1248. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:258:12: error: conflicting declaration 'int _EXFUN'
  1249.  int _EXFUN(fiscanf, (FILE *, const char *, ...)
  1250.             ^~~~~~~
  1251. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1252.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1253.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1254. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1255.    struct _reent * _EXFUN(__getreent, (void));
  1256.                    ^~~~~~
  1257. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1258.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1259. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:258:12: error: 'fiscanf' was not declared in this scope
  1260.  int _EXFUN(fiscanf, (FILE *, const char *, ...)
  1261.             ^~~~~~~
  1262. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:258:27: error: expected primary-expression before '*' token
  1263.  int _EXFUN(fiscanf, (FILE *, const char *, ...)
  1264.                            ^
  1265. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:258:28: error: expected primary-expression before ',' token
  1266.  int _EXFUN(fiscanf, (FILE *, const char *, ...)
  1267.                             ^
  1268. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:258:30: error: expected primary-expression before 'const'
  1269.  int _EXFUN(fiscanf, (FILE *, const char *, ...)
  1270.                               ^~~~~
  1271. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:258:29: error: expected ')' before 'const'
  1272.  int _EXFUN(fiscanf, (FILE *, const char *, ...)
  1273.                      ~       ^~~~~~
  1274.                              )
  1275. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:260:12: error: conflicting declaration 'int _EXFUN'
  1276.  int _EXFUN(iprintf, (const char *, ...)
  1277.             ^~~~~~~
  1278. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1279.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1280.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1281. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1282.    struct _reent * _EXFUN(__getreent, (void));
  1283.                    ^~~~~~
  1284. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1285.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1286. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:260:12: error: 'iprintf' was not declared in this scope
  1287.  int _EXFUN(iprintf, (const char *, ...)
  1288.             ^~~~~~~
  1289. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:260:22: error: expected primary-expression before 'const'
  1290.  int _EXFUN(iprintf, (const char *, ...)
  1291.                       ^~~~~
  1292. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:260:22: error: expected ')' before 'const'
  1293.  int _EXFUN(iprintf, (const char *, ...)
  1294.                      ~^~~~~
  1295.                       )
  1296. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:262:12: error: conflicting declaration 'int _EXFUN'
  1297.  int _EXFUN(iscanf, (const char *, ...)
  1298.             ^~~~~~
  1299. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1300.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1301.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1302. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1303.    struct _reent * _EXFUN(__getreent, (void));
  1304.                    ^~~~~~
  1305. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1306.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1307. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:262:12: error: 'iscanf' was not declared in this scope
  1308.  int _EXFUN(iscanf, (const char *, ...)
  1309.             ^~~~~~
  1310. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:262:12: note: suggested alternative: 'srand'
  1311.  int _EXFUN(iscanf, (const char *, ...)
  1312.             ^~~~~~
  1313.             srand
  1314. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:262:21: error: expected primary-expression before 'const'
  1315.  int _EXFUN(iscanf, (const char *, ...)
  1316.                      ^~~~~
  1317. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:262:21: error: expected ')' before 'const'
  1318.  int _EXFUN(iscanf, (const char *, ...)
  1319.                     ~^~~~~
  1320.                      )
  1321. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:264:12: error: conflicting declaration 'int _EXFUN'
  1322.  int _EXFUN(siprintf, (char *, const char *, ...)
  1323.             ^~~~~~~~
  1324. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1325.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1326.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1327. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1328.    struct _reent * _EXFUN(__getreent, (void));
  1329.                    ^~~~~~
  1330. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1331.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1332. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:264:12: error: 'siprintf' was not declared in this scope
  1333.  int _EXFUN(siprintf, (char *, const char *, ...)
  1334.             ^~~~~~~~
  1335. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:264:23: error: expected primary-expression before 'char'
  1336.  int _EXFUN(siprintf, (char *, const char *, ...)
  1337.                        ^~~~
  1338. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:264:23: error: expected ')' before 'char'
  1339.  int _EXFUN(siprintf, (char *, const char *, ...)
  1340.                       ~^~~~
  1341.                        )
  1342. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:266:12: error: conflicting declaration 'int _EXFUN'
  1343.  int _EXFUN(siscanf, (const char *, const char *, ...)
  1344.             ^~~~~~~
  1345. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1346.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1347.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1348. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1349.    struct _reent * _EXFUN(__getreent, (void));
  1350.                    ^~~~~~
  1351. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1352.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1353. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:266:12: error: 'siscanf' was not declared in this scope
  1354.  int _EXFUN(siscanf, (const char *, const char *, ...)
  1355.             ^~~~~~~
  1356. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:266:22: error: expected primary-expression before 'const'
  1357.  int _EXFUN(siscanf, (const char *, const char *, ...)
  1358.                       ^~~~~
  1359. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:266:22: error: expected ')' before 'const'
  1360.  int _EXFUN(siscanf, (const char *, const char *, ...)
  1361.                      ~^~~~~
  1362.                       )
  1363. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:268:12: error: conflicting declaration 'int _EXFUN'
  1364.  int _EXFUN(snprintf, (char *__restrict, size_t, const char *__restrict, ...)
  1365.             ^~~~~~~~
  1366. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1367.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1368.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1369. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1370.    struct _reent * _EXFUN(__getreent, (void));
  1371.                    ^~~~~~
  1372. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1373.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1374. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:268:12: error: 'snprintf' was not declared in this scope
  1375.  int _EXFUN(snprintf, (char *__restrict, size_t, const char *__restrict, ...)
  1376.             ^~~~~~~~
  1377. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:268:12: note: 'snprintf' is defined in header '<cstdio>'; did you forget to '#include <cstdio>'?
  1378. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:268:23: error: expected primary-expression before 'char'
  1379.  int _EXFUN(snprintf, (char *__restrict, size_t, const char *__restrict, ...)
  1380.                        ^~~~
  1381. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:268:23: error: expected ')' before 'char'
  1382.  int _EXFUN(snprintf, (char *__restrict, size_t, const char *__restrict, ...)
  1383.                       ~^~~~
  1384.                        )
  1385. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:270:12: error: conflicting declaration 'int _EXFUN'
  1386.  int _EXFUN(sniprintf, (char *, size_t, const char *, ...)
  1387.             ^~~~~~~~~
  1388. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1389.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1390.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1391. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1392.    struct _reent * _EXFUN(__getreent, (void));
  1393.                    ^~~~~~
  1394. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1395.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1396. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:270:12: error: 'sniprintf' was not declared in this scope
  1397.  int _EXFUN(sniprintf, (char *, size_t, const char *, ...)
  1398.             ^~~~~~~~~
  1399. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:270:24: error: expected primary-expression before 'char'
  1400.  int _EXFUN(sniprintf, (char *, size_t, const char *, ...)
  1401.                         ^~~~
  1402. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:270:24: error: expected ')' before 'char'
  1403.  int _EXFUN(sniprintf, (char *, size_t, const char *, ...)
  1404.                        ~^~~~
  1405.                         )
  1406. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:272:12: error: conflicting declaration 'int _EXFUN'
  1407.  int _EXFUN(vasiprintf, (char **, const char *, __VALIST)
  1408.             ^~~~~~~~~~
  1409. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1410.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1411.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1412. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1413.    struct _reent * _EXFUN(__getreent, (void));
  1414.                    ^~~~~~
  1415. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1416.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1417. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:272:12: error: 'vasiprintf' was not declared in this scope
  1418.  int _EXFUN(vasiprintf, (char **, const char *, __VALIST)
  1419.             ^~~~~~~~~~
  1420. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:272:25: error: expected primary-expression before 'char'
  1421.  int _EXFUN(vasiprintf, (char **, const char *, __VALIST)
  1422.                          ^~~~
  1423. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:272:25: error: expected ')' before 'char'
  1424.  int _EXFUN(vasiprintf, (char **, const char *, __VALIST)
  1425.                         ~^~~~
  1426.                          )
  1427. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:274:15: error: conflicting declaration 'char* _EXFUN'
  1428.  char * _EXFUN(vasniprintf, (char *, size_t *, const char *, __VALIST)
  1429.                ^~~~~~~~~~~
  1430. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1431.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1432.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1433. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1434.    struct _reent * _EXFUN(__getreent, (void));
  1435.                    ^~~~~~
  1436. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1437.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1438. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:274:15: error: 'vasniprintf' was not declared in this scope
  1439.  char * _EXFUN(vasniprintf, (char *, size_t *, const char *, __VALIST)
  1440.                ^~~~~~~~~~~
  1441. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:274:29: error: expected primary-expression before 'char'
  1442.  char * _EXFUN(vasniprintf, (char *, size_t *, const char *, __VALIST)
  1443.                              ^~~~
  1444. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:274:29: error: expected ')' before 'char'
  1445.  char * _EXFUN(vasniprintf, (char *, size_t *, const char *, __VALIST)
  1446.                             ~^~~~
  1447.                              )
  1448. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:276:15: error: conflicting declaration 'char* _EXFUN'
  1449.  char * _EXFUN(vasnprintf, (char *, size_t *, const char *, __VALIST)
  1450.                ^~~~~~~~~~
  1451. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1452.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1453.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1454. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1455.    struct _reent * _EXFUN(__getreent, (void));
  1456.                    ^~~~~~
  1457. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1458.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1459. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:276:15: error: 'vasnprintf' was not declared in this scope
  1460.  char * _EXFUN(vasnprintf, (char *, size_t *, const char *, __VALIST)
  1461.                ^~~~~~~~~~
  1462. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:276:28: error: expected primary-expression before 'char'
  1463.  char * _EXFUN(vasnprintf, (char *, size_t *, const char *, __VALIST)
  1464.                             ^~~~
  1465. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:276:28: error: expected ')' before 'char'
  1466.  char * _EXFUN(vasnprintf, (char *, size_t *, const char *, __VALIST)
  1467.                            ~^~~~
  1468.                             )
  1469. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:278:12: error: conflicting declaration 'int _EXFUN'
  1470.  int _EXFUN(vasprintf, (char **, const char *, __VALIST)
  1471.             ^~~~~~~~~
  1472. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1473.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1474.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1475. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1476.    struct _reent * _EXFUN(__getreent, (void));
  1477.                    ^~~~~~
  1478. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1479.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1480. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:278:12: error: 'vasprintf' was not declared in this scope
  1481.  int _EXFUN(vasprintf, (char **, const char *, __VALIST)
  1482.             ^~~~~~~~~
  1483. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:278:24: error: expected primary-expression before 'char'
  1484.  int _EXFUN(vasprintf, (char **, const char *, __VALIST)
  1485.                         ^~~~
  1486. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:278:24: error: expected ')' before 'char'
  1487.  int _EXFUN(vasprintf, (char **, const char *, __VALIST)
  1488.                        ~^~~~
  1489.                         )
  1490. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:280:12: error: conflicting declaration 'int _EXFUN'
  1491.  int _EXFUN(vdiprintf, (int, const char *, __VALIST)
  1492.             ^~~~~~~~~
  1493. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1494.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1495.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1496. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1497.    struct _reent * _EXFUN(__getreent, (void));
  1498.                    ^~~~~~
  1499. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1500.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1501. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:280:12: error: 'vdiprintf' was not declared in this scope
  1502.  int _EXFUN(vdiprintf, (int, const char *, __VALIST)
  1503.             ^~~~~~~~~
  1504. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:280:24: error: expected primary-expression before 'int'
  1505.  int _EXFUN(vdiprintf, (int, const char *, __VALIST)
  1506.                         ^~~
  1507. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:280:24: error: expected ')' before 'int'
  1508.  int _EXFUN(vdiprintf, (int, const char *, __VALIST)
  1509.                        ~^~~
  1510.                         )
  1511. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:282:12: error: conflicting declaration 'int _EXFUN'
  1512.  int _EXFUN(vfiprintf, (FILE *, const char *, __VALIST)
  1513.             ^~~~~~~~~
  1514. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1515.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1516.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1517. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1518.    struct _reent * _EXFUN(__getreent, (void));
  1519.                    ^~~~~~
  1520. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1521.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1522. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:282:12: error: 'vfiprintf' was not declared in this scope
  1523.  int _EXFUN(vfiprintf, (FILE *, const char *, __VALIST)
  1524.             ^~~~~~~~~
  1525. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:282:29: error: expected primary-expression before '*' token
  1526.  int _EXFUN(vfiprintf, (FILE *, const char *, __VALIST)
  1527.                              ^
  1528. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:282:30: error: expected primary-expression before ',' token
  1529.  int _EXFUN(vfiprintf, (FILE *, const char *, __VALIST)
  1530.                               ^
  1531. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:282:32: error: expected primary-expression before 'const'
  1532.  int _EXFUN(vfiprintf, (FILE *, const char *, __VALIST)
  1533.                                 ^~~~~
  1534. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:282:31: error: expected ')' before 'const'
  1535.  int _EXFUN(vfiprintf, (FILE *, const char *, __VALIST)
  1536.                        ~       ^~~~~~
  1537.                                )
  1538. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:284:12: error: conflicting declaration 'int _EXFUN'
  1539.  int _EXFUN(vfiscanf, (FILE *, const char *, __VALIST)
  1540.             ^~~~~~~~
  1541. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1542.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1543.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1544. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1545.    struct _reent * _EXFUN(__getreent, (void));
  1546.                    ^~~~~~
  1547. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1548.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1549. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:284:12: error: 'vfiscanf' was not declared in this scope
  1550.  int _EXFUN(vfiscanf, (FILE *, const char *, __VALIST)
  1551.             ^~~~~~~~
  1552. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:284:28: error: expected primary-expression before '*' token
  1553.  int _EXFUN(vfiscanf, (FILE *, const char *, __VALIST)
  1554.                             ^
  1555. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:284:29: error: expected primary-expression before ',' token
  1556.  int _EXFUN(vfiscanf, (FILE *, const char *, __VALIST)
  1557.                              ^
  1558. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:284:31: error: expected primary-expression before 'const'
  1559.  int _EXFUN(vfiscanf, (FILE *, const char *, __VALIST)
  1560.                                ^~~~~
  1561. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:284:30: error: expected ')' before 'const'
  1562.  int _EXFUN(vfiscanf, (FILE *, const char *, __VALIST)
  1563.                       ~       ^~~~~~
  1564.                               )
  1565. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:286:12: error: conflicting declaration 'int _EXFUN'
  1566.  int _EXFUN(vfscanf, (FILE *__restrict, const char *__restrict, __VALIST)
  1567.             ^~~~~~~
  1568. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1569.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1570.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1571. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1572.    struct _reent * _EXFUN(__getreent, (void));
  1573.                    ^~~~~~
  1574. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1575.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1576. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:286:12: error: 'vfscanf' was not declared in this scope
  1577.  int _EXFUN(vfscanf, (FILE *__restrict, const char *__restrict, __VALIST)
  1578.             ^~~~~~~
  1579. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:286:27: error: expected primary-expression before '*' token
  1580.  int _EXFUN(vfscanf, (FILE *__restrict, const char *__restrict, __VALIST)
  1581.                            ^
  1582. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:286:38: error: expected primary-expression before ',' token
  1583.  int _EXFUN(vfscanf, (FILE *__restrict, const char *__restrict, __VALIST)
  1584.                                       ^
  1585. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:286:40: error: expected primary-expression before 'const'
  1586.  int _EXFUN(vfscanf, (FILE *__restrict, const char *__restrict, __VALIST)
  1587.                                         ^~~~~
  1588. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:286:39: error: expected ')' before 'const'
  1589.  int _EXFUN(vfscanf, (FILE *__restrict, const char *__restrict, __VALIST)
  1590.                      ~                 ^~~~~~
  1591.                                        )
  1592. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:288:12: error: conflicting declaration 'int _EXFUN'
  1593.  int _EXFUN(viprintf, (const char *, __VALIST)
  1594.             ^~~~~~~~
  1595. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1596.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1597.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1598. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1599.    struct _reent * _EXFUN(__getreent, (void));
  1600.                    ^~~~~~
  1601. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1602.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1603. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:288:12: error: 'viprintf' was not declared in this scope
  1604.  int _EXFUN(viprintf, (const char *, __VALIST)
  1605.             ^~~~~~~~
  1606. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:288:23: error: expected primary-expression before 'const'
  1607.  int _EXFUN(viprintf, (const char *, __VALIST)
  1608.                        ^~~~~
  1609. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:288:23: error: expected ')' before 'const'
  1610.  int _EXFUN(viprintf, (const char *, __VALIST)
  1611.                       ~^~~~~
  1612.                        )
  1613. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:290:12: error: conflicting declaration 'int _EXFUN'
  1614.  int _EXFUN(viscanf, (const char *, __VALIST)
  1615.             ^~~~~~~
  1616. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1617.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1618.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1619. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1620.    struct _reent * _EXFUN(__getreent, (void));
  1621.                    ^~~~~~
  1622. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1623.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1624. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:290:12: error: 'viscanf' was not declared in this scope
  1625.  int _EXFUN(viscanf, (const char *, __VALIST)
  1626.             ^~~~~~~
  1627. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:290:22: error: expected primary-expression before 'const'
  1628.  int _EXFUN(viscanf, (const char *, __VALIST)
  1629.                       ^~~~~
  1630. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:290:22: error: expected ')' before 'const'
  1631.  int _EXFUN(viscanf, (const char *, __VALIST)
  1632.                      ~^~~~~
  1633.                       )
  1634. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:292:12: error: conflicting declaration 'int _EXFUN'
  1635.  int _EXFUN(vscanf, (const char *, __VALIST)
  1636.             ^~~~~~
  1637. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1638.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1639.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1640. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1641.    struct _reent * _EXFUN(__getreent, (void));
  1642.                    ^~~~~~
  1643. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1644.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1645. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:292:12: error: 'vscanf' was not declared in this scope
  1646.  int _EXFUN(vscanf, (const char *, __VALIST)
  1647.             ^~~~~~
  1648. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:292:12: note: suggested alternative: 'srand'
  1649.  int _EXFUN(vscanf, (const char *, __VALIST)
  1650.             ^~~~~~
  1651.             srand
  1652. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:292:21: error: expected primary-expression before 'const'
  1653.  int _EXFUN(vscanf, (const char *, __VALIST)
  1654.                      ^~~~~
  1655. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:292:21: error: expected ')' before 'const'
  1656.  int _EXFUN(vscanf, (const char *, __VALIST)
  1657.                     ~^~~~~
  1658.                      )
  1659. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:294:12: error: conflicting declaration 'int _EXFUN'
  1660.  int _EXFUN(vsiprintf, (char *, const char *, __VALIST)
  1661.             ^~~~~~~~~
  1662. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1663.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1664.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1665. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1666.    struct _reent * _EXFUN(__getreent, (void));
  1667.                    ^~~~~~
  1668. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1669.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1670. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:294:12: error: 'vsiprintf' was not declared in this scope
  1671.  int _EXFUN(vsiprintf, (char *, const char *, __VALIST)
  1672.             ^~~~~~~~~
  1673. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:294:24: error: expected primary-expression before 'char'
  1674.  int _EXFUN(vsiprintf, (char *, const char *, __VALIST)
  1675.                         ^~~~
  1676. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:294:24: error: expected ')' before 'char'
  1677.  int _EXFUN(vsiprintf, (char *, const char *, __VALIST)
  1678.                        ~^~~~
  1679.                         )
  1680. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:296:12: error: conflicting declaration 'int _EXFUN'
  1681.  int _EXFUN(vsiscanf, (const char *, const char *, __VALIST)
  1682.             ^~~~~~~~
  1683. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1684.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1685.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1686. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1687.    struct _reent * _EXFUN(__getreent, (void));
  1688.                    ^~~~~~
  1689. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1690.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1691. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:296:12: error: 'vsiscanf' was not declared in this scope
  1692.  int _EXFUN(vsiscanf, (const char *, const char *, __VALIST)
  1693.             ^~~~~~~~
  1694. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:296:23: error: expected primary-expression before 'const'
  1695.  int _EXFUN(vsiscanf, (const char *, const char *, __VALIST)
  1696.                        ^~~~~
  1697. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:296:23: error: expected ')' before 'const'
  1698.  int _EXFUN(vsiscanf, (const char *, const char *, __VALIST)
  1699.                       ~^~~~~
  1700.                        )
  1701. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:298:12: error: conflicting declaration 'int _EXFUN'
  1702.  int _EXFUN(vsniprintf, (char *, size_t, const char *, __VALIST)
  1703.             ^~~~~~~~~~
  1704. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1705.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1706.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1707. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1708.    struct _reent * _EXFUN(__getreent, (void));
  1709.                    ^~~~~~
  1710. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1711.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1712. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:298:12: error: 'vsniprintf' was not declared in this scope
  1713.  int _EXFUN(vsniprintf, (char *, size_t, const char *, __VALIST)
  1714.             ^~~~~~~~~~
  1715. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:298:25: error: expected primary-expression before 'char'
  1716.  int _EXFUN(vsniprintf, (char *, size_t, const char *, __VALIST)
  1717.                          ^~~~
  1718. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:298:25: error: expected ')' before 'char'
  1719.  int _EXFUN(vsniprintf, (char *, size_t, const char *, __VALIST)
  1720.                         ~^~~~
  1721.                          )
  1722. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:300:12: error: conflicting declaration 'int _EXFUN'
  1723.  int _EXFUN(vsnprintf, (char *__restrict, size_t, const char *__restrict, __VALIST)
  1724.             ^~~~~~~~~
  1725. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1726.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1727.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1728. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1729.    struct _reent * _EXFUN(__getreent, (void));
  1730.                    ^~~~~~
  1731. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1732.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1733. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:300:12: error: 'vsnprintf' was not declared in this scope
  1734.  int _EXFUN(vsnprintf, (char *__restrict, size_t, const char *__restrict, __VALIST)
  1735.             ^~~~~~~~~
  1736. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:300:24: error: expected primary-expression before 'char'
  1737.  int _EXFUN(vsnprintf, (char *__restrict, size_t, const char *__restrict, __VALIST)
  1738.                         ^~~~
  1739. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:300:24: error: expected ')' before 'char'
  1740.  int _EXFUN(vsnprintf, (char *__restrict, size_t, const char *__restrict, __VALIST)
  1741.                        ~^~~~
  1742.                         )
  1743. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:302:12: error: conflicting declaration 'int _EXFUN'
  1744.  int _EXFUN(vsscanf, (const char *__restrict, const char *__restrict, __VALIST)
  1745.             ^~~~~~~
  1746. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1747.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1748.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1749. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1750.    struct _reent * _EXFUN(__getreent, (void));
  1751.                    ^~~~~~
  1752. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1753.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1754. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:302:12: error: 'vsscanf' was not declared in this scope
  1755.  int _EXFUN(vsscanf, (const char *__restrict, const char *__restrict, __VALIST)
  1756.             ^~~~~~~
  1757. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:302:22: error: expected primary-expression before 'const'
  1758.  int _EXFUN(vsscanf, (const char *__restrict, const char *__restrict, __VALIST)
  1759.                       ^~~~~
  1760. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:302:22: error: expected ')' before 'const'
  1761.  int _EXFUN(vsscanf, (const char *__restrict, const char *__restrict, __VALIST)
  1762.                      ~^~~~~
  1763.                       )
  1764. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:313:15: error: conflicting declaration 'FILE* _EXFUN'
  1765.  FILE * _EXFUN(fdopen, (int, const char *));
  1766.                ^~~~~~
  1767. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1768.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1769.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1770. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1771.    struct _reent * _EXFUN(__getreent, (void));
  1772.                    ^~~~~~
  1773. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1774.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1775. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:313:15: error: 'fdopen' was not declared in this scope
  1776.  FILE * _EXFUN(fdopen, (int, const char *));
  1777.                ^~~~~~
  1778. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:313:15: note: suggested alternative: 'fwopen'
  1779.  FILE * _EXFUN(fdopen, (int, const char *));
  1780.                ^~~~~~
  1781.                fwopen
  1782. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:313:24: error: expected primary-expression before 'int'
  1783.  FILE * _EXFUN(fdopen, (int, const char *));
  1784.                         ^~~
  1785. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:313:24: error: expected ')' before 'int'
  1786.  FILE * _EXFUN(fdopen, (int, const char *));
  1787.                        ~^~~
  1788.                         )
  1789. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:315:12: error: conflicting declaration 'int _EXFUN'
  1790.  int _EXFUN(fileno, (FILE *));
  1791.             ^~~~~~
  1792. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1793.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1794.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1795. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1796.    struct _reent * _EXFUN(__getreent, (void));
  1797.                    ^~~~~~
  1798. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1799.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1800. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:315:12: error: 'fileno' was not declared in this scope
  1801.  int _EXFUN(fileno, (FILE *));
  1802.             ^~~~~~
  1803. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:315:12: note: suggested alternative: 'mblen'
  1804.  int _EXFUN(fileno, (FILE *));
  1805.             ^~~~~~
  1806.             mblen
  1807. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:315:26: error: expected primary-expression before '*' token
  1808.  int _EXFUN(fileno, (FILE *));
  1809.                           ^
  1810. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:315:27: error: expected primary-expression before ')' token
  1811.  int _EXFUN(fileno, (FILE *));
  1812.                            ^
  1813. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:316:12: error: conflicting declaration 'int _EXFUN'
  1814.  int _EXFUN(getw, (FILE *));
  1815.             ^~~~
  1816. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1817.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1818.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1819. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1820.    struct _reent * _EXFUN(__getreent, (void));
  1821.                    ^~~~~~
  1822. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1823.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1824. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:316:12: error: 'getw' was not declared in this scope
  1825.  int _EXFUN(getw, (FILE *));
  1826.             ^~~~
  1827. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:316:12: note: suggested alternative: 'getenv'
  1828.  int _EXFUN(getw, (FILE *));
  1829.             ^~~~
  1830.             getenv
  1831. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:316:24: error: expected primary-expression before '*' token
  1832.  int _EXFUN(getw, (FILE *));
  1833.                         ^
  1834. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:316:25: error: expected primary-expression before ')' token
  1835.  int _EXFUN(getw, (FILE *));
  1836.                          ^
  1837. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:317:12: error: conflicting declaration 'int _EXFUN'
  1838.  int _EXFUN(pclose, (FILE *));
  1839.             ^~~~~~
  1840. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1841.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1842.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1843. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1844.    struct _reent * _EXFUN(__getreent, (void));
  1845.                    ^~~~~~
  1846. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1847.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1848. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:317:12: error: 'pclose' was not declared in this scope
  1849.  int _EXFUN(pclose, (FILE *));
  1850.             ^~~~~~
  1851. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:317:12: note: suggested alternative: 'class'
  1852.  int _EXFUN(pclose, (FILE *));
  1853.             ^~~~~~
  1854.             class
  1855. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:317:26: error: expected primary-expression before '*' token
  1856.  int _EXFUN(pclose, (FILE *));
  1857.                           ^
  1858. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:317:27: error: expected primary-expression before ')' token
  1859.  int _EXFUN(pclose, (FILE *));
  1860.                            ^
  1861. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:318:16: error: conflicting declaration 'FILE* _EXFUN'
  1862.  FILE *  _EXFUN(popen, (const char *, const char *));
  1863.                 ^~~~~
  1864. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1865.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1866.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1867. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1868.    struct _reent * _EXFUN(__getreent, (void));
  1869.                    ^~~~~~
  1870. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1871.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1872. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:318:16: error: 'popen' was not declared in this scope
  1873.  FILE *  _EXFUN(popen, (const char *, const char *));
  1874.                 ^~~~~
  1875. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:318:16: note: suggested alternative: 'fwopen'
  1876.  FILE *  _EXFUN(popen, (const char *, const char *));
  1877.                 ^~~~~
  1878.                 fwopen
  1879. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:318:24: error: expected primary-expression before 'const'
  1880.  FILE *  _EXFUN(popen, (const char *, const char *));
  1881.                         ^~~~~
  1882. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:318:24: error: expected ')' before 'const'
  1883.  FILE *  _EXFUN(popen, (const char *, const char *));
  1884.                        ~^~~~~
  1885.                         )
  1886. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:319:12: error: conflicting declaration 'int _EXFUN'
  1887.  int _EXFUN(putw, (int, FILE *));
  1888.             ^~~~
  1889. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1890.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1891.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1892. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1893.    struct _reent * _EXFUN(__getreent, (void));
  1894.                    ^~~~~~
  1895. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1896.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1897. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:319:12: error: 'putw' was not declared in this scope
  1898.  int _EXFUN(putw, (int, FILE *));
  1899.             ^~~~
  1900. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:319:12: note: suggested alternative: 'auto'
  1901.  int _EXFUN(putw, (int, FILE *));
  1902.             ^~~~
  1903.             auto
  1904. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:319:19: error: expected primary-expression before 'int'
  1905.  int _EXFUN(putw, (int, FILE *));
  1906.                    ^~~
  1907. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:319:19: error: expected ')' before 'int'
  1908.  int _EXFUN(putw, (int, FILE *));
  1909.                   ~^~~
  1910.                    )
  1911. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:320:16: error: variable or field '_EXFUN' declared void
  1912.  void    _EXFUN(setbuffer, (FILE *, char *, int));
  1913.                 ^~~~~~~~~
  1914. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:320:16: error: 'setbuffer' was not declared in this scope
  1915. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:320:33: error: expected primary-expression before '*' token
  1916.  void    _EXFUN(setbuffer, (FILE *, char *, int));
  1917.                                  ^
  1918. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:320:34: error: expected primary-expression before ',' token
  1919.  void    _EXFUN(setbuffer, (FILE *, char *, int));
  1920.                                   ^
  1921. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:320:36: error: expected primary-expression before 'char'
  1922.  void    _EXFUN(setbuffer, (FILE *, char *, int));
  1923.                                     ^~~~
  1924. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:320:35: error: expected ')' before 'char'
  1925.  void    _EXFUN(setbuffer, (FILE *, char *, int));
  1926.                            ~       ^~~~~
  1927.                                    )
  1928. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:321:12: error: conflicting declaration 'int _EXFUN'
  1929.  int _EXFUN(setlinebuf, (FILE *));
  1930.             ^~~~~~~~~~
  1931. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1932.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1933.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1934. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1935.    struct _reent * _EXFUN(__getreent, (void));
  1936.                    ^~~~~~
  1937. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1938.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1939. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:321:12: error: 'setlinebuf' was not declared in this scope
  1940.  int _EXFUN(setlinebuf, (FILE *));
  1941.             ^~~~~~~~~~
  1942. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:321:30: error: expected primary-expression before '*' token
  1943.  int _EXFUN(setlinebuf, (FILE *));
  1944.                               ^
  1945. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:321:31: error: expected primary-expression before ')' token
  1946.  int _EXFUN(setlinebuf, (FILE *));
  1947.                                ^
  1948. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:322:12: error: conflicting declaration 'int _EXFUN'
  1949.  int _EXFUN(getc_unlocked, (FILE *));
  1950.             ^~~~~~~~~~~~~
  1951. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1952.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1953.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1954. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1955.    struct _reent * _EXFUN(__getreent, (void));
  1956.                    ^~~~~~
  1957. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1958.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1959. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:322:12: error: 'getc_unlocked' was not declared in this scope
  1960.  int _EXFUN(getc_unlocked, (FILE *));
  1961.             ^~~~~~~~~~~~~
  1962. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:322:12: note: suggested alternative: 'getchar_unlocked'
  1963.  int _EXFUN(getc_unlocked, (FILE *));
  1964.             ^~~~~~~~~~~~~
  1965.             getchar_unlocked
  1966. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:322:33: error: expected primary-expression before '*' token
  1967.  int _EXFUN(getc_unlocked, (FILE *));
  1968.                                  ^
  1969. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:322:34: error: expected primary-expression before ')' token
  1970.  int _EXFUN(getc_unlocked, (FILE *));
  1971.                                   ^
  1972. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:323:12: error: conflicting declaration 'int _EXFUN'
  1973.  int _EXFUN(getchar_unlocked, (void));
  1974.             ^~~~~~~~~~~~~~~~
  1975. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  1976.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  1977.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  1978. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  1979.    struct _reent * _EXFUN(__getreent, (void));
  1980.                    ^~~~~~
  1981. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  1982.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  1983. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:323:12: error: 'getchar_unlocked' was not declared in this scope
  1984.  int _EXFUN(getchar_unlocked, (void));
  1985.             ^~~~~~~~~~~~~~~~
  1986. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:323:12: note: the macro 'getchar_unlocked' had not yet been defined
  1987. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:721: note: it was later defined here
  1988.  #define getchar_unlocked() getc_unlocked(stdin)
  1989.  
  1990. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:323:31: error: expected primary-expression before 'void'
  1991.  int _EXFUN(getchar_unlocked, (void));
  1992.                                ^~~~
  1993. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:323:31: error: expected ')' before 'void'
  1994.  int _EXFUN(getchar_unlocked, (void));
  1995.                               ~^~~~
  1996.                                )
  1997. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:324:13: error: variable or field '_EXFUN' declared void
  1998.  void _EXFUN(flockfile, (FILE *));
  1999.              ^~~~~~~~~
  2000. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:324:13: error: 'flockfile' was not declared in this scope
  2001. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:324:13: note: suggested alternative: '_flockfile'
  2002.  void _EXFUN(flockfile, (FILE *));
  2003.              ^~~~~~~~~
  2004.              _flockfile
  2005. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:324:30: error: expected primary-expression before '*' token
  2006.  void _EXFUN(flockfile, (FILE *));
  2007.                               ^
  2008. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:324:31: error: expected primary-expression before ')' token
  2009.  void _EXFUN(flockfile, (FILE *));
  2010.                                ^
  2011. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:325:12: error: conflicting declaration 'int _EXFUN'
  2012.  int _EXFUN(ftrylockfile, (FILE *));
  2013.             ^~~~~~~~~~~~
  2014. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2015.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2016.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2017. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2018.    struct _reent * _EXFUN(__getreent, (void));
  2019.                    ^~~~~~
  2020. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2021.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2022. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:325:12: error: 'ftrylockfile' was not declared in this scope
  2023.  int _EXFUN(ftrylockfile, (FILE *));
  2024.             ^~~~~~~~~~~~
  2025. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:325:12: note: suggested alternative: '_flockfile'
  2026.  int _EXFUN(ftrylockfile, (FILE *));
  2027.             ^~~~~~~~~~~~
  2028.             _flockfile
  2029. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:325:32: error: expected primary-expression before '*' token
  2030.  int _EXFUN(ftrylockfile, (FILE *));
  2031.                                 ^
  2032. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:325:33: error: expected primary-expression before ')' token
  2033.  int _EXFUN(ftrylockfile, (FILE *));
  2034.                                  ^
  2035. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:326:13: error: variable or field '_EXFUN' declared void
  2036.  void _EXFUN(funlockfile, (FILE *));
  2037.              ^~~~~~~~~~~
  2038. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:326:13: error: 'funlockfile' was not declared in this scope
  2039. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:326:13: note: suggested alternative: '_funlockfile'
  2040.  void _EXFUN(funlockfile, (FILE *));
  2041.              ^~~~~~~~~~~
  2042.              _funlockfile
  2043. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:326:32: error: expected primary-expression before '*' token
  2044.  void _EXFUN(funlockfile, (FILE *));
  2045.                                 ^
  2046. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:326:33: error: expected primary-expression before ')' token
  2047.  void _EXFUN(funlockfile, (FILE *));
  2048.                                  ^
  2049. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:327:12: error: conflicting declaration 'int _EXFUN'
  2050.  int _EXFUN(putc_unlocked, (int, FILE *));
  2051.             ^~~~~~~~~~~~~
  2052. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2053.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2054.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2055. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2056.    struct _reent * _EXFUN(__getreent, (void));
  2057.                    ^~~~~~
  2058. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2059.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2060. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:327:12: error: 'putc_unlocked' was not declared in this scope
  2061.  int _EXFUN(putc_unlocked, (int, FILE *));
  2062.             ^~~~~~~~~~~~~
  2063. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:327:12: note: suggested alternative: 'putchar_unlocked'
  2064.  int _EXFUN(putc_unlocked, (int, FILE *));
  2065.             ^~~~~~~~~~~~~
  2066.             putchar_unlocked
  2067. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:327:28: error: expected primary-expression before 'int'
  2068.  int _EXFUN(putc_unlocked, (int, FILE *));
  2069.                             ^~~
  2070. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:327:28: error: expected ')' before 'int'
  2071.  int _EXFUN(putc_unlocked, (int, FILE *));
  2072.                            ~^~~
  2073.                             )
  2074. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:328:12: error: conflicting declaration 'int _EXFUN'
  2075.  int _EXFUN(putchar_unlocked, (int));
  2076.             ^~~~~~~~~~~~~~~~
  2077. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2078.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2079.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2080. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2081.    struct _reent * _EXFUN(__getreent, (void));
  2082.                    ^~~~~~
  2083. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2084.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2085. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:328:12: error: 'putchar_unlocked' was not declared in this scope
  2086.  int _EXFUN(putchar_unlocked, (int));
  2087.             ^~~~~~~~~~~~~~~~
  2088. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:328:12: note: the macro 'putchar_unlocked' had not yet been defined
  2089. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:722: note: it was later defined here
  2090.  #define putchar_unlocked(x) putc_unlocked(x, stdout)
  2091.  
  2092. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:328:31: error: expected primary-expression before 'int'
  2093.  int _EXFUN(putchar_unlocked, (int));
  2094.                                ^~~
  2095. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:328:31: error: expected ')' before 'int'
  2096.  int _EXFUN(putchar_unlocked, (int));
  2097.                               ~^~~
  2098.                                )
  2099. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:338:12: error: conflicting declaration 'int _EXFUN'
  2100.  int _EXFUN(dprintf, (int, const char *__restrict, ...)
  2101.             ^~~~~~~
  2102. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2103.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2104.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2105. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2106.    struct _reent * _EXFUN(__getreent, (void));
  2107.                    ^~~~~~
  2108. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2109.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2110. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:338:12: error: 'dprintf' was not declared in this scope
  2111.  int _EXFUN(dprintf, (int, const char *__restrict, ...)
  2112.             ^~~~~~~
  2113. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:338:22: error: expected primary-expression before 'int'
  2114.  int _EXFUN(dprintf, (int, const char *__restrict, ...)
  2115.                       ^~~
  2116. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:338:22: error: expected ')' before 'int'
  2117.  int _EXFUN(dprintf, (int, const char *__restrict, ...)
  2118.                      ~^~~
  2119.                       )
  2120. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:341:15: error: conflicting declaration 'FILE* _EXFUN'
  2121.  FILE * _EXFUN(fmemopen, (void *__restrict, size_t, const char *__restrict));
  2122.                ^~~~~~~~
  2123. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2124.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2125.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2126. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2127.    struct _reent * _EXFUN(__getreent, (void));
  2128.                    ^~~~~~
  2129. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2130.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2131. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:341:15: error: 'fmemopen' was not declared in this scope
  2132.  FILE * _EXFUN(fmemopen, (void *__restrict, size_t, const char *__restrict));
  2133.                ^~~~~~~~
  2134. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:341:15: note: suggested alternative: 'fwopen'
  2135.  FILE * _EXFUN(fmemopen, (void *__restrict, size_t, const char *__restrict));
  2136.                ^~~~~~~~
  2137.                fwopen
  2138. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:341:26: error: expected primary-expression before 'void'
  2139.  FILE * _EXFUN(fmemopen, (void *__restrict, size_t, const char *__restrict));
  2140.                           ^~~~
  2141. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:341:26: error: expected ')' before 'void'
  2142.  FILE * _EXFUN(fmemopen, (void *__restrict, size_t, const char *__restrict));
  2143.                          ~^~~~
  2144.                           )
  2145. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:344:15: error: conflicting declaration 'FILE* _EXFUN'
  2146.  FILE * _EXFUN(open_memstream, (char **, size_t *));
  2147.                ^~~~~~~~~~~~~~
  2148. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2149.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2150.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2151. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2152.    struct _reent * _EXFUN(__getreent, (void));
  2153.                    ^~~~~~
  2154. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2155.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2156. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:344:15: error: 'open_memstream' was not declared in this scope
  2157.  FILE * _EXFUN(open_memstream, (char **, size_t *));
  2158.                ^~~~~~~~~~~~~~
  2159. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:344:32: error: expected primary-expression before 'char'
  2160.  FILE * _EXFUN(open_memstream, (char **, size_t *));
  2161.                                 ^~~~
  2162. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:344:32: error: expected ')' before 'char'
  2163.  FILE * _EXFUN(open_memstream, (char **, size_t *));
  2164.                                ~^~~~
  2165.                                 )
  2166. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:346:12: error: conflicting declaration 'int _EXFUN'
  2167.  int _EXFUN(renameat, (int, const char *, int, const char *));
  2168.             ^~~~~~~~
  2169. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2170.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2171.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2172. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2173.    struct _reent * _EXFUN(__getreent, (void));
  2174.                    ^~~~~~
  2175. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2176.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2177. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:346:12: error: 'renameat' was not declared in this scope
  2178.  int _EXFUN(renameat, (int, const char *, int, const char *));
  2179.             ^~~~~~~~
  2180. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:346:12: note: suggested alternative: 'realpath'
  2181.  int _EXFUN(renameat, (int, const char *, int, const char *));
  2182.             ^~~~~~~~
  2183.             realpath
  2184. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:346:23: error: expected primary-expression before 'int'
  2185.  int _EXFUN(renameat, (int, const char *, int, const char *));
  2186.                        ^~~
  2187. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:346:23: error: expected ')' before 'int'
  2188.  int _EXFUN(renameat, (int, const char *, int, const char *));
  2189.                       ~^~~
  2190.                        )
  2191. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:348:12: error: conflicting declaration 'int _EXFUN'
  2192.  int _EXFUN(vdprintf, (int, const char *__restrict, __VALIST)
  2193.             ^~~~~~~~
  2194. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2195.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2196.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2197. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2198.    struct _reent * _EXFUN(__getreent, (void));
  2199.                    ^~~~~~
  2200. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2201.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2202. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:348:12: error: 'vdprintf' was not declared in this scope
  2203.  int _EXFUN(vdprintf, (int, const char *__restrict, __VALIST)
  2204.             ^~~~~~~~
  2205. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:348:23: error: expected primary-expression before 'int'
  2206.  int _EXFUN(vdprintf, (int, const char *__restrict, __VALIST)
  2207.                        ^~~
  2208. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:348:23: error: expected ')' before 'int'
  2209.  int _EXFUN(vdprintf, (int, const char *__restrict, __VALIST)
  2210.                       ~^~~
  2211.                        )
  2212. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:357:12: error: conflicting declaration 'int _EXFUN'
  2213.  int _EXFUN(_asiprintf_r, (struct _reent *, char **, const char *, ...)
  2214.             ^~~~~~~~~~~~
  2215. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2216.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2217.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2218. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2219.    struct _reent * _EXFUN(__getreent, (void));
  2220.                    ^~~~~~
  2221. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2222.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2223. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:357:12: error: '_asiprintf_r' was not declared in this scope
  2224.  int _EXFUN(_asiprintf_r, (struct _reent *, char **, const char *, ...)
  2225.             ^~~~~~~~~~~~
  2226. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:357:12: note: suggested alternative: '__eprintf'
  2227.  int _EXFUN(_asiprintf_r, (struct _reent *, char **, const char *, ...)
  2228.             ^~~~~~~~~~~~
  2229.             __eprintf
  2230. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:357:27: error: expected primary-expression before 'struct'
  2231.  int _EXFUN(_asiprintf_r, (struct _reent *, char **, const char *, ...)
  2232.                            ^~~~~~
  2233. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:357:27: error: expected ')' before 'struct'
  2234.  int _EXFUN(_asiprintf_r, (struct _reent *, char **, const char *, ...)
  2235.                           ~^~~~~~
  2236.                            )
  2237. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:359:15: error: conflicting declaration 'char* _EXFUN'
  2238.  char * _EXFUN(_asniprintf_r, (struct _reent *, char *, size_t *, const char *, ...)
  2239.                ^~~~~~~~~~~~~
  2240. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2241.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2242.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2243. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2244.    struct _reent * _EXFUN(__getreent, (void));
  2245.                    ^~~~~~
  2246. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2247.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2248. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:359:15: error: '_asniprintf_r' was not declared in this scope
  2249.  char * _EXFUN(_asniprintf_r, (struct _reent *, char *, size_t *, const char *, ...)
  2250.                ^~~~~~~~~~~~~
  2251. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:359:15: note: suggested alternative: '__eprintf'
  2252.  char * _EXFUN(_asniprintf_r, (struct _reent *, char *, size_t *, const char *, ...)
  2253.                ^~~~~~~~~~~~~
  2254.                __eprintf
  2255. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:359:31: error: expected primary-expression before 'struct'
  2256.  char * _EXFUN(_asniprintf_r, (struct _reent *, char *, size_t *, const char *, ...)
  2257.                                ^~~~~~
  2258. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:359:31: error: expected ')' before 'struct'
  2259.  char * _EXFUN(_asniprintf_r, (struct _reent *, char *, size_t *, const char *, ...)
  2260.                               ~^~~~~~
  2261.                                )
  2262. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:361:15: error: conflicting declaration 'char* _EXFUN'
  2263.  char * _EXFUN(_asnprintf_r, (struct _reent *, char *__restrict, size_t *__restrict, const char *__restrict, ...)
  2264.                ^~~~~~~~~~~~
  2265. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2266.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2267.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2268. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2269.    struct _reent * _EXFUN(__getreent, (void));
  2270.                    ^~~~~~
  2271. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2272.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2273. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:361:15: error: '_asnprintf_r' was not declared in this scope
  2274.  char * _EXFUN(_asnprintf_r, (struct _reent *, char *__restrict, size_t *__restrict, const char *__restrict, ...)
  2275.                ^~~~~~~~~~~~
  2276. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:361:15: note: suggested alternative: '__eprintf'
  2277.  char * _EXFUN(_asnprintf_r, (struct _reent *, char *__restrict, size_t *__restrict, const char *__restrict, ...)
  2278.                ^~~~~~~~~~~~
  2279.                __eprintf
  2280. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:361:30: error: expected primary-expression before 'struct'
  2281.  char * _EXFUN(_asnprintf_r, (struct _reent *, char *__restrict, size_t *__restrict, const char *__restrict, ...)
  2282.                               ^~~~~~
  2283. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:361:30: error: expected ')' before 'struct'
  2284.  char * _EXFUN(_asnprintf_r, (struct _reent *, char *__restrict, size_t *__restrict, const char *__restrict, ...)
  2285.                              ~^~~~~~
  2286.                               )
  2287. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:363:12: error: conflicting declaration 'int _EXFUN'
  2288.  int _EXFUN(_asprintf_r, (struct _reent *, char **__restrict, const char *__restrict, ...)
  2289.             ^~~~~~~~~~~
  2290. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2291.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2292.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2293. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2294.    struct _reent * _EXFUN(__getreent, (void));
  2295.                    ^~~~~~
  2296. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2297.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2298. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:363:12: error: '_asprintf_r' was not declared in this scope
  2299.  int _EXFUN(_asprintf_r, (struct _reent *, char **__restrict, const char *__restrict, ...)
  2300.             ^~~~~~~~~~~
  2301. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:363:12: note: suggested alternative: '__eprintf'
  2302.  int _EXFUN(_asprintf_r, (struct _reent *, char **__restrict, const char *__restrict, ...)
  2303.             ^~~~~~~~~~~
  2304.             __eprintf
  2305. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:363:26: error: expected primary-expression before 'struct'
  2306.  int _EXFUN(_asprintf_r, (struct _reent *, char **__restrict, const char *__restrict, ...)
  2307.                           ^~~~~~
  2308. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:363:26: error: expected ')' before 'struct'
  2309.  int _EXFUN(_asprintf_r, (struct _reent *, char **__restrict, const char *__restrict, ...)
  2310.                          ~^~~~~~
  2311.                           )
  2312. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:365:12: error: conflicting declaration 'int _EXFUN'
  2313.  int _EXFUN(_diprintf_r, (struct _reent *, int, const char *, ...)
  2314.             ^~~~~~~~~~~
  2315. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2316.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2317.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2318. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2319.    struct _reent * _EXFUN(__getreent, (void));
  2320.                    ^~~~~~
  2321. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2322.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2323. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:365:12: error: '_diprintf_r' was not declared in this scope
  2324.  int _EXFUN(_diprintf_r, (struct _reent *, int, const char *, ...)
  2325.             ^~~~~~~~~~~
  2326. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:365:12: note: suggested alternative: '__eprintf'
  2327.  int _EXFUN(_diprintf_r, (struct _reent *, int, const char *, ...)
  2328.             ^~~~~~~~~~~
  2329.             __eprintf
  2330. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:365:26: error: expected primary-expression before 'struct'
  2331.  int _EXFUN(_diprintf_r, (struct _reent *, int, const char *, ...)
  2332.                           ^~~~~~
  2333. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:365:26: error: expected ')' before 'struct'
  2334.  int _EXFUN(_diprintf_r, (struct _reent *, int, const char *, ...)
  2335.                          ~^~~~~~
  2336.                           )
  2337. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:367:12: error: conflicting declaration 'int _EXFUN'
  2338.  int _EXFUN(_dprintf_r, (struct _reent *, int, const char *__restrict, ...)
  2339.             ^~~~~~~~~~
  2340. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2341.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2342.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2343. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2344.    struct _reent * _EXFUN(__getreent, (void));
  2345.                    ^~~~~~
  2346. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2347.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2348. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:367:12: error: '_dprintf_r' was not declared in this scope
  2349.  int _EXFUN(_dprintf_r, (struct _reent *, int, const char *__restrict, ...)
  2350.             ^~~~~~~~~~
  2351. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:367:12: note: suggested alternative: '__eprintf'
  2352.  int _EXFUN(_dprintf_r, (struct _reent *, int, const char *__restrict, ...)
  2353.             ^~~~~~~~~~
  2354.             __eprintf
  2355. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:367:25: error: expected primary-expression before 'struct'
  2356.  int _EXFUN(_dprintf_r, (struct _reent *, int, const char *__restrict, ...)
  2357.                          ^~~~~~
  2358. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:367:25: error: expected ')' before 'struct'
  2359.  int _EXFUN(_dprintf_r, (struct _reent *, int, const char *__restrict, ...)
  2360.                         ~^~~~~~
  2361.                          )
  2362. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:369:12: error: conflicting declaration 'int _EXFUN'
  2363.  int _EXFUN(_fclose_r, (struct _reent *, FILE *));
  2364.             ^~~~~~~~~
  2365. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2366.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2367.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2368. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2369.    struct _reent * _EXFUN(__getreent, (void));
  2370.                    ^~~~~~
  2371. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2372.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2373. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:369:12: error: '_fclose_r' was not declared in this scope
  2374.  int _EXFUN(_fclose_r, (struct _reent *, FILE *));
  2375.             ^~~~~~~~~
  2376. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:369:12: note: suggested alternative: '_free_r'
  2377.  int _EXFUN(_fclose_r, (struct _reent *, FILE *));
  2378.             ^~~~~~~~~
  2379.             _free_r
  2380. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:369:24: error: expected primary-expression before 'struct'
  2381.  int _EXFUN(_fclose_r, (struct _reent *, FILE *));
  2382.                         ^~~~~~
  2383. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:369:24: error: expected ')' before 'struct'
  2384.  int _EXFUN(_fclose_r, (struct _reent *, FILE *));
  2385.                        ~^~~~~~
  2386.                         )
  2387. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:370:12: error: conflicting declaration 'int _EXFUN'
  2388.  int _EXFUN(_fcloseall_r, (struct _reent *));
  2389.             ^~~~~~~~~~~~
  2390. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2391.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2392.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2393. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2394.    struct _reent * _EXFUN(__getreent, (void));
  2395.                    ^~~~~~
  2396. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2397.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2398. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:370:12: error: '_fcloseall_r' was not declared in this scope
  2399.  int _EXFUN(_fcloseall_r, (struct _reent *));
  2400.             ^~~~~~~~~~~~
  2401. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:370:12: note: suggested alternative: '_atoll_r'
  2402.  int _EXFUN(_fcloseall_r, (struct _reent *));
  2403.             ^~~~~~~~~~~~
  2404.             _atoll_r
  2405. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:370:27: error: expected primary-expression before 'struct'
  2406.  int _EXFUN(_fcloseall_r, (struct _reent *));
  2407.                            ^~~~~~
  2408. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:370:27: error: expected ')' before 'struct'
  2409.  int _EXFUN(_fcloseall_r, (struct _reent *));
  2410.                           ~^~~~~~
  2411.                            )
  2412. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:371:15: error: conflicting declaration 'FILE* _EXFUN'
  2413.  FILE * _EXFUN(_fdopen_r, (struct _reent *, int, const char *));
  2414.                ^~~~~~~~~
  2415. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2416.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2417.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2418. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2419.    struct _reent * _EXFUN(__getreent, (void));
  2420.                    ^~~~~~
  2421. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2422.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2423. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:371:15: error: '_fdopen_r' was not declared in this scope
  2424.  FILE * _EXFUN(_fdopen_r, (struct _reent *, int, const char *));
  2425.                ^~~~~~~~~
  2426. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:371:15: note: suggested alternative: '_free_r'
  2427.  FILE * _EXFUN(_fdopen_r, (struct _reent *, int, const char *));
  2428.                ^~~~~~~~~
  2429.                _free_r
  2430. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:371:27: error: expected primary-expression before 'struct'
  2431.  FILE * _EXFUN(_fdopen_r, (struct _reent *, int, const char *));
  2432.                            ^~~~~~
  2433. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:371:27: error: expected ')' before 'struct'
  2434.  FILE * _EXFUN(_fdopen_r, (struct _reent *, int, const char *));
  2435.                           ~^~~~~~
  2436.                            )
  2437. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:372:12: error: conflicting declaration 'int _EXFUN'
  2438.  int _EXFUN(_fflush_r, (struct _reent *, FILE *));
  2439.             ^~~~~~~~~
  2440. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2441.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2442.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2443. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2444.    struct _reent * _EXFUN(__getreent, (void));
  2445.                    ^~~~~~
  2446. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2447.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2448. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:372:12: error: '_fflush_r' was not declared in this scope
  2449.  int _EXFUN(_fflush_r, (struct _reent *, FILE *));
  2450.             ^~~~~~~~~
  2451. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:372:24: error: expected primary-expression before 'struct'
  2452.  int _EXFUN(_fflush_r, (struct _reent *, FILE *));
  2453.                         ^~~~~~
  2454. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:372:24: error: expected ')' before 'struct'
  2455.  int _EXFUN(_fflush_r, (struct _reent *, FILE *));
  2456.                        ~^~~~~~
  2457.                         )
  2458. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:373:12: error: conflicting declaration 'int _EXFUN'
  2459.  int _EXFUN(_fgetc_r, (struct _reent *, FILE *));
  2460.             ^~~~~~~~
  2461. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2462.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2463.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2464. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2465.    struct _reent * _EXFUN(__getreent, (void));
  2466.                    ^~~~~~
  2467. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2468.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2469. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:373:12: error: '_fgetc_r' was not declared in this scope
  2470.  int _EXFUN(_fgetc_r, (struct _reent *, FILE *));
  2471.             ^~~~~~~~
  2472. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:373:12: note: suggested alternative: '_free_r'
  2473.  int _EXFUN(_fgetc_r, (struct _reent *, FILE *));
  2474.             ^~~~~~~~
  2475.             _free_r
  2476. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:373:23: error: expected primary-expression before 'struct'
  2477.  int _EXFUN(_fgetc_r, (struct _reent *, FILE *));
  2478.                        ^~~~~~
  2479. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:373:23: error: expected ')' before 'struct'
  2480.  int _EXFUN(_fgetc_r, (struct _reent *, FILE *));
  2481.                       ~^~~~~~
  2482.                        )
  2483. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:374:12: error: conflicting declaration 'int _EXFUN'
  2484.  int _EXFUN(_fgetc_unlocked_r, (struct _reent *, FILE *));
  2485.             ^~~~~~~~~~~~~~~~~
  2486. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2487.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2488.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2489. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2490.    struct _reent * _EXFUN(__getreent, (void));
  2491.                    ^~~~~~
  2492. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2493.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2494. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:374:12: error: '_fgetc_unlocked_r' was not declared in this scope
  2495.  int _EXFUN(_fgetc_unlocked_r, (struct _reent *, FILE *));
  2496.             ^~~~~~~~~~~~~~~~~
  2497. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:374:12: note: suggested alternative: 'getchar_unlocked'
  2498.  int _EXFUN(_fgetc_unlocked_r, (struct _reent *, FILE *));
  2499.             ^~~~~~~~~~~~~~~~~
  2500.             getchar_unlocked
  2501. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:374:32: error: expected primary-expression before 'struct'
  2502.  int _EXFUN(_fgetc_unlocked_r, (struct _reent *, FILE *));
  2503.                                 ^~~~~~
  2504. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:374:32: error: expected ')' before 'struct'
  2505.  int _EXFUN(_fgetc_unlocked_r, (struct _reent *, FILE *));
  2506.                                ~^~~~~~
  2507.                                 )
  2508. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:375:16: error: conflicting declaration 'char* _EXFUN'
  2509.  char *  _EXFUN(_fgets_r, (struct _reent *, char *__restrict, int, FILE *__restrict));
  2510.                 ^~~~~~~~
  2511. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2512.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2513.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2514. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2515.    struct _reent * _EXFUN(__getreent, (void));
  2516.                    ^~~~~~
  2517. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2518.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2519. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:375:16: error: '_fgets_r' was not declared in this scope
  2520.  char *  _EXFUN(_fgets_r, (struct _reent *, char *__restrict, int, FILE *__restrict));
  2521.                 ^~~~~~~~
  2522. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:375:16: note: suggested alternative: '_free_r'
  2523.  char *  _EXFUN(_fgets_r, (struct _reent *, char *__restrict, int, FILE *__restrict));
  2524.                 ^~~~~~~~
  2525.                 _free_r
  2526. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:375:27: error: expected primary-expression before 'struct'
  2527.  char *  _EXFUN(_fgets_r, (struct _reent *, char *__restrict, int, FILE *__restrict));
  2528.                            ^~~~~~
  2529. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:375:27: error: expected ')' before 'struct'
  2530.  char *  _EXFUN(_fgets_r, (struct _reent *, char *__restrict, int, FILE *__restrict));
  2531.                           ~^~~~~~
  2532.                            )
  2533. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:376:16: error: conflicting declaration 'char* _EXFUN'
  2534.  char *  _EXFUN(_fgets_unlocked_r, (struct _reent *, char *__restrict, int, FILE *__restrict));
  2535.                 ^~~~~~~~~~~~~~~~~
  2536. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2537.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2538.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2539. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2540.    struct _reent * _EXFUN(__getreent, (void));
  2541.                    ^~~~~~
  2542. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2543.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2544. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:376:16: error: '_fgets_unlocked_r' was not declared in this scope
  2545.  char *  _EXFUN(_fgets_unlocked_r, (struct _reent *, char *__restrict, int, FILE *__restrict));
  2546.                 ^~~~~~~~~~~~~~~~~
  2547. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:376:16: note: suggested alternative: 'getchar_unlocked'
  2548.  char *  _EXFUN(_fgets_unlocked_r, (struct _reent *, char *__restrict, int, FILE *__restrict));
  2549.                 ^~~~~~~~~~~~~~~~~
  2550.                 getchar_unlocked
  2551. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:376:36: error: expected primary-expression before 'struct'
  2552.  char *  _EXFUN(_fgets_unlocked_r, (struct _reent *, char *__restrict, int, FILE *__restrict));
  2553.                                     ^~~~~~
  2554. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:376:36: error: expected ')' before 'struct'
  2555.  char *  _EXFUN(_fgets_unlocked_r, (struct _reent *, char *__restrict, int, FILE *__restrict));
  2556.                                    ~^~~~~~
  2557.                                     )
  2558. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:381:12: error: conflicting declaration 'int _EXFUN'
  2559.  int _EXFUN(_fgetpos_r, (struct _reent *, FILE *, fpos_t *));
  2560.             ^~~~~~~~~~
  2561. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2562.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2563.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2564. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2565.    struct _reent * _EXFUN(__getreent, (void));
  2566.                    ^~~~~~
  2567. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2568.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2569. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:381:12: error: '_fgetpos_r' was not declared in this scope
  2570.  int _EXFUN(_fgetpos_r, (struct _reent *, FILE *, fpos_t *));
  2571.             ^~~~~~~~~~
  2572. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:381:12: note: suggested alternative: '_getenv_r'
  2573.  int _EXFUN(_fgetpos_r, (struct _reent *, FILE *, fpos_t *));
  2574.             ^~~~~~~~~~
  2575.             _getenv_r
  2576. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:381:25: error: expected primary-expression before 'struct'
  2577.  int _EXFUN(_fgetpos_r, (struct _reent *, FILE *, fpos_t *));
  2578.                          ^~~~~~
  2579. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:381:25: error: expected ')' before 'struct'
  2580.  int _EXFUN(_fgetpos_r, (struct _reent *, FILE *, fpos_t *));
  2581.                         ~^~~~~~
  2582.                          )
  2583. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:382:12: error: conflicting declaration 'int _EXFUN'
  2584.  int _EXFUN(_fsetpos_r, (struct _reent *, FILE *, const fpos_t *));
  2585.             ^~~~~~~~~~
  2586. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2587.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2588.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2589. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2590.    struct _reent * _EXFUN(__getreent, (void));
  2591.                    ^~~~~~
  2592. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2593.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2594. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:382:12: error: '_fsetpos_r' was not declared in this scope
  2595.  int _EXFUN(_fsetpos_r, (struct _reent *, FILE *, const fpos_t *));
  2596.             ^~~~~~~~~~
  2597. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:382:12: note: suggested alternative: '_mstats_r'
  2598.  int _EXFUN(_fsetpos_r, (struct _reent *, FILE *, const fpos_t *));
  2599.             ^~~~~~~~~~
  2600.             _mstats_r
  2601. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:382:25: error: expected primary-expression before 'struct'
  2602.  int _EXFUN(_fsetpos_r, (struct _reent *, FILE *, const fpos_t *));
  2603.                          ^~~~~~
  2604. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:382:25: error: expected ')' before 'struct'
  2605.  int _EXFUN(_fsetpos_r, (struct _reent *, FILE *, const fpos_t *));
  2606.                         ~^~~~~~
  2607.                          )
  2608. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:384:12: error: conflicting declaration 'int _EXFUN'
  2609.  int _EXFUN(_fiprintf_r, (struct _reent *, FILE *, const char *, ...)
  2610.             ^~~~~~~~~~~
  2611. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2612.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2613.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2614. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2615.    struct _reent * _EXFUN(__getreent, (void));
  2616.                    ^~~~~~
  2617. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2618.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2619. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:384:12: error: '_fiprintf_r' was not declared in this scope
  2620.  int _EXFUN(_fiprintf_r, (struct _reent *, FILE *, const char *, ...)
  2621.             ^~~~~~~~~~~
  2622. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:384:12: note: suggested alternative: '__eprintf'
  2623.  int _EXFUN(_fiprintf_r, (struct _reent *, FILE *, const char *, ...)
  2624.             ^~~~~~~~~~~
  2625.             __eprintf
  2626. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:384:26: error: expected primary-expression before 'struct'
  2627.  int _EXFUN(_fiprintf_r, (struct _reent *, FILE *, const char *, ...)
  2628.                           ^~~~~~
  2629. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:384:26: error: expected ')' before 'struct'
  2630.  int _EXFUN(_fiprintf_r, (struct _reent *, FILE *, const char *, ...)
  2631.                          ~^~~~~~
  2632.                           )
  2633. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:386:12: error: conflicting declaration 'int _EXFUN'
  2634.  int _EXFUN(_fiscanf_r, (struct _reent *, FILE *, const char *, ...)
  2635.             ^~~~~~~~~~
  2636. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2637.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2638.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2639. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2640.    struct _reent * _EXFUN(__getreent, (void));
  2641.                    ^~~~~~
  2642. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2643.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2644. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:386:12: error: '_fiscanf_r' was not declared in this scope
  2645.  int _EXFUN(_fiscanf_r, (struct _reent *, FILE *, const char *, ...)
  2646.             ^~~~~~~~~~
  2647. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:386:12: note: suggested alternative: '_findenv_r'
  2648.  int _EXFUN(_fiscanf_r, (struct _reent *, FILE *, const char *, ...)
  2649.             ^~~~~~~~~~
  2650.             _findenv_r
  2651. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:386:25: error: expected primary-expression before 'struct'
  2652.  int _EXFUN(_fiscanf_r, (struct _reent *, FILE *, const char *, ...)
  2653.                          ^~~~~~
  2654. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:386:25: error: expected ')' before 'struct'
  2655.  int _EXFUN(_fiscanf_r, (struct _reent *, FILE *, const char *, ...)
  2656.                         ~^~~~~~
  2657.                          )
  2658. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:388:15: error: conflicting declaration 'FILE* _EXFUN'
  2659.  FILE * _EXFUN(_fmemopen_r, (struct _reent *, void *__restrict, size_t, const char *__restrict));
  2660.                ^~~~~~~~~~~
  2661. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2662.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2663.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2664. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2665.    struct _reent * _EXFUN(__getreent, (void));
  2666.                    ^~~~~~
  2667. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2668.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2669. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:388:15: error: '_fmemopen_r' was not declared in this scope
  2670.  FILE * _EXFUN(_fmemopen_r, (struct _reent *, void *__restrict, size_t, const char *__restrict));
  2671.                ^~~~~~~~~~~
  2672. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:388:15: note: suggested alternative: '_free_r'
  2673.  FILE * _EXFUN(_fmemopen_r, (struct _reent *, void *__restrict, size_t, const char *__restrict));
  2674.                ^~~~~~~~~~~
  2675.                _free_r
  2676. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:388:29: error: expected primary-expression before 'struct'
  2677.  FILE * _EXFUN(_fmemopen_r, (struct _reent *, void *__restrict, size_t, const char *__restrict));
  2678.                              ^~~~~~
  2679. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:388:29: error: expected ')' before 'struct'
  2680.  FILE * _EXFUN(_fmemopen_r, (struct _reent *, void *__restrict, size_t, const char *__restrict));
  2681.                             ~^~~~~~
  2682.                              )
  2683. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:389:15: error: conflicting declaration 'FILE* _EXFUN'
  2684.  FILE * _EXFUN(_fopen_r, (struct _reent *, const char *__restrict, const char *__restrict));
  2685.                ^~~~~~~~
  2686. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2687.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2688.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2689. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2690.    struct _reent * _EXFUN(__getreent, (void));
  2691.                    ^~~~~~
  2692. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2693.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2694. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:389:15: error: '_fopen_r' was not declared in this scope
  2695.  FILE * _EXFUN(_fopen_r, (struct _reent *, const char *__restrict, const char *__restrict));
  2696.                ^~~~~~~~
  2697. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:389:15: note: suggested alternative: '_free_r'
  2698.  FILE * _EXFUN(_fopen_r, (struct _reent *, const char *__restrict, const char *__restrict));
  2699.                ^~~~~~~~
  2700.                _free_r
  2701. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:389:26: error: expected primary-expression before 'struct'
  2702.  FILE * _EXFUN(_fopen_r, (struct _reent *, const char *__restrict, const char *__restrict));
  2703.                           ^~~~~~
  2704. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:389:26: error: expected ')' before 'struct'
  2705.  FILE * _EXFUN(_fopen_r, (struct _reent *, const char *__restrict, const char *__restrict));
  2706.                          ~^~~~~~
  2707.                           )
  2708. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:390:15: error: conflicting declaration 'FILE* _EXFUN'
  2709.  FILE * _EXFUN(_freopen_r, (struct _reent *, const char *__restrict, const char *__restrict, FILE *__restrict));
  2710.                ^~~~~~~~~~
  2711. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2712.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2713.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2714. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2715.    struct _reent * _EXFUN(__getreent, (void));
  2716.                    ^~~~~~
  2717. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2718.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2719. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:390:15: error: '_freopen_r' was not declared in this scope
  2720.  FILE * _EXFUN(_freopen_r, (struct _reent *, const char *__restrict, const char *__restrict, FILE *__restrict));
  2721.                ^~~~~~~~~~
  2722. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:390:15: note: suggested alternative: '_free_r'
  2723.  FILE * _EXFUN(_freopen_r, (struct _reent *, const char *__restrict, const char *__restrict, FILE *__restrict));
  2724.                ^~~~~~~~~~
  2725.                _free_r
  2726. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:390:28: error: expected primary-expression before 'struct'
  2727.  FILE * _EXFUN(_freopen_r, (struct _reent *, const char *__restrict, const char *__restrict, FILE *__restrict));
  2728.                             ^~~~~~
  2729. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:390:28: error: expected ')' before 'struct'
  2730.  FILE * _EXFUN(_freopen_r, (struct _reent *, const char *__restrict, const char *__restrict, FILE *__restrict));
  2731.                            ~^~~~~~
  2732.                             )
  2733. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:391:12: error: conflicting declaration 'int _EXFUN'
  2734.  int _EXFUN(_fprintf_r, (struct _reent *, FILE *__restrict, const char *__restrict, ...)
  2735.             ^~~~~~~~~~
  2736. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2737.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2738.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2739. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2740.    struct _reent * _EXFUN(__getreent, (void));
  2741.                    ^~~~~~
  2742. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2743.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2744. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:391:12: error: '_fprintf_r' was not declared in this scope
  2745.  int _EXFUN(_fprintf_r, (struct _reent *, FILE *__restrict, const char *__restrict, ...)
  2746.             ^~~~~~~~~~
  2747. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:391:12: note: suggested alternative: '__eprintf'
  2748.  int _EXFUN(_fprintf_r, (struct _reent *, FILE *__restrict, const char *__restrict, ...)
  2749.             ^~~~~~~~~~
  2750.             __eprintf
  2751. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:391:25: error: expected primary-expression before 'struct'
  2752.  int _EXFUN(_fprintf_r, (struct _reent *, FILE *__restrict, const char *__restrict, ...)
  2753.                          ^~~~~~
  2754. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:391:25: error: expected ')' before 'struct'
  2755.  int _EXFUN(_fprintf_r, (struct _reent *, FILE *__restrict, const char *__restrict, ...)
  2756.                         ~^~~~~~
  2757.                          )
  2758. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:393:12: error: conflicting declaration 'int _EXFUN'
  2759.  int _EXFUN(_fpurge_r, (struct _reent *, FILE *));
  2760.             ^~~~~~~~~
  2761. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2762.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2763.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2764. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2765.    struct _reent * _EXFUN(__getreent, (void));
  2766.                    ^~~~~~
  2767. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2768.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2769. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:393:12: error: '_fpurge_r' was not declared in this scope
  2770.  int _EXFUN(_fpurge_r, (struct _reent *, FILE *));
  2771.             ^~~~~~~~~
  2772. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:393:12: note: suggested alternative: '_free_r'
  2773.  int _EXFUN(_fpurge_r, (struct _reent *, FILE *));
  2774.             ^~~~~~~~~
  2775.             _free_r
  2776. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:393:24: error: expected primary-expression before 'struct'
  2777.  int _EXFUN(_fpurge_r, (struct _reent *, FILE *));
  2778.                         ^~~~~~
  2779. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:393:24: error: expected ')' before 'struct'
  2780.  int _EXFUN(_fpurge_r, (struct _reent *, FILE *));
  2781.                        ~^~~~~~
  2782.                         )
  2783. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:394:12: error: conflicting declaration 'int _EXFUN'
  2784.  int _EXFUN(_fputc_r, (struct _reent *, int, FILE *));
  2785.             ^~~~~~~~
  2786. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2787.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2788.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2789. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2790.    struct _reent * _EXFUN(__getreent, (void));
  2791.                    ^~~~~~
  2792. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2793.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2794. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:394:12: error: '_fputc_r' was not declared in this scope
  2795.  int _EXFUN(_fputc_r, (struct _reent *, int, FILE *));
  2796.             ^~~~~~~~
  2797. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:394:12: note: suggested alternative: '_free_r'
  2798.  int _EXFUN(_fputc_r, (struct _reent *, int, FILE *));
  2799.             ^~~~~~~~
  2800.             _free_r
  2801. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:394:23: error: expected primary-expression before 'struct'
  2802.  int _EXFUN(_fputc_r, (struct _reent *, int, FILE *));
  2803.                        ^~~~~~
  2804. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:394:23: error: expected ')' before 'struct'
  2805.  int _EXFUN(_fputc_r, (struct _reent *, int, FILE *));
  2806.                       ~^~~~~~
  2807.                        )
  2808. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:395:12: error: conflicting declaration 'int _EXFUN'
  2809.  int _EXFUN(_fputc_unlocked_r, (struct _reent *, int, FILE *));
  2810.             ^~~~~~~~~~~~~~~~~
  2811. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2812.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2813.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2814. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2815.    struct _reent * _EXFUN(__getreent, (void));
  2816.                    ^~~~~~
  2817. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2818.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2819. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:395:12: error: '_fputc_unlocked_r' was not declared in this scope
  2820.  int _EXFUN(_fputc_unlocked_r, (struct _reent *, int, FILE *));
  2821.             ^~~~~~~~~~~~~~~~~
  2822. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:395:12: note: suggested alternative: 'putchar_unlocked'
  2823.  int _EXFUN(_fputc_unlocked_r, (struct _reent *, int, FILE *));
  2824.             ^~~~~~~~~~~~~~~~~
  2825.             putchar_unlocked
  2826. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:395:32: error: expected primary-expression before 'struct'
  2827.  int _EXFUN(_fputc_unlocked_r, (struct _reent *, int, FILE *));
  2828.                                 ^~~~~~
  2829. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:395:32: error: expected ')' before 'struct'
  2830.  int _EXFUN(_fputc_unlocked_r, (struct _reent *, int, FILE *));
  2831.                                ~^~~~~~
  2832.                                 )
  2833. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:396:12: error: conflicting declaration 'int _EXFUN'
  2834.  int _EXFUN(_fputs_r, (struct _reent *, const char *__restrict, FILE *__restrict));
  2835.             ^~~~~~~~
  2836. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2837.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2838.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2839. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2840.    struct _reent * _EXFUN(__getreent, (void));
  2841.                    ^~~~~~
  2842. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2843.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2844. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:396:12: error: '_fputs_r' was not declared in this scope
  2845.  int _EXFUN(_fputs_r, (struct _reent *, const char *__restrict, FILE *__restrict));
  2846.             ^~~~~~~~
  2847. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:396:12: note: suggested alternative: '_fpos_t'
  2848.  int _EXFUN(_fputs_r, (struct _reent *, const char *__restrict, FILE *__restrict));
  2849.             ^~~~~~~~
  2850.             _fpos_t
  2851. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:396:23: error: expected primary-expression before 'struct'
  2852.  int _EXFUN(_fputs_r, (struct _reent *, const char *__restrict, FILE *__restrict));
  2853.                        ^~~~~~
  2854. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:396:23: error: expected ')' before 'struct'
  2855.  int _EXFUN(_fputs_r, (struct _reent *, const char *__restrict, FILE *__restrict));
  2856.                       ~^~~~~~
  2857.                        )
  2858. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:397:12: error: conflicting declaration 'int _EXFUN'
  2859.  int _EXFUN(_fputs_unlocked_r, (struct _reent *, const char *__restrict, FILE *__restrict));
  2860.             ^~~~~~~~~~~~~~~~~
  2861. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2862.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2863.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2864. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2865.    struct _reent * _EXFUN(__getreent, (void));
  2866.                    ^~~~~~
  2867. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2868.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2869. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:397:12: error: '_fputs_unlocked_r' was not declared in this scope
  2870.  int _EXFUN(_fputs_unlocked_r, (struct _reent *, const char *__restrict, FILE *__restrict));
  2871.             ^~~~~~~~~~~~~~~~~
  2872. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:397:12: note: suggested alternative: 'putchar_unlocked'
  2873.  int _EXFUN(_fputs_unlocked_r, (struct _reent *, const char *__restrict, FILE *__restrict));
  2874.             ^~~~~~~~~~~~~~~~~
  2875.             putchar_unlocked
  2876. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:397:32: error: expected primary-expression before 'struct'
  2877.  int _EXFUN(_fputs_unlocked_r, (struct _reent *, const char *__restrict, FILE *__restrict));
  2878.                                 ^~~~~~
  2879. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:397:32: error: expected ')' before 'struct'
  2880.  int _EXFUN(_fputs_unlocked_r, (struct _reent *, const char *__restrict, FILE *__restrict));
  2881.                                ~^~~~~~
  2882.                                 )
  2883. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:398:15: error: conflicting declaration 'size_t _EXFUN'
  2884.  size_t _EXFUN(_fread_r, (struct _reent *, _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  2885.                ^~~~~~~~
  2886. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2887.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2888.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2889. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2890.    struct _reent * _EXFUN(__getreent, (void));
  2891.                    ^~~~~~
  2892. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2893.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2894. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:398:15: error: '_fread_r' was not declared in this scope
  2895.  size_t _EXFUN(_fread_r, (struct _reent *, _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  2896.                ^~~~~~~~
  2897. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:398:15: note: suggested alternative: '_free_r'
  2898.  size_t _EXFUN(_fread_r, (struct _reent *, _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  2899.                ^~~~~~~~
  2900.                _free_r
  2901. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:398:26: error: expected primary-expression before 'struct'
  2902.  size_t _EXFUN(_fread_r, (struct _reent *, _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  2903.                           ^~~~~~
  2904. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:398:26: error: expected ')' before 'struct'
  2905.  size_t _EXFUN(_fread_r, (struct _reent *, _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  2906.                          ~^~~~~~
  2907.                           )
  2908. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:399:15: error: conflicting declaration 'size_t _EXFUN'
  2909.  size_t _EXFUN(_fread_unlocked_r, (struct _reent *, _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  2910.                ^~~~~~~~~~~~~~~~~
  2911. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2912.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2913.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2914. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2915.    struct _reent * _EXFUN(__getreent, (void));
  2916.                    ^~~~~~
  2917. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2918.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2919. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:399:15: error: '_fread_unlocked_r' was not declared in this scope
  2920.  size_t _EXFUN(_fread_unlocked_r, (struct _reent *, _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  2921.                ^~~~~~~~~~~~~~~~~
  2922. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:399:15: note: suggested alternative: '_realloc_r'
  2923.  size_t _EXFUN(_fread_unlocked_r, (struct _reent *, _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  2924.                ^~~~~~~~~~~~~~~~~
  2925.                _realloc_r
  2926. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:399:35: error: expected primary-expression before 'struct'
  2927.  size_t _EXFUN(_fread_unlocked_r, (struct _reent *, _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  2928.                                    ^~~~~~
  2929. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:399:35: error: expected ')' before 'struct'
  2930.  size_t _EXFUN(_fread_unlocked_r, (struct _reent *, _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  2931.                                   ~^~~~~~
  2932.                                    )
  2933. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:400:12: error: conflicting declaration 'int _EXFUN'
  2934.  int _EXFUN(_fscanf_r, (struct _reent *, FILE *__restrict, const char *__restrict, ...)
  2935.             ^~~~~~~~~
  2936. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2937.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2938.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2939. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2940.    struct _reent * _EXFUN(__getreent, (void));
  2941.                    ^~~~~~
  2942. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2943.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2944. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:400:12: error: '_fscanf_r' was not declared in this scope
  2945.  int _EXFUN(_fscanf_r, (struct _reent *, FILE *__restrict, const char *__restrict, ...)
  2946.             ^~~~~~~~~
  2947. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:400:12: note: suggested alternative: '_mstats_r'
  2948.  int _EXFUN(_fscanf_r, (struct _reent *, FILE *__restrict, const char *__restrict, ...)
  2949.             ^~~~~~~~~
  2950.             _mstats_r
  2951. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:400:24: error: expected primary-expression before 'struct'
  2952.  int _EXFUN(_fscanf_r, (struct _reent *, FILE *__restrict, const char *__restrict, ...)
  2953.                         ^~~~~~
  2954. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:400:24: error: expected ')' before 'struct'
  2955.  int _EXFUN(_fscanf_r, (struct _reent *, FILE *__restrict, const char *__restrict, ...)
  2956.                        ~^~~~~~
  2957.                         )
  2958. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:402:12: error: conflicting declaration 'int _EXFUN'
  2959.  int _EXFUN(_fseek_r, (struct _reent *, FILE *, long, int));
  2960.             ^~~~~~~~
  2961. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2962.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2963.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2964. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2965.    struct _reent * _EXFUN(__getreent, (void));
  2966.                    ^~~~~~
  2967. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2968.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2969. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:402:12: error: '_fseek_r' was not declared in this scope
  2970.  int _EXFUN(_fseek_r, (struct _reent *, FILE *, long, int));
  2971.             ^~~~~~~~
  2972. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:402:12: note: suggested alternative: '_free_r'
  2973.  int _EXFUN(_fseek_r, (struct _reent *, FILE *, long, int));
  2974.             ^~~~~~~~
  2975.             _free_r
  2976. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:402:23: error: expected primary-expression before 'struct'
  2977.  int _EXFUN(_fseek_r, (struct _reent *, FILE *, long, int));
  2978.                        ^~~~~~
  2979. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:402:23: error: expected ')' before 'struct'
  2980.  int _EXFUN(_fseek_r, (struct _reent *, FILE *, long, int));
  2981.                       ~^~~~~~
  2982.                        )
  2983. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:403:12: error: conflicting declaration 'int _EXFUN'
  2984.  int _EXFUN(_fseeko_r,(struct _reent *, FILE *, _off_t, int));
  2985.             ^~~~~~~~~
  2986. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  2987.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  2988.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  2989. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  2990.    struct _reent * _EXFUN(__getreent, (void));
  2991.                    ^~~~~~
  2992. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  2993.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  2994. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:403:12: error: '_fseeko_r' was not declared in this scope
  2995.  int _EXFUN(_fseeko_r,(struct _reent *, FILE *, _off_t, int));
  2996.             ^~~~~~~~~
  2997. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:403:12: note: suggested alternative: '_free_r'
  2998.  int _EXFUN(_fseeko_r,(struct _reent *, FILE *, _off_t, int));
  2999.             ^~~~~~~~~
  3000.             _free_r
  3001. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:403:23: error: expected primary-expression before 'struct'
  3002.  int _EXFUN(_fseeko_r,(struct _reent *, FILE *, _off_t, int));
  3003.                        ^~~~~~
  3004. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:403:23: error: expected ')' before 'struct'
  3005.  int _EXFUN(_fseeko_r,(struct _reent *, FILE *, _off_t, int));
  3006.                       ~^~~~~~
  3007.                        )
  3008. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:404:13: error: conflicting declaration 'long int _EXFUN'
  3009.  long _EXFUN(_ftell_r, (struct _reent *, FILE *));
  3010.              ^~~~~~~~
  3011. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3012.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3013.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3014. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3015.    struct _reent * _EXFUN(__getreent, (void));
  3016.                    ^~~~~~
  3017. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3018.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3019. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:404:13: error: '_ftell_r' was not declared in this scope
  3020.  long _EXFUN(_ftell_r, (struct _reent *, FILE *));
  3021.              ^~~~~~~~
  3022. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:404:13: note: suggested alternative: '_atoll_r'
  3023.  long _EXFUN(_ftell_r, (struct _reent *, FILE *));
  3024.              ^~~~~~~~
  3025.              _atoll_r
  3026. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:404:24: error: expected primary-expression before 'struct'
  3027.  long _EXFUN(_ftell_r, (struct _reent *, FILE *));
  3028.                         ^~~~~~
  3029. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:404:24: error: expected ')' before 'struct'
  3030.  long _EXFUN(_ftell_r, (struct _reent *, FILE *));
  3031.                        ~^~~~~~
  3032.                         )
  3033. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:405:15: error: conflicting declaration '_off_t _EXFUN'
  3034.  _off_t _EXFUN(_ftello_r,(struct _reent *, FILE *));
  3035.                ^~~~~~~~~
  3036. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3037.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3038.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3039. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3040.    struct _reent * _EXFUN(__getreent, (void));
  3041.                    ^~~~~~
  3042. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3043.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3044. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:405:15: error: '_ftello_r' was not declared in this scope
  3045.  _off_t _EXFUN(_ftello_r,(struct _reent *, FILE *));
  3046.                ^~~~~~~~~
  3047. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:405:15: note: suggested alternative: '_atoll_r'
  3048.  _off_t _EXFUN(_ftello_r,(struct _reent *, FILE *));
  3049.                ^~~~~~~~~
  3050.                _atoll_r
  3051. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:405:26: error: expected primary-expression before 'struct'
  3052.  _off_t _EXFUN(_ftello_r,(struct _reent *, FILE *));
  3053.                           ^~~~~~
  3054. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:405:26: error: expected ')' before 'struct'
  3055.  _off_t _EXFUN(_ftello_r,(struct _reent *, FILE *));
  3056.                          ~^~~~~~
  3057.                           )
  3058. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:406:13: error: variable or field '_EXFUN' declared void
  3059.  void _EXFUN(_rewind_r, (struct _reent *, FILE *));
  3060.              ^~~~~~~~~
  3061. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:406:13: error: '_rewind_r' was not declared in this scope
  3062. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:406:13: note: suggested alternative: 'rand_r'
  3063.  void _EXFUN(_rewind_r, (struct _reent *, FILE *));
  3064.              ^~~~~~~~~
  3065.              rand_r
  3066. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:406:25: error: expected primary-expression before 'struct'
  3067.  void _EXFUN(_rewind_r, (struct _reent *, FILE *));
  3068.                          ^~~~~~
  3069. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:406:25: error: expected ')' before 'struct'
  3070.  void _EXFUN(_rewind_r, (struct _reent *, FILE *));
  3071.                         ~^~~~~~
  3072.                          )
  3073. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:407:15: error: conflicting declaration 'size_t _EXFUN'
  3074.  size_t _EXFUN(_fwrite_r, (struct _reent *, const _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  3075.                ^~~~~~~~~
  3076. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3077.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3078.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3079. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3080.    struct _reent * _EXFUN(__getreent, (void));
  3081.                    ^~~~~~
  3082. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3083.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3084. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:407:15: error: '_fwrite_r' was not declared in this scope
  3085.  size_t _EXFUN(_fwrite_r, (struct _reent *, const _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  3086.                ^~~~~~~~~
  3087. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:407:15: note: suggested alternative: '_free_r'
  3088.  size_t _EXFUN(_fwrite_r, (struct _reent *, const _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  3089.                ^~~~~~~~~
  3090.                _free_r
  3091. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:407:27: error: expected primary-expression before 'struct'
  3092.  size_t _EXFUN(_fwrite_r, (struct _reent *, const _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  3093.                            ^~~~~~
  3094. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:407:27: error: expected ')' before 'struct'
  3095.  size_t _EXFUN(_fwrite_r, (struct _reent *, const _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  3096.                           ~^~~~~~
  3097.                            )
  3098. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:408:15: error: conflicting declaration 'size_t _EXFUN'
  3099.  size_t _EXFUN(_fwrite_unlocked_r, (struct _reent *, const _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  3100.                ^~~~~~~~~~~~~~~~~~
  3101. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3102.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3103.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3104. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3105.    struct _reent * _EXFUN(__getreent, (void));
  3106.                    ^~~~~~
  3107. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3108.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3109. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:408:15: error: '_fwrite_unlocked_r' was not declared in this scope
  3110.  size_t _EXFUN(_fwrite_unlocked_r, (struct _reent *, const _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  3111.                ^~~~~~~~~~~~~~~~~~
  3112. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:408:15: note: suggested alternative: 'getchar_unlocked'
  3113.  size_t _EXFUN(_fwrite_unlocked_r, (struct _reent *, const _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  3114.                ^~~~~~~~~~~~~~~~~~
  3115.                getchar_unlocked
  3116. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:408:36: error: expected primary-expression before 'struct'
  3117.  size_t _EXFUN(_fwrite_unlocked_r, (struct _reent *, const _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  3118.                                     ^~~~~~
  3119. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:408:36: error: expected ')' before 'struct'
  3120.  size_t _EXFUN(_fwrite_unlocked_r, (struct _reent *, const _PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  3121.                                    ~^~~~~~
  3122.                                     )
  3123. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:409:12: error: conflicting declaration 'int _EXFUN'
  3124.  int _EXFUN(_getc_r, (struct _reent *, FILE *));
  3125.             ^~~~~~~
  3126. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3127.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3128.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3129. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3130.    struct _reent * _EXFUN(__getreent, (void));
  3131.                    ^~~~~~
  3132. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3133.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3134. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:409:12: error: '_getc_r' was not declared in this scope
  3135.  int _EXFUN(_getc_r, (struct _reent *, FILE *));
  3136.             ^~~~~~~
  3137. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:409:12: note: suggested alternative: '_getenv_r'
  3138.  int _EXFUN(_getc_r, (struct _reent *, FILE *));
  3139.             ^~~~~~~
  3140.             _getenv_r
  3141. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:409:22: error: expected primary-expression before 'struct'
  3142.  int _EXFUN(_getc_r, (struct _reent *, FILE *));
  3143.                       ^~~~~~
  3144. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:409:22: error: expected ')' before 'struct'
  3145.  int _EXFUN(_getc_r, (struct _reent *, FILE *));
  3146.                      ~^~~~~~
  3147.                       )
  3148. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:410:12: error: conflicting declaration 'int _EXFUN'
  3149.  int _EXFUN(_getc_unlocked_r, (struct _reent *, FILE *));
  3150.             ^~~~~~~~~~~~~~~~
  3151. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3152.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3153.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3154. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3155.    struct _reent * _EXFUN(__getreent, (void));
  3156.                    ^~~~~~
  3157. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3158.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3159. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:410:12: error: '_getc_unlocked_r' was not declared in this scope
  3160.  int _EXFUN(_getc_unlocked_r, (struct _reent *, FILE *));
  3161.             ^~~~~~~~~~~~~~~~
  3162. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:410:12: note: suggested alternative: 'getchar_unlocked'
  3163.  int _EXFUN(_getc_unlocked_r, (struct _reent *, FILE *));
  3164.             ^~~~~~~~~~~~~~~~
  3165.             getchar_unlocked
  3166. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:410:31: error: expected primary-expression before 'struct'
  3167.  int _EXFUN(_getc_unlocked_r, (struct _reent *, FILE *));
  3168.                                ^~~~~~
  3169. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:410:31: error: expected ')' before 'struct'
  3170.  int _EXFUN(_getc_unlocked_r, (struct _reent *, FILE *));
  3171.                               ~^~~~~~
  3172.                                )
  3173. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:411:12: error: conflicting declaration 'int _EXFUN'
  3174.  int _EXFUN(_getchar_r, (struct _reent *));
  3175.             ^~~~~~~~~~
  3176. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3177.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3178.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3179. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3180.    struct _reent * _EXFUN(__getreent, (void));
  3181.                    ^~~~~~
  3182. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3183.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3184. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:411:12: error: '_getchar_r' was not declared in this scope
  3185.  int _EXFUN(_getchar_r, (struct _reent *));
  3186.             ^~~~~~~~~~
  3187. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:411:12: note: suggested alternative: '_getenv_r'
  3188.  int _EXFUN(_getchar_r, (struct _reent *));
  3189.             ^~~~~~~~~~
  3190.             _getenv_r
  3191. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:411:25: error: expected primary-expression before 'struct'
  3192.  int _EXFUN(_getchar_r, (struct _reent *));
  3193.                          ^~~~~~
  3194. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:411:25: error: expected ')' before 'struct'
  3195.  int _EXFUN(_getchar_r, (struct _reent *));
  3196.                         ~^~~~~~
  3197.                          )
  3198. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:412:12: error: conflicting declaration 'int _EXFUN'
  3199.  int _EXFUN(_getchar_unlocked_r, (struct _reent *));
  3200.             ^~~~~~~~~~~~~~~~~~~
  3201. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3202.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3203.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3204. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3205.    struct _reent * _EXFUN(__getreent, (void));
  3206.                    ^~~~~~
  3207. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3208.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3209. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:412:12: error: '_getchar_unlocked_r' was not declared in this scope
  3210.  int _EXFUN(_getchar_unlocked_r, (struct _reent *));
  3211.             ^~~~~~~~~~~~~~~~~~~
  3212. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:412:12: note: suggested alternative: 'getchar_unlocked'
  3213.  int _EXFUN(_getchar_unlocked_r, (struct _reent *));
  3214.             ^~~~~~~~~~~~~~~~~~~
  3215.             getchar_unlocked
  3216. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:412:34: error: expected primary-expression before 'struct'
  3217.  int _EXFUN(_getchar_unlocked_r, (struct _reent *));
  3218.                                   ^~~~~~
  3219. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:412:34: error: expected ')' before 'struct'
  3220.  int _EXFUN(_getchar_unlocked_r, (struct _reent *));
  3221.                                  ~^~~~~~
  3222.                                   )
  3223. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:413:15: error: conflicting declaration 'char* _EXFUN'
  3224.  char * _EXFUN(_gets_r, (struct _reent *, char *));
  3225.                ^~~~~~~
  3226. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3227.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3228.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3229. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3230.    struct _reent * _EXFUN(__getreent, (void));
  3231.                    ^~~~~~
  3232. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3233.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3234. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:413:15: error: '_gets_r' was not declared in this scope
  3235.  char * _EXFUN(_gets_r, (struct _reent *, char *));
  3236.                ^~~~~~~
  3237. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:413:15: note: suggested alternative: '_getenv_r'
  3238.  char * _EXFUN(_gets_r, (struct _reent *, char *));
  3239.                ^~~~~~~
  3240.                _getenv_r
  3241. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:413:25: error: expected primary-expression before 'struct'
  3242.  char * _EXFUN(_gets_r, (struct _reent *, char *));
  3243.                          ^~~~~~
  3244. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:413:25: error: expected ')' before 'struct'
  3245.  char * _EXFUN(_gets_r, (struct _reent *, char *));
  3246.                         ~^~~~~~
  3247.                          )
  3248. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:414:12: error: conflicting declaration 'int _EXFUN'
  3249.  int _EXFUN(_iprintf_r, (struct _reent *, const char *, ...)
  3250.             ^~~~~~~~~~
  3251. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3252.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3253.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3254. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3255.    struct _reent * _EXFUN(__getreent, (void));
  3256.                    ^~~~~~
  3257. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3258.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3259. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:414:12: error: '_iprintf_r' was not declared in this scope
  3260.  int _EXFUN(_iprintf_r, (struct _reent *, const char *, ...)
  3261.             ^~~~~~~~~~
  3262. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:414:12: note: suggested alternative: '__eprintf'
  3263.  int _EXFUN(_iprintf_r, (struct _reent *, const char *, ...)
  3264.             ^~~~~~~~~~
  3265.             __eprintf
  3266. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:414:25: error: expected primary-expression before 'struct'
  3267.  int _EXFUN(_iprintf_r, (struct _reent *, const char *, ...)
  3268.                          ^~~~~~
  3269. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:414:25: error: expected ')' before 'struct'
  3270.  int _EXFUN(_iprintf_r, (struct _reent *, const char *, ...)
  3271.                         ~^~~~~~
  3272.                          )
  3273. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:416:12: error: conflicting declaration 'int _EXFUN'
  3274.  int _EXFUN(_iscanf_r, (struct _reent *, const char *, ...)
  3275.             ^~~~~~~~~
  3276. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3277.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3278.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3279. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3280.    struct _reent * _EXFUN(__getreent, (void));
  3281.                    ^~~~~~
  3282. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3283.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3284. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:416:12: error: '_iscanf_r' was not declared in this scope
  3285.  int _EXFUN(_iscanf_r, (struct _reent *, const char *, ...)
  3286.             ^~~~~~~~~
  3287. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:416:12: note: suggested alternative: '_mstats_r'
  3288.  int _EXFUN(_iscanf_r, (struct _reent *, const char *, ...)
  3289.             ^~~~~~~~~
  3290.             _mstats_r
  3291. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:416:24: error: expected primary-expression before 'struct'
  3292.  int _EXFUN(_iscanf_r, (struct _reent *, const char *, ...)
  3293.                         ^~~~~~
  3294. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:416:24: error: expected ')' before 'struct'
  3295.  int _EXFUN(_iscanf_r, (struct _reent *, const char *, ...)
  3296.                        ~^~~~~~
  3297.                         )
  3298. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:418:15: error: conflicting declaration 'FILE* _EXFUN'
  3299.  FILE * _EXFUN(_open_memstream_r, (struct _reent *, char **, size_t *));
  3300.                ^~~~~~~~~~~~~~~~~
  3301. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3302.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3303.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3304. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3305.    struct _reent * _EXFUN(__getreent, (void));
  3306.                    ^~~~~~
  3307. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3308.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3309. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:418:15: error: '_open_memstream_r' was not declared in this scope
  3310.  FILE * _EXFUN(_open_memstream_r, (struct _reent *, char **, size_t *));
  3311.                ^~~~~~~~~~~~~~~~~
  3312. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:418:35: error: expected primary-expression before 'struct'
  3313.  FILE * _EXFUN(_open_memstream_r, (struct _reent *, char **, size_t *));
  3314.                                    ^~~~~~
  3315. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:418:35: error: expected ')' before 'struct'
  3316.  FILE * _EXFUN(_open_memstream_r, (struct _reent *, char **, size_t *));
  3317.                                   ~^~~~~~
  3318.                                    )
  3319. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:419:13: error: variable or field '_EXFUN' declared void
  3320.  void _EXFUN(_perror_r, (struct _reent *, const char *));
  3321.              ^~~~~~~~~
  3322. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:419:13: error: '_perror_r' was not declared in this scope
  3323. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:419:13: note: suggested alternative: '_strtol_r'
  3324.  void _EXFUN(_perror_r, (struct _reent *, const char *));
  3325.              ^~~~~~~~~
  3326.              _strtol_r
  3327. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:419:25: error: expected primary-expression before 'struct'
  3328.  void _EXFUN(_perror_r, (struct _reent *, const char *));
  3329.                          ^~~~~~
  3330. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:419:25: error: expected ')' before 'struct'
  3331.  void _EXFUN(_perror_r, (struct _reent *, const char *));
  3332.                         ~^~~~~~
  3333.                          )
  3334. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:420:12: error: conflicting declaration 'int _EXFUN'
  3335.  int _EXFUN(_printf_r, (struct _reent *, const char *__restrict, ...)
  3336.             ^~~~~~~~~
  3337. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3338.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3339.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3340. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3341.    struct _reent * _EXFUN(__getreent, (void));
  3342.                    ^~~~~~
  3343. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3344.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3345. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:420:12: error: '_printf_r' was not declared in this scope
  3346.  int _EXFUN(_printf_r, (struct _reent *, const char *__restrict, ...)
  3347.             ^~~~~~~~~
  3348. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:420:12: note: suggested alternative: '__eprintf'
  3349.  int _EXFUN(_printf_r, (struct _reent *, const char *__restrict, ...)
  3350.             ^~~~~~~~~
  3351.             __eprintf
  3352. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:420:24: error: expected primary-expression before 'struct'
  3353.  int _EXFUN(_printf_r, (struct _reent *, const char *__restrict, ...)
  3354.                         ^~~~~~
  3355. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:420:24: error: expected ')' before 'struct'
  3356.  int _EXFUN(_printf_r, (struct _reent *, const char *__restrict, ...)
  3357.                        ~^~~~~~
  3358.                         )
  3359. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:422:12: error: conflicting declaration 'int _EXFUN'
  3360.  int _EXFUN(_putc_r, (struct _reent *, int, FILE *));
  3361.             ^~~~~~~
  3362. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3363.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3364.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3365. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3366.    struct _reent * _EXFUN(__getreent, (void));
  3367.                    ^~~~~~
  3368. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3369.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3370. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:422:12: error: '_putc_r' was not declared in this scope
  3371.  int _EXFUN(_putc_r, (struct _reent *, int, FILE *));
  3372.             ^~~~~~~
  3373. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:422:12: note: suggested alternative: '_putenv_r'
  3374.  int _EXFUN(_putc_r, (struct _reent *, int, FILE *));
  3375.             ^~~~~~~
  3376.             _putenv_r
  3377. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:422:22: error: expected primary-expression before 'struct'
  3378.  int _EXFUN(_putc_r, (struct _reent *, int, FILE *));
  3379.                       ^~~~~~
  3380. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:422:22: error: expected ')' before 'struct'
  3381.  int _EXFUN(_putc_r, (struct _reent *, int, FILE *));
  3382.                      ~^~~~~~
  3383.                       )
  3384. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:423:12: error: conflicting declaration 'int _EXFUN'
  3385.  int _EXFUN(_putc_unlocked_r, (struct _reent *, int, FILE *));
  3386.             ^~~~~~~~~~~~~~~~
  3387. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3388.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3389.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3390. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3391.    struct _reent * _EXFUN(__getreent, (void));
  3392.                    ^~~~~~
  3393. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3394.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3395. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:423:12: error: '_putc_unlocked_r' was not declared in this scope
  3396.  int _EXFUN(_putc_unlocked_r, (struct _reent *, int, FILE *));
  3397.             ^~~~~~~~~~~~~~~~
  3398. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:423:12: note: suggested alternative: 'putchar_unlocked'
  3399.  int _EXFUN(_putc_unlocked_r, (struct _reent *, int, FILE *));
  3400.             ^~~~~~~~~~~~~~~~
  3401.             putchar_unlocked
  3402. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:423:31: error: expected primary-expression before 'struct'
  3403.  int _EXFUN(_putc_unlocked_r, (struct _reent *, int, FILE *));
  3404.                                ^~~~~~
  3405. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:423:31: error: expected ')' before 'struct'
  3406.  int _EXFUN(_putc_unlocked_r, (struct _reent *, int, FILE *));
  3407.                               ~^~~~~~
  3408.                                )
  3409. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:424:12: error: conflicting declaration 'int _EXFUN'
  3410.  int _EXFUN(_putchar_unlocked_r, (struct _reent *, int));
  3411.             ^~~~~~~~~~~~~~~~~~~
  3412. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3413.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3414.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3415. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3416.    struct _reent * _EXFUN(__getreent, (void));
  3417.                    ^~~~~~
  3418. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3419.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3420. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:424:12: error: '_putchar_unlocked_r' was not declared in this scope
  3421.  int _EXFUN(_putchar_unlocked_r, (struct _reent *, int));
  3422.             ^~~~~~~~~~~~~~~~~~~
  3423. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:424:12: note: suggested alternative: 'putchar_unlocked'
  3424.  int _EXFUN(_putchar_unlocked_r, (struct _reent *, int));
  3425.             ^~~~~~~~~~~~~~~~~~~
  3426.             putchar_unlocked
  3427. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:424:34: error: expected primary-expression before 'struct'
  3428.  int _EXFUN(_putchar_unlocked_r, (struct _reent *, int));
  3429.                                   ^~~~~~
  3430. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:424:34: error: expected ')' before 'struct'
  3431.  int _EXFUN(_putchar_unlocked_r, (struct _reent *, int));
  3432.                                  ~^~~~~~
  3433.                                   )
  3434. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:425:12: error: conflicting declaration 'int _EXFUN'
  3435.  int _EXFUN(_putchar_r, (struct _reent *, int));
  3436.             ^~~~~~~~~~
  3437. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3438.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3439.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3440. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3441.    struct _reent * _EXFUN(__getreent, (void));
  3442.                    ^~~~~~
  3443. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3444.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3445. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:425:12: error: '_putchar_r' was not declared in this scope
  3446.  int _EXFUN(_putchar_r, (struct _reent *, int));
  3447.             ^~~~~~~~~~
  3448. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:425:12: note: suggested alternative: '_putenv_r'
  3449.  int _EXFUN(_putchar_r, (struct _reent *, int));
  3450.             ^~~~~~~~~~
  3451.             _putenv_r
  3452. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:425:25: error: expected primary-expression before 'struct'
  3453.  int _EXFUN(_putchar_r, (struct _reent *, int));
  3454.                          ^~~~~~
  3455. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:425:25: error: expected ')' before 'struct'
  3456.  int _EXFUN(_putchar_r, (struct _reent *, int));
  3457.                         ~^~~~~~
  3458.                          )
  3459. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:426:12: error: conflicting declaration 'int _EXFUN'
  3460.  int _EXFUN(_puts_r, (struct _reent *, const char *));
  3461.             ^~~~~~~
  3462. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3463.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3464.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3465. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3466.    struct _reent * _EXFUN(__getreent, (void));
  3467.                    ^~~~~~
  3468. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3469.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3470. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:426:12: error: '_puts_r' was not declared in this scope
  3471.  int _EXFUN(_puts_r, (struct _reent *, const char *));
  3472.             ^~~~~~~
  3473. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:426:12: note: suggested alternative: '_putenv_r'
  3474.  int _EXFUN(_puts_r, (struct _reent *, const char *));
  3475.             ^~~~~~~
  3476.             _putenv_r
  3477. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:426:22: error: expected primary-expression before 'struct'
  3478.  int _EXFUN(_puts_r, (struct _reent *, const char *));
  3479.                       ^~~~~~
  3480. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:426:22: error: expected ')' before 'struct'
  3481.  int _EXFUN(_puts_r, (struct _reent *, const char *));
  3482.                      ~^~~~~~
  3483.                       )
  3484. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:427:12: error: conflicting declaration 'int _EXFUN'
  3485.  int _EXFUN(_remove_r, (struct _reent *, const char *));
  3486.             ^~~~~~~~~
  3487. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3488.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3489.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3490. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3491.    struct _reent * _EXFUN(__getreent, (void));
  3492.                    ^~~~~~
  3493. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3494.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3495. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:427:12: error: '_remove_r' was not declared in this scope
  3496.  int _EXFUN(_remove_r, (struct _reent *, const char *));
  3497.             ^~~~~~~~~
  3498. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:427:12: note: suggested alternative: '_free_r'
  3499.  int _EXFUN(_remove_r, (struct _reent *, const char *));
  3500.             ^~~~~~~~~
  3501.             _free_r
  3502. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:427:24: error: expected primary-expression before 'struct'
  3503.  int _EXFUN(_remove_r, (struct _reent *, const char *));
  3504.                         ^~~~~~
  3505. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:427:24: error: expected ')' before 'struct'
  3506.  int _EXFUN(_remove_r, (struct _reent *, const char *));
  3507.                        ~^~~~~~
  3508.                         )
  3509. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:428:12: error: conflicting declaration 'int _EXFUN'
  3510.  int _EXFUN(_rename_r, (struct _reent *,
  3511.             ^~~~~~~~~
  3512. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3513.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3514.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3515. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3516.    struct _reent * _EXFUN(__getreent, (void));
  3517.                    ^~~~~~
  3518. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3519.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3520. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:428:12: error: '_rename_r' was not declared in this scope
  3521.  int _EXFUN(_rename_r, (struct _reent *,
  3522.             ^~~~~~~~~
  3523. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:428:12: note: suggested alternative: '_free_r'
  3524.  int _EXFUN(_rename_r, (struct _reent *,
  3525.             ^~~~~~~~~
  3526.             _free_r
  3527. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:428:24: error: expected primary-expression before 'struct'
  3528.  int _EXFUN(_rename_r, (struct _reent *,
  3529.                         ^~~~~~
  3530. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:428:24: error: expected ')' before 'struct'
  3531.  int _EXFUN(_rename_r, (struct _reent *,
  3532.                        ~^~~~~~
  3533.                         )
  3534. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:430:12: error: conflicting declaration 'int _EXFUN'
  3535.  int _EXFUN(_scanf_r, (struct _reent *, const char *__restrict, ...)
  3536.             ^~~~~~~~
  3537. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3538.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3539.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3540. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3541.    struct _reent * _EXFUN(__getreent, (void));
  3542.                    ^~~~~~
  3543. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3544.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3545. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:430:12: error: '_scanf_r' was not declared in this scope
  3546.  int _EXFUN(_scanf_r, (struct _reent *, const char *__restrict, ...)
  3547.             ^~~~~~~~
  3548. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:430:12: note: suggested alternative: '_mstats_r'
  3549.  int _EXFUN(_scanf_r, (struct _reent *, const char *__restrict, ...)
  3550.             ^~~~~~~~
  3551.             _mstats_r
  3552. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:430:23: error: expected primary-expression before 'struct'
  3553.  int _EXFUN(_scanf_r, (struct _reent *, const char *__restrict, ...)
  3554.                        ^~~~~~
  3555. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:430:23: error: expected ')' before 'struct'
  3556.  int _EXFUN(_scanf_r, (struct _reent *, const char *__restrict, ...)
  3557.                       ~^~~~~~
  3558.                        )
  3559. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:432:12: error: conflicting declaration 'int _EXFUN'
  3560.  int _EXFUN(_siprintf_r, (struct _reent *, char *, const char *, ...)
  3561.             ^~~~~~~~~~~
  3562. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3563.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3564.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3565. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3566.    struct _reent * _EXFUN(__getreent, (void));
  3567.                    ^~~~~~
  3568. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3569.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3570. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:432:12: error: '_siprintf_r' was not declared in this scope
  3571.  int _EXFUN(_siprintf_r, (struct _reent *, char *, const char *, ...)
  3572.             ^~~~~~~~~~~
  3573. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:432:12: note: suggested alternative: '__eprintf'
  3574.  int _EXFUN(_siprintf_r, (struct _reent *, char *, const char *, ...)
  3575.             ^~~~~~~~~~~
  3576.             __eprintf
  3577. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:432:26: error: expected primary-expression before 'struct'
  3578.  int _EXFUN(_siprintf_r, (struct _reent *, char *, const char *, ...)
  3579.                           ^~~~~~
  3580. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:432:26: error: expected ')' before 'struct'
  3581.  int _EXFUN(_siprintf_r, (struct _reent *, char *, const char *, ...)
  3582.                          ~^~~~~~
  3583.                           )
  3584. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:434:12: error: conflicting declaration 'int _EXFUN'
  3585.  int _EXFUN(_siscanf_r, (struct _reent *, const char *, const char *, ...)
  3586.             ^~~~~~~~~~
  3587. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3588.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3589.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3590. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3591.    struct _reent * _EXFUN(__getreent, (void));
  3592.                    ^~~~~~
  3593. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3594.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3595. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:434:12: error: '_siscanf_r' was not declared in this scope
  3596.  int _EXFUN(_siscanf_r, (struct _reent *, const char *, const char *, ...)
  3597.             ^~~~~~~~~~
  3598. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:434:12: note: suggested alternative: '_system_r'
  3599.  int _EXFUN(_siscanf_r, (struct _reent *, const char *, const char *, ...)
  3600.             ^~~~~~~~~~
  3601.             _system_r
  3602. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:434:25: error: expected primary-expression before 'struct'
  3603.  int _EXFUN(_siscanf_r, (struct _reent *, const char *, const char *, ...)
  3604.                          ^~~~~~
  3605. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:434:25: error: expected ')' before 'struct'
  3606.  int _EXFUN(_siscanf_r, (struct _reent *, const char *, const char *, ...)
  3607.                         ~^~~~~~
  3608.                          )
  3609. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:436:12: error: conflicting declaration 'int _EXFUN'
  3610.  int _EXFUN(_sniprintf_r, (struct _reent *, char *, size_t, const char *, ...)
  3611.             ^~~~~~~~~~~~
  3612. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3613.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3614.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3615. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3616.    struct _reent * _EXFUN(__getreent, (void));
  3617.                    ^~~~~~
  3618. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3619.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3620. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:436:12: error: '_sniprintf_r' was not declared in this scope
  3621.  int _EXFUN(_sniprintf_r, (struct _reent *, char *, size_t, const char *, ...)
  3622.             ^~~~~~~~~~~~
  3623. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:436:12: note: suggested alternative: '__eprintf'
  3624.  int _EXFUN(_sniprintf_r, (struct _reent *, char *, size_t, const char *, ...)
  3625.             ^~~~~~~~~~~~
  3626.             __eprintf
  3627. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:436:27: error: expected primary-expression before 'struct'
  3628.  int _EXFUN(_sniprintf_r, (struct _reent *, char *, size_t, const char *, ...)
  3629.                            ^~~~~~
  3630. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:436:27: error: expected ')' before 'struct'
  3631.  int _EXFUN(_sniprintf_r, (struct _reent *, char *, size_t, const char *, ...)
  3632.                           ~^~~~~~
  3633.                            )
  3634. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:438:12: error: conflicting declaration 'int _EXFUN'
  3635.  int _EXFUN(_snprintf_r, (struct _reent *, char *__restrict, size_t, const char *__restrict, ...)
  3636.             ^~~~~~~~~~~
  3637. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3638.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3639.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3640. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3641.    struct _reent * _EXFUN(__getreent, (void));
  3642.                    ^~~~~~
  3643. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3644.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3645. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:438:12: error: '_snprintf_r' was not declared in this scope
  3646.  int _EXFUN(_snprintf_r, (struct _reent *, char *__restrict, size_t, const char *__restrict, ...)
  3647.             ^~~~~~~~~~~
  3648. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:438:12: note: suggested alternative: '__eprintf'
  3649.  int _EXFUN(_snprintf_r, (struct _reent *, char *__restrict, size_t, const char *__restrict, ...)
  3650.             ^~~~~~~~~~~
  3651.             __eprintf
  3652. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:438:26: error: expected primary-expression before 'struct'
  3653.  int _EXFUN(_snprintf_r, (struct _reent *, char *__restrict, size_t, const char *__restrict, ...)
  3654.                           ^~~~~~
  3655. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:438:26: error: expected ')' before 'struct'
  3656.  int _EXFUN(_snprintf_r, (struct _reent *, char *__restrict, size_t, const char *__restrict, ...)
  3657.                          ~^~~~~~
  3658.                           )
  3659. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:440:12: error: conflicting declaration 'int _EXFUN'
  3660.  int _EXFUN(_sprintf_r, (struct _reent *, char *__restrict, const char *__restrict, ...)
  3661.             ^~~~~~~~~~
  3662. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3663.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3664.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3665. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3666.    struct _reent * _EXFUN(__getreent, (void));
  3667.                    ^~~~~~
  3668. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3669.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3670. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:440:12: error: '_sprintf_r' was not declared in this scope
  3671.  int _EXFUN(_sprintf_r, (struct _reent *, char *__restrict, const char *__restrict, ...)
  3672.             ^~~~~~~~~~
  3673. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:440:12: note: suggested alternative: '__eprintf'
  3674.  int _EXFUN(_sprintf_r, (struct _reent *, char *__restrict, const char *__restrict, ...)
  3675.             ^~~~~~~~~~
  3676.             __eprintf
  3677. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:440:25: error: expected primary-expression before 'struct'
  3678.  int _EXFUN(_sprintf_r, (struct _reent *, char *__restrict, const char *__restrict, ...)
  3679.                          ^~~~~~
  3680. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:440:25: error: expected ')' before 'struct'
  3681.  int _EXFUN(_sprintf_r, (struct _reent *, char *__restrict, const char *__restrict, ...)
  3682.                         ~^~~~~~
  3683.                          )
  3684. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:442:12: error: conflicting declaration 'int _EXFUN'
  3685.  int _EXFUN(_sscanf_r, (struct _reent *, const char *__restrict, const char *__restrict, ...)
  3686.             ^~~~~~~~~
  3687. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3688.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3689.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3690. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3691.    struct _reent * _EXFUN(__getreent, (void));
  3692.                    ^~~~~~
  3693. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3694.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3695. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:442:12: error: '_sscanf_r' was not declared in this scope
  3696.  int _EXFUN(_sscanf_r, (struct _reent *, const char *__restrict, const char *__restrict, ...)
  3697.             ^~~~~~~~~
  3698. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:442:12: note: suggested alternative: '_mstats_r'
  3699.  int _EXFUN(_sscanf_r, (struct _reent *, const char *__restrict, const char *__restrict, ...)
  3700.             ^~~~~~~~~
  3701.             _mstats_r
  3702. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:442:24: error: expected primary-expression before 'struct'
  3703.  int _EXFUN(_sscanf_r, (struct _reent *, const char *__restrict, const char *__restrict, ...)
  3704.                         ^~~~~~
  3705. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:442:24: error: expected ')' before 'struct'
  3706.  int _EXFUN(_sscanf_r, (struct _reent *, const char *__restrict, const char *__restrict, ...)
  3707.                        ~^~~~~~
  3708.                         )
  3709. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:444:15: error: conflicting declaration 'char* _EXFUN'
  3710.  char * _EXFUN(_tempnam_r, (struct _reent *, const char *, const char *));
  3711.                ^~~~~~~~~~
  3712. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3713.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3714.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3715. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3716.    struct _reent * _EXFUN(__getreent, (void));
  3717.                    ^~~~~~
  3718. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3719.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3720. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:444:15: error: '_tempnam_r' was not declared in this scope
  3721.  char * _EXFUN(_tempnam_r, (struct _reent *, const char *, const char *));
  3722.                ^~~~~~~~~~
  3723. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:444:15: note: suggested alternative: 'L_tmpnam'
  3724.  char * _EXFUN(_tempnam_r, (struct _reent *, const char *, const char *));
  3725.                ^~~~~~~~~~
  3726.                L_tmpnam
  3727. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:444:28: error: expected primary-expression before 'struct'
  3728.  char * _EXFUN(_tempnam_r, (struct _reent *, const char *, const char *));
  3729.                             ^~~~~~
  3730. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:444:28: error: expected ')' before 'struct'
  3731.  char * _EXFUN(_tempnam_r, (struct _reent *, const char *, const char *));
  3732.                            ~^~~~~~
  3733.                             )
  3734. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:445:15: error: conflicting declaration 'FILE* _EXFUN'
  3735.  FILE * _EXFUN(_tmpfile_r, (struct _reent *));
  3736.                ^~~~~~~~~~
  3737. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3738.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3739.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3740. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3741.    struct _reent * _EXFUN(__getreent, (void));
  3742.                    ^~~~~~
  3743. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3744.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3745. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:445:15: error: '_tmpfile_r' was not declared in this scope
  3746.  FILE * _EXFUN(_tmpfile_r, (struct _reent *));
  3747.                ^~~~~~~~~~
  3748. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:445:15: note: suggested alternative: '_free_r'
  3749.  FILE * _EXFUN(_tmpfile_r, (struct _reent *));
  3750.                ^~~~~~~~~~
  3751.                _free_r
  3752. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:445:28: error: expected primary-expression before 'struct'
  3753.  FILE * _EXFUN(_tmpfile_r, (struct _reent *));
  3754.                             ^~~~~~
  3755. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:445:28: error: expected ')' before 'struct'
  3756.  FILE * _EXFUN(_tmpfile_r, (struct _reent *));
  3757.                            ~^~~~~~
  3758.                             )
  3759. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:446:15: error: conflicting declaration 'char* _EXFUN'
  3760.  char * _EXFUN(_tmpnam_r, (struct _reent *, char *));
  3761.                ^~~~~~~~~
  3762. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3763.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3764.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3765. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3766.    struct _reent * _EXFUN(__getreent, (void));
  3767.                    ^~~~~~
  3768. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3769.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3770. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:446:15: error: '_tmpnam_r' was not declared in this scope
  3771.  char * _EXFUN(_tmpnam_r, (struct _reent *, char *));
  3772.                ^~~~~~~~~
  3773. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:446:15: note: suggested alternative: 'L_tmpnam'
  3774.  char * _EXFUN(_tmpnam_r, (struct _reent *, char *));
  3775.                ^~~~~~~~~
  3776.                L_tmpnam
  3777. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:446:27: error: expected primary-expression before 'struct'
  3778.  char * _EXFUN(_tmpnam_r, (struct _reent *, char *));
  3779.                            ^~~~~~
  3780. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:446:27: error: expected ')' before 'struct'
  3781.  char * _EXFUN(_tmpnam_r, (struct _reent *, char *));
  3782.                           ~^~~~~~
  3783.                            )
  3784. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:447:12: error: conflicting declaration 'int _EXFUN'
  3785.  int _EXFUN(_ungetc_r, (struct _reent *, int, FILE *));
  3786.             ^~~~~~~~~
  3787. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3788.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3789.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3790. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3791.    struct _reent * _EXFUN(__getreent, (void));
  3792.                    ^~~~~~
  3793. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3794.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3795. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:447:12: error: '_ungetc_r' was not declared in this scope
  3796.  int _EXFUN(_ungetc_r, (struct _reent *, int, FILE *));
  3797.             ^~~~~~~~~
  3798. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:447:12: note: suggested alternative: '_unsetenv_r'
  3799.  int _EXFUN(_ungetc_r, (struct _reent *, int, FILE *));
  3800.             ^~~~~~~~~
  3801.             _unsetenv_r
  3802. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:447:24: error: expected primary-expression before 'struct'
  3803.  int _EXFUN(_ungetc_r, (struct _reent *, int, FILE *));
  3804.                         ^~~~~~
  3805. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:447:24: error: expected ')' before 'struct'
  3806.  int _EXFUN(_ungetc_r, (struct _reent *, int, FILE *));
  3807.                        ~^~~~~~
  3808.                         )
  3809. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:448:12: error: conflicting declaration 'int _EXFUN'
  3810.  int _EXFUN(_vasiprintf_r, (struct _reent *, char **, const char *, __VALIST)
  3811.             ^~~~~~~~~~~~~
  3812. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3813.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3814.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3815. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3816.    struct _reent * _EXFUN(__getreent, (void));
  3817.                    ^~~~~~
  3818. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3819.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3820. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:448:12: error: '_vasiprintf_r' was not declared in this scope
  3821.  int _EXFUN(_vasiprintf_r, (struct _reent *, char **, const char *, __VALIST)
  3822.             ^~~~~~~~~~~~~
  3823. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:448:12: note: suggested alternative: '__eprintf'
  3824.  int _EXFUN(_vasiprintf_r, (struct _reent *, char **, const char *, __VALIST)
  3825.             ^~~~~~~~~~~~~
  3826.             __eprintf
  3827. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:448:28: error: expected primary-expression before 'struct'
  3828.  int _EXFUN(_vasiprintf_r, (struct _reent *, char **, const char *, __VALIST)
  3829.                             ^~~~~~
  3830. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:448:28: error: expected ')' before 'struct'
  3831.  int _EXFUN(_vasiprintf_r, (struct _reent *, char **, const char *, __VALIST)
  3832.                            ~^~~~~~
  3833.                             )
  3834. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:450:15: error: conflicting declaration 'char* _EXFUN'
  3835.  char * _EXFUN(_vasniprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST)
  3836.                ^~~~~~~~~~~~~~
  3837. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3838.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3839.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3840. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3841.    struct _reent * _EXFUN(__getreent, (void));
  3842.                    ^~~~~~
  3843. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3844.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3845. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:450:15: error: '_vasniprintf_r' was not declared in this scope
  3846.  char * _EXFUN(_vasniprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST)
  3847.                ^~~~~~~~~~~~~~
  3848. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:450:15: note: suggested alternative: '__eprintf'
  3849.  char * _EXFUN(_vasniprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST)
  3850.                ^~~~~~~~~~~~~~
  3851.                __eprintf
  3852. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:450:32: error: expected primary-expression before 'struct'
  3853.  char * _EXFUN(_vasniprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST)
  3854.                                 ^~~~~~
  3855. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:450:32: error: expected ')' before 'struct'
  3856.  char * _EXFUN(_vasniprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST)
  3857.                                ~^~~~~~
  3858.                                 )
  3859. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:452:15: error: conflicting declaration 'char* _EXFUN'
  3860.  char * _EXFUN(_vasnprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST)
  3861.                ^~~~~~~~~~~~~
  3862. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3863.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3864.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3865. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3866.    struct _reent * _EXFUN(__getreent, (void));
  3867.                    ^~~~~~
  3868. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3869.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3870. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:452:15: error: '_vasnprintf_r' was not declared in this scope
  3871.  char * _EXFUN(_vasnprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST)
  3872.                ^~~~~~~~~~~~~
  3873. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:452:15: note: suggested alternative: '__eprintf'
  3874.  char * _EXFUN(_vasnprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST)
  3875.                ^~~~~~~~~~~~~
  3876.                __eprintf
  3877. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:452:31: error: expected primary-expression before 'struct'
  3878.  char * _EXFUN(_vasnprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST)
  3879.                                ^~~~~~
  3880. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:452:31: error: expected ')' before 'struct'
  3881.  char * _EXFUN(_vasnprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST)
  3882.                               ~^~~~~~
  3883.                                )
  3884. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:454:12: error: conflicting declaration 'int _EXFUN'
  3885.  int _EXFUN(_vasprintf_r, (struct _reent *, char **, const char *, __VALIST)
  3886.             ^~~~~~~~~~~~
  3887. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3888.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3889.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3890. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3891.    struct _reent * _EXFUN(__getreent, (void));
  3892.                    ^~~~~~
  3893. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3894.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3895. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:454:12: error: '_vasprintf_r' was not declared in this scope
  3896.  int _EXFUN(_vasprintf_r, (struct _reent *, char **, const char *, __VALIST)
  3897.             ^~~~~~~~~~~~
  3898. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:454:12: note: suggested alternative: '__eprintf'
  3899.  int _EXFUN(_vasprintf_r, (struct _reent *, char **, const char *, __VALIST)
  3900.             ^~~~~~~~~~~~
  3901.             __eprintf
  3902. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:454:27: error: expected primary-expression before 'struct'
  3903.  int _EXFUN(_vasprintf_r, (struct _reent *, char **, const char *, __VALIST)
  3904.                            ^~~~~~
  3905. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:454:27: error: expected ')' before 'struct'
  3906.  int _EXFUN(_vasprintf_r, (struct _reent *, char **, const char *, __VALIST)
  3907.                           ~^~~~~~
  3908.                            )
  3909. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:456:12: error: conflicting declaration 'int _EXFUN'
  3910.  int _EXFUN(_vdiprintf_r, (struct _reent *, int, const char *, __VALIST)
  3911.             ^~~~~~~~~~~~
  3912. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3913.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3914.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3915. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3916.    struct _reent * _EXFUN(__getreent, (void));
  3917.                    ^~~~~~
  3918. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3919.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3920. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:456:12: error: '_vdiprintf_r' was not declared in this scope
  3921.  int _EXFUN(_vdiprintf_r, (struct _reent *, int, const char *, __VALIST)
  3922.             ^~~~~~~~~~~~
  3923. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:456:12: note: suggested alternative: '__eprintf'
  3924.  int _EXFUN(_vdiprintf_r, (struct _reent *, int, const char *, __VALIST)
  3925.             ^~~~~~~~~~~~
  3926.             __eprintf
  3927. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:456:27: error: expected primary-expression before 'struct'
  3928.  int _EXFUN(_vdiprintf_r, (struct _reent *, int, const char *, __VALIST)
  3929.                            ^~~~~~
  3930. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:456:27: error: expected ')' before 'struct'
  3931.  int _EXFUN(_vdiprintf_r, (struct _reent *, int, const char *, __VALIST)
  3932.                           ~^~~~~~
  3933.                            )
  3934. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:458:12: error: conflicting declaration 'int _EXFUN'
  3935.  int _EXFUN(_vdprintf_r, (struct _reent *, int, const char *__restrict, __VALIST)
  3936.             ^~~~~~~~~~~
  3937. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3938.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3939.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3940. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3941.    struct _reent * _EXFUN(__getreent, (void));
  3942.                    ^~~~~~
  3943. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3944.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3945. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:458:12: error: '_vdprintf_r' was not declared in this scope
  3946.  int _EXFUN(_vdprintf_r, (struct _reent *, int, const char *__restrict, __VALIST)
  3947.             ^~~~~~~~~~~
  3948. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:458:12: note: suggested alternative: '__eprintf'
  3949.  int _EXFUN(_vdprintf_r, (struct _reent *, int, const char *__restrict, __VALIST)
  3950.             ^~~~~~~~~~~
  3951.             __eprintf
  3952. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:458:26: error: expected primary-expression before 'struct'
  3953.  int _EXFUN(_vdprintf_r, (struct _reent *, int, const char *__restrict, __VALIST)
  3954.                           ^~~~~~
  3955. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:458:26: error: expected ')' before 'struct'
  3956.  int _EXFUN(_vdprintf_r, (struct _reent *, int, const char *__restrict, __VALIST)
  3957.                          ~^~~~~~
  3958.                           )
  3959. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:460:12: error: conflicting declaration 'int _EXFUN'
  3960.  int _EXFUN(_vfiprintf_r, (struct _reent *, FILE *, const char *, __VALIST)
  3961.             ^~~~~~~~~~~~
  3962. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3963.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3964.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3965. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3966.    struct _reent * _EXFUN(__getreent, (void));
  3967.                    ^~~~~~
  3968. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3969.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3970. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:460:12: error: '_vfiprintf_r' was not declared in this scope
  3971.  int _EXFUN(_vfiprintf_r, (struct _reent *, FILE *, const char *, __VALIST)
  3972.             ^~~~~~~~~~~~
  3973. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:460:12: note: suggested alternative: '__eprintf'
  3974.  int _EXFUN(_vfiprintf_r, (struct _reent *, FILE *, const char *, __VALIST)
  3975.             ^~~~~~~~~~~~
  3976.             __eprintf
  3977. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:460:27: error: expected primary-expression before 'struct'
  3978.  int _EXFUN(_vfiprintf_r, (struct _reent *, FILE *, const char *, __VALIST)
  3979.                            ^~~~~~
  3980. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:460:27: error: expected ')' before 'struct'
  3981.  int _EXFUN(_vfiprintf_r, (struct _reent *, FILE *, const char *, __VALIST)
  3982.                           ~^~~~~~
  3983.                            )
  3984. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:462:12: error: conflicting declaration 'int _EXFUN'
  3985.  int _EXFUN(_vfiscanf_r, (struct _reent *, FILE *, const char *, __VALIST)
  3986.             ^~~~~~~~~~~
  3987. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  3988.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  3989.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  3990. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  3991.    struct _reent * _EXFUN(__getreent, (void));
  3992.                    ^~~~~~
  3993. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  3994.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  3995. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:462:12: error: '_vfiscanf_r' was not declared in this scope
  3996.  int _EXFUN(_vfiscanf_r, (struct _reent *, FILE *, const char *, __VALIST)
  3997.             ^~~~~~~~~~~
  3998. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:462:12: note: suggested alternative: '_findenv_r'
  3999.  int _EXFUN(_vfiscanf_r, (struct _reent *, FILE *, const char *, __VALIST)
  4000.             ^~~~~~~~~~~
  4001.             _findenv_r
  4002. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:462:26: error: expected primary-expression before 'struct'
  4003.  int _EXFUN(_vfiscanf_r, (struct _reent *, FILE *, const char *, __VALIST)
  4004.                           ^~~~~~
  4005. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:462:26: error: expected ')' before 'struct'
  4006.  int _EXFUN(_vfiscanf_r, (struct _reent *, FILE *, const char *, __VALIST)
  4007.                          ~^~~~~~
  4008.                           )
  4009. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:464:12: error: conflicting declaration 'int _EXFUN'
  4010.  int _EXFUN(_vfprintf_r, (struct _reent *, FILE *__restrict, const char *__restrict, __VALIST)
  4011.             ^~~~~~~~~~~
  4012. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4013.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4014.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4015. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4016.    struct _reent * _EXFUN(__getreent, (void));
  4017.                    ^~~~~~
  4018. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4019.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4020. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:464:12: error: '_vfprintf_r' was not declared in this scope
  4021.  int _EXFUN(_vfprintf_r, (struct _reent *, FILE *__restrict, const char *__restrict, __VALIST)
  4022.             ^~~~~~~~~~~
  4023. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:464:12: note: suggested alternative: '__eprintf'
  4024.  int _EXFUN(_vfprintf_r, (struct _reent *, FILE *__restrict, const char *__restrict, __VALIST)
  4025.             ^~~~~~~~~~~
  4026.             __eprintf
  4027. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:464:26: error: expected primary-expression before 'struct'
  4028.  int _EXFUN(_vfprintf_r, (struct _reent *, FILE *__restrict, const char *__restrict, __VALIST)
  4029.                           ^~~~~~
  4030. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:464:26: error: expected ')' before 'struct'
  4031.  int _EXFUN(_vfprintf_r, (struct _reent *, FILE *__restrict, const char *__restrict, __VALIST)
  4032.                          ~^~~~~~
  4033.                           )
  4034. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:466:12: error: conflicting declaration 'int _EXFUN'
  4035.  int _EXFUN(_vfscanf_r, (struct _reent *, FILE *__restrict, const char *__restrict, __VALIST)
  4036.             ^~~~~~~~~~
  4037. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4038.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4039.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4040. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4041.    struct _reent * _EXFUN(__getreent, (void));
  4042.                    ^~~~~~
  4043. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4044.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4045. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:466:12: error: '_vfscanf_r' was not declared in this scope
  4046.  int _EXFUN(_vfscanf_r, (struct _reent *, FILE *__restrict, const char *__restrict, __VALIST)
  4047.             ^~~~~~~~~~
  4048. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:466:12: note: suggested alternative: '_mstats_r'
  4049.  int _EXFUN(_vfscanf_r, (struct _reent *, FILE *__restrict, const char *__restrict, __VALIST)
  4050.             ^~~~~~~~~~
  4051.             _mstats_r
  4052. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:466:25: error: expected primary-expression before 'struct'
  4053.  int _EXFUN(_vfscanf_r, (struct _reent *, FILE *__restrict, const char *__restrict, __VALIST)
  4054.                          ^~~~~~
  4055. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:466:25: error: expected ')' before 'struct'
  4056.  int _EXFUN(_vfscanf_r, (struct _reent *, FILE *__restrict, const char *__restrict, __VALIST)
  4057.                         ~^~~~~~
  4058.                          )
  4059. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:468:12: error: conflicting declaration 'int _EXFUN'
  4060.  int _EXFUN(_viprintf_r, (struct _reent *, const char *, __VALIST)
  4061.             ^~~~~~~~~~~
  4062. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4063.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4064.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4065. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4066.    struct _reent * _EXFUN(__getreent, (void));
  4067.                    ^~~~~~
  4068. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4069.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4070. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:468:12: error: '_viprintf_r' was not declared in this scope
  4071.  int _EXFUN(_viprintf_r, (struct _reent *, const char *, __VALIST)
  4072.             ^~~~~~~~~~~
  4073. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:468:12: note: suggested alternative: '__eprintf'
  4074.  int _EXFUN(_viprintf_r, (struct _reent *, const char *, __VALIST)
  4075.             ^~~~~~~~~~~
  4076.             __eprintf
  4077. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:468:26: error: expected primary-expression before 'struct'
  4078.  int _EXFUN(_viprintf_r, (struct _reent *, const char *, __VALIST)
  4079.                           ^~~~~~
  4080. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:468:26: error: expected ')' before 'struct'
  4081.  int _EXFUN(_viprintf_r, (struct _reent *, const char *, __VALIST)
  4082.                          ~^~~~~~
  4083.                           )
  4084. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:470:12: error: conflicting declaration 'int _EXFUN'
  4085.  int _EXFUN(_viscanf_r, (struct _reent *, const char *, __VALIST)
  4086.             ^~~~~~~~~~
  4087. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4088.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4089.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4090. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4091.    struct _reent * _EXFUN(__getreent, (void));
  4092.                    ^~~~~~
  4093. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4094.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4095. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:470:12: error: '_viscanf_r' was not declared in this scope
  4096.  int _EXFUN(_viscanf_r, (struct _reent *, const char *, __VALIST)
  4097.             ^~~~~~~~~~
  4098. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:470:12: note: suggested alternative: '_mstats_r'
  4099.  int _EXFUN(_viscanf_r, (struct _reent *, const char *, __VALIST)
  4100.             ^~~~~~~~~~
  4101.             _mstats_r
  4102. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:470:25: error: expected primary-expression before 'struct'
  4103.  int _EXFUN(_viscanf_r, (struct _reent *, const char *, __VALIST)
  4104.                          ^~~~~~
  4105. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:470:25: error: expected ')' before 'struct'
  4106.  int _EXFUN(_viscanf_r, (struct _reent *, const char *, __VALIST)
  4107.                         ~^~~~~~
  4108.                          )
  4109. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:472:12: error: conflicting declaration 'int _EXFUN'
  4110.  int _EXFUN(_vprintf_r, (struct _reent *, const char *__restrict, __VALIST)
  4111.             ^~~~~~~~~~
  4112. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4113.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4114.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4115. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4116.    struct _reent * _EXFUN(__getreent, (void));
  4117.                    ^~~~~~
  4118. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4119.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4120. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:472:12: error: '_vprintf_r' was not declared in this scope
  4121.  int _EXFUN(_vprintf_r, (struct _reent *, const char *__restrict, __VALIST)
  4122.             ^~~~~~~~~~
  4123. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:472:12: note: suggested alternative: '__eprintf'
  4124.  int _EXFUN(_vprintf_r, (struct _reent *, const char *__restrict, __VALIST)
  4125.             ^~~~~~~~~~
  4126.             __eprintf
  4127. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:472:25: error: expected primary-expression before 'struct'
  4128.  int _EXFUN(_vprintf_r, (struct _reent *, const char *__restrict, __VALIST)
  4129.                          ^~~~~~
  4130. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:472:25: error: expected ')' before 'struct'
  4131.  int _EXFUN(_vprintf_r, (struct _reent *, const char *__restrict, __VALIST)
  4132.                         ~^~~~~~
  4133.                          )
  4134. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:474:12: error: conflicting declaration 'int _EXFUN'
  4135.  int _EXFUN(_vscanf_r, (struct _reent *, const char *__restrict, __VALIST)
  4136.             ^~~~~~~~~
  4137. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4138.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4139.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4140. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4141.    struct _reent * _EXFUN(__getreent, (void));
  4142.                    ^~~~~~
  4143. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4144.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4145. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:474:12: error: '_vscanf_r' was not declared in this scope
  4146.  int _EXFUN(_vscanf_r, (struct _reent *, const char *__restrict, __VALIST)
  4147.             ^~~~~~~~~
  4148. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:474:12: note: suggested alternative: '_mstats_r'
  4149.  int _EXFUN(_vscanf_r, (struct _reent *, const char *__restrict, __VALIST)
  4150.             ^~~~~~~~~
  4151.             _mstats_r
  4152. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:474:24: error: expected primary-expression before 'struct'
  4153.  int _EXFUN(_vscanf_r, (struct _reent *, const char *__restrict, __VALIST)
  4154.                         ^~~~~~
  4155. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:474:24: error: expected ')' before 'struct'
  4156.  int _EXFUN(_vscanf_r, (struct _reent *, const char *__restrict, __VALIST)
  4157.                        ~^~~~~~
  4158.                         )
  4159. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:476:12: error: conflicting declaration 'int _EXFUN'
  4160.  int _EXFUN(_vsiprintf_r, (struct _reent *, char *, const char *, __VALIST)
  4161.             ^~~~~~~~~~~~
  4162. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4163.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4164.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4165. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4166.    struct _reent * _EXFUN(__getreent, (void));
  4167.                    ^~~~~~
  4168. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4169.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4170. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:476:12: error: '_vsiprintf_r' was not declared in this scope
  4171.  int _EXFUN(_vsiprintf_r, (struct _reent *, char *, const char *, __VALIST)
  4172.             ^~~~~~~~~~~~
  4173. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:476:12: note: suggested alternative: '__eprintf'
  4174.  int _EXFUN(_vsiprintf_r, (struct _reent *, char *, const char *, __VALIST)
  4175.             ^~~~~~~~~~~~
  4176.             __eprintf
  4177. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:476:27: error: expected primary-expression before 'struct'
  4178.  int _EXFUN(_vsiprintf_r, (struct _reent *, char *, const char *, __VALIST)
  4179.                            ^~~~~~
  4180. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:476:27: error: expected ')' before 'struct'
  4181.  int _EXFUN(_vsiprintf_r, (struct _reent *, char *, const char *, __VALIST)
  4182.                           ~^~~~~~
  4183.                            )
  4184. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:478:12: error: conflicting declaration 'int _EXFUN'
  4185.  int _EXFUN(_vsiscanf_r, (struct _reent *, const char *, const char *, __VALIST)
  4186.             ^~~~~~~~~~~
  4187. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4188.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4189.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4190. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4191.    struct _reent * _EXFUN(__getreent, (void));
  4192.                    ^~~~~~
  4193. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4194.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4195. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:478:12: error: '_vsiscanf_r' was not declared in this scope
  4196.  int _EXFUN(_vsiscanf_r, (struct _reent *, const char *, const char *, __VALIST)
  4197.             ^~~~~~~~~~~
  4198. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:478:26: error: expected primary-expression before 'struct'
  4199.  int _EXFUN(_vsiscanf_r, (struct _reent *, const char *, const char *, __VALIST)
  4200.                           ^~~~~~
  4201. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:478:26: error: expected ')' before 'struct'
  4202.  int _EXFUN(_vsiscanf_r, (struct _reent *, const char *, const char *, __VALIST)
  4203.                          ~^~~~~~
  4204.                           )
  4205. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:480:12: error: conflicting declaration 'int _EXFUN'
  4206.  int _EXFUN(_vsniprintf_r, (struct _reent *, char *, size_t, const char *, __VALIST)
  4207.             ^~~~~~~~~~~~~
  4208. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4209.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4210.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4211. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4212.    struct _reent * _EXFUN(__getreent, (void));
  4213.                    ^~~~~~
  4214. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4215.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4216. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:480:12: error: '_vsniprintf_r' was not declared in this scope
  4217.  int _EXFUN(_vsniprintf_r, (struct _reent *, char *, size_t, const char *, __VALIST)
  4218.             ^~~~~~~~~~~~~
  4219. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:480:12: note: suggested alternative: '__eprintf'
  4220.  int _EXFUN(_vsniprintf_r, (struct _reent *, char *, size_t, const char *, __VALIST)
  4221.             ^~~~~~~~~~~~~
  4222.             __eprintf
  4223. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:480:28: error: expected primary-expression before 'struct'
  4224.  int _EXFUN(_vsniprintf_r, (struct _reent *, char *, size_t, const char *, __VALIST)
  4225.                             ^~~~~~
  4226. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:480:28: error: expected ')' before 'struct'
  4227.  int _EXFUN(_vsniprintf_r, (struct _reent *, char *, size_t, const char *, __VALIST)
  4228.                            ~^~~~~~
  4229.                             )
  4230. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:482:12: error: conflicting declaration 'int _EXFUN'
  4231.  int _EXFUN(_vsnprintf_r, (struct _reent *, char *__restrict, size_t, const char *__restrict, __VALIST)
  4232.             ^~~~~~~~~~~~
  4233. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4234.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4235.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4236. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4237.    struct _reent * _EXFUN(__getreent, (void));
  4238.                    ^~~~~~
  4239. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4240.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4241. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:482:12: error: '_vsnprintf_r' was not declared in this scope
  4242.  int _EXFUN(_vsnprintf_r, (struct _reent *, char *__restrict, size_t, const char *__restrict, __VALIST)
  4243.             ^~~~~~~~~~~~
  4244. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:482:12: note: suggested alternative: '__eprintf'
  4245.  int _EXFUN(_vsnprintf_r, (struct _reent *, char *__restrict, size_t, const char *__restrict, __VALIST)
  4246.             ^~~~~~~~~~~~
  4247.             __eprintf
  4248. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:482:27: error: expected primary-expression before 'struct'
  4249.  int _EXFUN(_vsnprintf_r, (struct _reent *, char *__restrict, size_t, const char *__restrict, __VALIST)
  4250.                            ^~~~~~
  4251. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:482:27: error: expected ')' before 'struct'
  4252.  int _EXFUN(_vsnprintf_r, (struct _reent *, char *__restrict, size_t, const char *__restrict, __VALIST)
  4253.                           ~^~~~~~
  4254.                            )
  4255. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:484:12: error: conflicting declaration 'int _EXFUN'
  4256.  int _EXFUN(_vsprintf_r, (struct _reent *, char *__restrict, const char *__restrict, __VALIST)
  4257.             ^~~~~~~~~~~
  4258. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4259.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4260.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4261. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4262.    struct _reent * _EXFUN(__getreent, (void));
  4263.                    ^~~~~~
  4264. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4265.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4266. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:484:12: error: '_vsprintf_r' was not declared in this scope
  4267.  int _EXFUN(_vsprintf_r, (struct _reent *, char *__restrict, const char *__restrict, __VALIST)
  4268.             ^~~~~~~~~~~
  4269. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:484:12: note: suggested alternative: '__eprintf'
  4270.  int _EXFUN(_vsprintf_r, (struct _reent *, char *__restrict, const char *__restrict, __VALIST)
  4271.             ^~~~~~~~~~~
  4272.             __eprintf
  4273. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:484:26: error: expected primary-expression before 'struct'
  4274.  int _EXFUN(_vsprintf_r, (struct _reent *, char *__restrict, const char *__restrict, __VALIST)
  4275.                           ^~~~~~
  4276. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:484:26: error: expected ')' before 'struct'
  4277.  int _EXFUN(_vsprintf_r, (struct _reent *, char *__restrict, const char *__restrict, __VALIST)
  4278.                          ~^~~~~~
  4279.                           )
  4280. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:486:12: error: conflicting declaration 'int _EXFUN'
  4281.  int _EXFUN(_vsscanf_r, (struct _reent *, const char *__restrict, const char *__restrict, __VALIST)
  4282.             ^~~~~~~~~~
  4283. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4284.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4285.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4286. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4287.    struct _reent * _EXFUN(__getreent, (void));
  4288.                    ^~~~~~
  4289. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4290.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4291. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:486:12: error: '_vsscanf_r' was not declared in this scope
  4292.  int _EXFUN(_vsscanf_r, (struct _reent *, const char *__restrict, const char *__restrict, __VALIST)
  4293.             ^~~~~~~~~~
  4294. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:486:12: note: suggested alternative: '_mstats_r'
  4295.  int _EXFUN(_vsscanf_r, (struct _reent *, const char *__restrict, const char *__restrict, __VALIST)
  4296.             ^~~~~~~~~~
  4297.             _mstats_r
  4298. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:486:25: error: expected primary-expression before 'struct'
  4299.  int _EXFUN(_vsscanf_r, (struct _reent *, const char *__restrict, const char *__restrict, __VALIST)
  4300.                          ^~~~~~
  4301. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:486:25: error: expected ')' before 'struct'
  4302.  int _EXFUN(_vsscanf_r, (struct _reent *, const char *__restrict, const char *__restrict, __VALIST)
  4303.                         ~^~~~~~
  4304.                          )
  4305. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:491:12: error: conflicting declaration 'int _EXFUN'
  4306.  int _EXFUN(fpurge, (FILE *));
  4307.             ^~~~~~
  4308. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4309.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4310.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4311. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4312.    struct _reent * _EXFUN(__getreent, (void));
  4313.                    ^~~~~~
  4314. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4315.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4316. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:491:12: error: 'fpurge' was not declared in this scope
  4317.  int _EXFUN(fpurge, (FILE *));
  4318.             ^~~~~~
  4319. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:491:12: note: suggested alternative: 'free'
  4320.  int _EXFUN(fpurge, (FILE *));
  4321.             ^~~~~~
  4322.             free
  4323. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:491:26: error: expected primary-expression before '*' token
  4324.  int _EXFUN(fpurge, (FILE *));
  4325.                           ^
  4326. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:491:27: error: expected primary-expression before ')' token
  4327.  int _EXFUN(fpurge, (FILE *));
  4328.                            ^
  4329. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:492:16: error: conflicting declaration 'ssize_t _EXFUN'
  4330.  ssize_t _EXFUN(__getdelim, (char **, size_t *, int, FILE *));
  4331.                 ^~~~~~~~~~
  4332. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4333.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4334.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4335. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4336.    struct _reent * _EXFUN(__getreent, (void));
  4337.                    ^~~~~~
  4338. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4339.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4340. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:492:16: error: '__getdelim' was not declared in this scope
  4341.  ssize_t _EXFUN(__getdelim, (char **, size_t *, int, FILE *));
  4342.                 ^~~~~~~~~~
  4343. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:492:29: error: expected primary-expression before 'char'
  4344.  ssize_t _EXFUN(__getdelim, (char **, size_t *, int, FILE *));
  4345.                              ^~~~
  4346. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:492:29: error: expected ')' before 'char'
  4347.  ssize_t _EXFUN(__getdelim, (char **, size_t *, int, FILE *));
  4348.                             ~^~~~
  4349.                              )
  4350. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:493:16: error: conflicting declaration 'ssize_t _EXFUN'
  4351.  ssize_t _EXFUN(__getline, (char **, size_t *, FILE *));
  4352.                 ^~~~~~~~~
  4353. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4354.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4355.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4356. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4357.    struct _reent * _EXFUN(__getreent, (void));
  4358.                    ^~~~~~
  4359. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4360.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4361. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:493:16: error: '__getline' was not declared in this scope
  4362.  ssize_t _EXFUN(__getline, (char **, size_t *, FILE *));
  4363.                 ^~~~~~~~~
  4364. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:493:28: error: expected primary-expression before 'char'
  4365.  ssize_t _EXFUN(__getline, (char **, size_t *, FILE *));
  4366.                             ^~~~
  4367. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:493:28: error: expected ')' before 'char'
  4368.  ssize_t _EXFUN(__getline, (char **, size_t *, FILE *));
  4369.                            ~^~~~
  4370.                             )
  4371. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:496:13: error: variable or field '_EXFUN' declared void
  4372.  void _EXFUN(clearerr_unlocked, (FILE *));
  4373.              ^~~~~~~~~~~~~~~~~
  4374. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:496:13: error: 'clearerr_unlocked' was not declared in this scope
  4375. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:496:13: note: suggested alternative: 'getchar_unlocked'
  4376.  void _EXFUN(clearerr_unlocked, (FILE *));
  4377.              ^~~~~~~~~~~~~~~~~
  4378.              getchar_unlocked
  4379. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:496:38: error: expected primary-expression before '*' token
  4380.  void _EXFUN(clearerr_unlocked, (FILE *));
  4381.                                       ^
  4382. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:496:39: error: expected primary-expression before ')' token
  4383.  void _EXFUN(clearerr_unlocked, (FILE *));
  4384.                                        ^
  4385. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:497:12: error: conflicting declaration 'int _EXFUN'
  4386.  int _EXFUN(feof_unlocked, (FILE *));
  4387.             ^~~~~~~~~~~~~
  4388. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4389.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4390.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4391. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4392.    struct _reent * _EXFUN(__getreent, (void));
  4393.                    ^~~~~~
  4394. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4395.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4396. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:497:12: error: 'feof_unlocked' was not declared in this scope
  4397.  int _EXFUN(feof_unlocked, (FILE *));
  4398.             ^~~~~~~~~~~~~
  4399. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:497:12: note: suggested alternative: 'getchar_unlocked'
  4400.  int _EXFUN(feof_unlocked, (FILE *));
  4401.             ^~~~~~~~~~~~~
  4402.             getchar_unlocked
  4403. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:497:33: error: expected primary-expression before '*' token
  4404.  int _EXFUN(feof_unlocked, (FILE *));
  4405.                                  ^
  4406. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:497:34: error: expected primary-expression before ')' token
  4407.  int _EXFUN(feof_unlocked, (FILE *));
  4408.                                   ^
  4409. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:498:12: error: conflicting declaration 'int _EXFUN'
  4410.  int _EXFUN(ferror_unlocked, (FILE *));
  4411.             ^~~~~~~~~~~~~~~
  4412. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4413.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4414.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4415. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4416.    struct _reent * _EXFUN(__getreent, (void));
  4417.                    ^~~~~~
  4418. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4419.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4420. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:498:12: error: 'ferror_unlocked' was not declared in this scope
  4421.  int _EXFUN(ferror_unlocked, (FILE *));
  4422.             ^~~~~~~~~~~~~~~
  4423. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:498:12: note: suggested alternative: 'getchar_unlocked'
  4424.  int _EXFUN(ferror_unlocked, (FILE *));
  4425.             ^~~~~~~~~~~~~~~
  4426.             getchar_unlocked
  4427. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:498:35: error: expected primary-expression before '*' token
  4428.  int _EXFUN(ferror_unlocked, (FILE *));
  4429.                                    ^
  4430. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:498:36: error: expected primary-expression before ')' token
  4431.  int _EXFUN(ferror_unlocked, (FILE *));
  4432.                                     ^
  4433. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:499:12: error: conflicting declaration 'int _EXFUN'
  4434.  int _EXFUN(fileno_unlocked, (FILE *));
  4435.             ^~~~~~~~~~~~~~~
  4436. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4437.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4438.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4439. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4440.    struct _reent * _EXFUN(__getreent, (void));
  4441.                    ^~~~~~
  4442. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4443.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4444. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:499:12: error: 'fileno_unlocked' was not declared in this scope
  4445.  int _EXFUN(fileno_unlocked, (FILE *));
  4446.             ^~~~~~~~~~~~~~~
  4447. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:499:12: note: suggested alternative: 'getchar_unlocked'
  4448.  int _EXFUN(fileno_unlocked, (FILE *));
  4449.             ^~~~~~~~~~~~~~~
  4450.             getchar_unlocked
  4451. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:499:35: error: expected primary-expression before '*' token
  4452.  int _EXFUN(fileno_unlocked, (FILE *));
  4453.                                    ^
  4454. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:499:36: error: expected primary-expression before ')' token
  4455.  int _EXFUN(fileno_unlocked, (FILE *));
  4456.                                     ^
  4457. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:500:12: error: conflicting declaration 'int _EXFUN'
  4458.  int _EXFUN(fflush_unlocked, (FILE *));
  4459.             ^~~~~~~~~~~~~~~
  4460. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4461.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4462.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4463. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4464.    struct _reent * _EXFUN(__getreent, (void));
  4465.                    ^~~~~~
  4466. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4467.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4468. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:500:12: error: 'fflush_unlocked' was not declared in this scope
  4469.  int _EXFUN(fflush_unlocked, (FILE *));
  4470.             ^~~~~~~~~~~~~~~
  4471. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:500:12: note: suggested alternative: 'getchar_unlocked'
  4472.  int _EXFUN(fflush_unlocked, (FILE *));
  4473.             ^~~~~~~~~~~~~~~
  4474.             getchar_unlocked
  4475. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:500:35: error: expected primary-expression before '*' token
  4476.  int _EXFUN(fflush_unlocked, (FILE *));
  4477.                                    ^
  4478. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:500:36: error: expected primary-expression before ')' token
  4479.  int _EXFUN(fflush_unlocked, (FILE *));
  4480.                                     ^
  4481. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:501:12: error: conflicting declaration 'int _EXFUN'
  4482.  int _EXFUN(fgetc_unlocked, (FILE *));
  4483.             ^~~~~~~~~~~~~~
  4484. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4485.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4486.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4487. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4488.    struct _reent * _EXFUN(__getreent, (void));
  4489.                    ^~~~~~
  4490. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4491.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4492. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:501:12: error: 'fgetc_unlocked' was not declared in this scope
  4493.  int _EXFUN(fgetc_unlocked, (FILE *));
  4494.             ^~~~~~~~~~~~~~
  4495. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:501:12: note: suggested alternative: 'getchar_unlocked'
  4496.  int _EXFUN(fgetc_unlocked, (FILE *));
  4497.             ^~~~~~~~~~~~~~
  4498.             getchar_unlocked
  4499. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:501:34: error: expected primary-expression before '*' token
  4500.  int _EXFUN(fgetc_unlocked, (FILE *));
  4501.                                   ^
  4502. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:501:35: error: expected primary-expression before ')' token
  4503.  int _EXFUN(fgetc_unlocked, (FILE *));
  4504.                                    ^
  4505. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:502:12: error: conflicting declaration 'int _EXFUN'
  4506.  int _EXFUN(fputc_unlocked, (int, FILE *));
  4507.             ^~~~~~~~~~~~~~
  4508. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4509.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4510.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4511. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4512.    struct _reent * _EXFUN(__getreent, (void));
  4513.                    ^~~~~~
  4514. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4515.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4516. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:502:12: error: 'fputc_unlocked' was not declared in this scope
  4517.  int _EXFUN(fputc_unlocked, (int, FILE *));
  4518.             ^~~~~~~~~~~~~~
  4519. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:502:12: note: suggested alternative: 'putchar_unlocked'
  4520.  int _EXFUN(fputc_unlocked, (int, FILE *));
  4521.             ^~~~~~~~~~~~~~
  4522.             putchar_unlocked
  4523. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:502:29: error: expected primary-expression before 'int'
  4524.  int _EXFUN(fputc_unlocked, (int, FILE *));
  4525.                              ^~~
  4526. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:502:29: error: expected ')' before 'int'
  4527.  int _EXFUN(fputc_unlocked, (int, FILE *));
  4528.                             ~^~~
  4529.                              )
  4530. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:503:15: error: conflicting declaration 'size_t _EXFUN'
  4531.  size_t _EXFUN(fread_unlocked, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  4532.                ^~~~~~~~~~~~~~
  4533. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4534.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4535.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4536. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4537.    struct _reent * _EXFUN(__getreent, (void));
  4538.                    ^~~~~~
  4539. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4540.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4541. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:503:15: error: 'fread_unlocked' was not declared in this scope
  4542.  size_t _EXFUN(fread_unlocked, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  4543.                ^~~~~~~~~~~~~~
  4544. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:503:15: note: suggested alternative: 'getchar_unlocked'
  4545.  size_t _EXFUN(fread_unlocked, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  4546.                ^~~~~~~~~~~~~~
  4547.                getchar_unlocked
  4548. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:503:32: error: '_PTR' was not declared in this scope
  4549.  size_t _EXFUN(fread_unlocked, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  4550.                                 ^~~~
  4551. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:503:56: error: expected primary-expression before '_size'
  4552.  size_t _EXFUN(fread_unlocked, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  4553.                                                         ^~~~~
  4554. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:503:55: error: expected ')' before '_size'
  4555.  size_t _EXFUN(fread_unlocked, (_PTR __restrict, size_t _size, size_t _n, FILE *__restrict));
  4556.                                ~                       ^~~~~~
  4557.                                                        )
  4558. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:504:15: error: conflicting declaration 'size_t _EXFUN'
  4559.  size_t _EXFUN(fwrite_unlocked, (const _PTR __restrict , size_t _size, size_t _n, FILE *));
  4560.                ^~~~~~~~~~~~~~~
  4561. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4562.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4563.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4564. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4565.    struct _reent * _EXFUN(__getreent, (void));
  4566.                    ^~~~~~
  4567. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4568.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4569. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:504:15: error: 'fwrite_unlocked' was not declared in this scope
  4570.  size_t _EXFUN(fwrite_unlocked, (const _PTR __restrict , size_t _size, size_t _n, FILE *));
  4571.                ^~~~~~~~~~~~~~~
  4572. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:504:15: note: suggested alternative: 'getchar_unlocked'
  4573.  size_t _EXFUN(fwrite_unlocked, (const _PTR __restrict , size_t _size, size_t _n, FILE *));
  4574.                ^~~~~~~~~~~~~~~
  4575.                getchar_unlocked
  4576. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:504:33: error: expected primary-expression before 'const'
  4577.  size_t _EXFUN(fwrite_unlocked, (const _PTR __restrict , size_t _size, size_t _n, FILE *));
  4578.                                  ^~~~~
  4579. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:504:33: error: expected ')' before 'const'
  4580.  size_t _EXFUN(fwrite_unlocked, (const _PTR __restrict , size_t _size, size_t _n, FILE *));
  4581.                                 ~^~~~~
  4582.                                  )
  4583. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:538:12: error: conflicting declaration 'int _EXFUN'
  4584.  int _EXFUN(__srget_r, (struct _reent *, FILE *));
  4585.             ^~~~~~~~~
  4586. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4587.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4588.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4589. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4590.    struct _reent * _EXFUN(__getreent, (void));
  4591.                    ^~~~~~
  4592. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4593.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4594. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:538:12: error: '__srget_r' was not declared in this scope
  4595.  int _EXFUN(__srget_r, (struct _reent *, FILE *));
  4596.             ^~~~~~~~~
  4597. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:538:12: note: suggested alternative: '_free_r'
  4598.  int _EXFUN(__srget_r, (struct _reent *, FILE *));
  4599.             ^~~~~~~~~
  4600.             _free_r
  4601. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:538:24: error: expected primary-expression before 'struct'
  4602.  int _EXFUN(__srget_r, (struct _reent *, FILE *));
  4603.                         ^~~~~~
  4604. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:538:24: error: expected ')' before 'struct'
  4605.  int _EXFUN(__srget_r, (struct _reent *, FILE *));
  4606.                        ~^~~~~~
  4607.                         )
  4608. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:539:12: error: conflicting declaration 'int _EXFUN'
  4609.  int _EXFUN(__swbuf_r, (struct _reent *, int, FILE *));
  4610.             ^~~~~~~~~
  4611. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4612.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4613.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4614. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4615.    struct _reent * _EXFUN(__getreent, (void));
  4616.                    ^~~~~~
  4617. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4618.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4619. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:539:12: error: '__swbuf_r' was not declared in this scope
  4620.  int _EXFUN(__swbuf_r, (struct _reent *, int, FILE *));
  4621.             ^~~~~~~~~
  4622. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:539:12: note: suggested alternative: '__sbuf'
  4623.  int _EXFUN(__swbuf_r, (struct _reent *, int, FILE *));
  4624.             ^~~~~~~~~
  4625.             __sbuf
  4626. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:539:24: error: expected primary-expression before 'struct'
  4627.  int _EXFUN(__swbuf_r, (struct _reent *, int, FILE *));
  4628.                         ^~~~~~
  4629. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:539:24: error: expected ')' before 'struct'
  4630.  int _EXFUN(__swbuf_r, (struct _reent *, int, FILE *));
  4631.                        ~^~~~~~
  4632.                         )
  4633. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:562:14: error: conflicting declaration 'FILE* _EXFUN'
  4634.  FILE *_EXFUN(funopen,(const _PTR __cookie,
  4635.               ^~~~~~~
  4636. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4637.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4638.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4639. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4640.    struct _reent * _EXFUN(__getreent, (void));
  4641.                    ^~~~~~
  4642. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4643.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4644. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:562:14: error: 'funopen' was not declared in this scope
  4645.  FILE *_EXFUN(funopen,(const _PTR __cookie,
  4646.               ^~~~~~~
  4647. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:562:14: note: suggested alternative: 'fwopen'
  4648.  FILE *_EXFUN(funopen,(const _PTR __cookie,
  4649.               ^~~~~~~
  4650.               fwopen
  4651. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:562:23: error: expected primary-expression before 'const'
  4652.  FILE *_EXFUN(funopen,(const _PTR __cookie,
  4653.                        ^~~~~
  4654. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:562:23: error: expected ')' before 'const'
  4655.  FILE *_EXFUN(funopen,(const _PTR __cookie,
  4656.                       ~^~~~~
  4657.                        )
  4658. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:569:14: error: conflicting declaration 'FILE* _EXFUN'
  4659.  FILE *_EXFUN(_funopen_r,(struct _reent *, const _PTR __cookie,
  4660.               ^~~~~~~~~~
  4661. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4662.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4663.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4664. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4665.    struct _reent * _EXFUN(__getreent, (void));
  4666.                    ^~~~~~
  4667. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4668.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4669. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:569:14: error: '_funopen_r' was not declared in this scope
  4670.  FILE *_EXFUN(_funopen_r,(struct _reent *, const _PTR __cookie,
  4671.               ^~~~~~~~~~
  4672. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:569:14: note: suggested alternative: '_findenv_r'
  4673.  FILE *_EXFUN(_funopen_r,(struct _reent *, const _PTR __cookie,
  4674.               ^~~~~~~~~~
  4675.               _findenv_r
  4676. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:569:26: error: expected primary-expression before 'struct'
  4677.  FILE *_EXFUN(_funopen_r,(struct _reent *, const _PTR __cookie,
  4678.                           ^~~~~~
  4679. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:569:26: error: expected ')' before 'struct'
  4680.  FILE *_EXFUN(_funopen_r,(struct _reent *, const _PTR __cookie,
  4681.                          ~^~~~~~
  4682.                           )
  4683. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:602:14: error: conflicting declaration 'FILE* _EXFUN'
  4684.  FILE *_EXFUN(fopencookie,(void *__cookie,
  4685.               ^~~~~~~~~~~
  4686. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4687.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4688.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4689. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4690.    struct _reent * _EXFUN(__getreent, (void));
  4691.                    ^~~~~~
  4692. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4693.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4694. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:602:14: error: 'fopencookie' was not declared in this scope
  4695.  FILE *_EXFUN(fopencookie,(void *__cookie,
  4696.               ^~~~~~~~~~~
  4697. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:602:27: error: expected primary-expression before 'void'
  4698.  FILE *_EXFUN(fopencookie,(void *__cookie,
  4699.                            ^~~~
  4700. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:602:27: error: expected ')' before 'void'
  4701.  FILE *_EXFUN(fopencookie,(void *__cookie,
  4702.                           ~^~~~
  4703.                            )
  4704. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:604:14: error: conflicting declaration 'FILE* _EXFUN'
  4705.  FILE *_EXFUN(_fopencookie_r,(struct _reent *, void *__cookie,
  4706.               ^~~~~~~~~~~~~~
  4707. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/stdlib.h:18,
  4708.                  from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdlib:75,
  4709.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:1:
  4710. /home/adminispwd/esp/esp-idf/components/newlib/include/sys/reent.h:779:19: note: previous declaration as '_reent* _EXFUN'
  4711.    struct _reent * _EXFUN(__getreent, (void));
  4712.                    ^~~~~~
  4713. In file included from /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:42,
  4714.                  from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4715. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:604:14: error: '_fopencookie_r' was not declared in this scope
  4716.  FILE *_EXFUN(_fopencookie_r,(struct _reent *, void *__cookie,
  4717.               ^~~~~~~~~~~~~~
  4718. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:604:30: error: expected primary-expression before 'struct'
  4719.  FILE *_EXFUN(_fopencookie_r,(struct _reent *, void *__cookie,
  4720.                               ^~~~~~
  4721. /home/adminispwd/esp/esp-idf/components/newlib/include/stdio.h:604:30: error: expected ')' before 'struct'
  4722.  FILE *_EXFUN(_fopencookie_r,(struct _reent *, void *__cookie,
  4723.                              ~^~~~~~
  4724.                               )
  4725. In file included from /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:2:
  4726. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:101:11: error: '::clearerr' has not been declared
  4727.    using ::clearerr;
  4728.            ^~~~~~~~
  4729. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:102:11: error: '::fclose' has not been declared
  4730.    using ::fclose;
  4731.            ^~~~~~
  4732. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:103:11: error: '::feof' has not been declared
  4733.    using ::feof;
  4734.            ^~~~
  4735. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:104:11: error: '::ferror' has not been declared
  4736.    using ::ferror;
  4737.            ^~~~~~
  4738. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:105:11: error: '::fflush' has not been declared
  4739.    using ::fflush;
  4740.            ^~~~~~
  4741. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:106:11: error: '::fgetc' has not been declared
  4742.    using ::fgetc;
  4743.            ^~~~~
  4744. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:107:11: error: '::fgetpos' has not been declared
  4745.    using ::fgetpos;
  4746.            ^~~~~~~
  4747. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:108:11: error: '::fgets' has not been declared
  4748.    using ::fgets;
  4749.            ^~~~~
  4750. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:109:11: error: '::fopen' has not been declared
  4751.    using ::fopen;
  4752.            ^~~~~
  4753. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:110:11: error: '::fprintf' has not been declared
  4754.    using ::fprintf;
  4755.            ^~~~~~~
  4756. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:111:11: error: '::fputc' has not been declared
  4757.    using ::fputc;
  4758.            ^~~~~
  4759. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:112:11: error: '::fputs' has not been declared
  4760.    using ::fputs;
  4761.            ^~~~~
  4762. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:113:11: error: '::fread' has not been declared
  4763.    using ::fread;
  4764.            ^~~~~
  4765. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:114:11: error: '::freopen' has not been declared
  4766.    using ::freopen;
  4767.            ^~~~~~~
  4768. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:115:11: error: '::fscanf' has not been declared
  4769.    using ::fscanf;
  4770.            ^~~~~~
  4771. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:116:11: error: '::fseek' has not been declared
  4772.    using ::fseek;
  4773.            ^~~~~
  4774. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:117:11: error: '::fsetpos' has not been declared
  4775.    using ::fsetpos;
  4776.            ^~~~~~~
  4777. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:118:11: error: '::ftell' has not been declared
  4778.    using ::ftell;
  4779.            ^~~~~
  4780. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:119:11: error: '::fwrite' has not been declared
  4781.    using ::fwrite;
  4782.            ^~~~~~
  4783. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:120:11: error: '::getc' has not been declared
  4784.    using ::getc;
  4785.            ^~~~
  4786. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:121:11: error: '::getchar' has not been declared
  4787.    using ::getchar;
  4788.            ^~~~~~~
  4789. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:124:11: error: '::gets' has not been declared
  4790.    using ::gets;
  4791.            ^~~~
  4792. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:126:11: error: '::perror' has not been declared
  4793.    using ::perror;
  4794.            ^~~~~~
  4795. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:127:11: error: '::printf' has not been declared
  4796.    using ::printf;
  4797.            ^~~~~~
  4798. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:128:11: error: '::putc' has not been declared
  4799.    using ::putc;
  4800.            ^~~~
  4801. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:129:11: error: '::putchar' has not been declared
  4802.    using ::putchar;
  4803.            ^~~~~~~
  4804. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:130:11: error: '::puts' has not been declared
  4805.    using ::puts;
  4806.            ^~~~
  4807. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:131:11: error: '::remove' has not been declared
  4808.    using ::remove;
  4809.            ^~~~~~
  4810. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:132:11: error: '::rename' has not been declared
  4811.    using ::rename;
  4812.            ^~~~~~
  4813. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:133:11: error: '::rewind' has not been declared
  4814.    using ::rewind;
  4815.            ^~~~~~
  4816. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:134:11: error: '::scanf' has not been declared
  4817.    using ::scanf;
  4818.            ^~~~~
  4819. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:135:11: error: '::setbuf' has not been declared
  4820.    using ::setbuf;
  4821.            ^~~~~~
  4822. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:136:11: error: '::setvbuf' has not been declared
  4823.    using ::setvbuf;
  4824.            ^~~~~~~
  4825. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:137:11: error: '::sprintf' has not been declared
  4826.    using ::sprintf;
  4827.            ^~~~~~~
  4828. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:138:11: error: '::sscanf' has not been declared
  4829.    using ::sscanf;
  4830.            ^~~~~~
  4831. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:139:11: error: '::tmpfile' has not been declared
  4832.    using ::tmpfile;
  4833.            ^~~~~~~
  4834. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:143:11: error: '::ungetc' has not been declared
  4835.    using ::ungetc;
  4836.            ^~~~~~
  4837. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:144:11: error: '::vfprintf' has not been declared
  4838.    using ::vfprintf;
  4839.            ^~~~~~~~
  4840. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:145:11: error: '::vprintf' has not been declared
  4841.    using ::vprintf;
  4842.            ^~~~~~~
  4843. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:146:11: error: '::vsprintf' has not been declared
  4844.    using ::vsprintf;
  4845.            ^~~~~~~~
  4846. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:175:11: error: '::snprintf' has not been declared
  4847.    using ::snprintf;
  4848.            ^~~~~~~~
  4849. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:176:11: error: '::vfscanf' has not been declared
  4850.    using ::vfscanf;
  4851.            ^~~~~~~
  4852. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:177:11: error: '::vscanf' has not been declared
  4853.    using ::vscanf;
  4854.            ^~~~~~
  4855. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:178:11: error: '::vsnprintf' has not been declared
  4856.    using ::vsnprintf;
  4857.            ^~~~~~~~~
  4858. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:179:11: error: '::vsscanf' has not been declared
  4859.    using ::vsscanf;
  4860.            ^~~~~~~
  4861. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:185:22: error: '__gnu_cxx::snprintf' has not been declared
  4862.    using ::__gnu_cxx::snprintf;
  4863.                       ^~~~~~~~
  4864. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:186:22: error: '__gnu_cxx::vfscanf' has not been declared
  4865.    using ::__gnu_cxx::vfscanf;
  4866.                       ^~~~~~~
  4867. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:187:22: error: '__gnu_cxx::vscanf' has not been declared
  4868.    using ::__gnu_cxx::vscanf;
  4869.                       ^~~~~~
  4870. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:188:22: error: '__gnu_cxx::vsnprintf' has not been declared
  4871.    using ::__gnu_cxx::vsnprintf;
  4872.                       ^~~~~~~~~
  4873. /home/adminispwd/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.2.0/cstdio:189:22: error: '__gnu_cxx::vsscanf' has not been declared
  4874.    using ::__gnu_cxx::vsscanf;
  4875.                       ^~~~~~~
  4876. /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp: In function 'void __cxx_fatal_exception_message(const char*)':
  4877. /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:24:5: error: 'printf' was not declared in this scope
  4878.      printf("%s%s\n", FATAL_EXCEPTION, msg);
  4879.      ^~~~~~
  4880. /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:24:5: note: 'printf' is defined in header '<cstdio>'; did you forget to '#include <cstdio>'?
  4881. /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:6:1:
  4882. +#include <cstdio>
  4883.  
  4884. /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:24:5:
  4885.      printf("%s%s\n", FATAL_EXCEPTION, msg);
  4886.      ^~~~~~
  4887. /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp: In function 'void __cxx_fatal_exception_int(int)':
  4888. /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:35:5: error: 'printf' was not declared in this scope
  4889.      printf("%s (%d)\n", FATAL_EXCEPTION, i);
  4890.      ^~~~~~
  4891. /home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp:35:5: note: 'printf' is defined in header '<cstdio>'; did you forget to '#include <cstdio>'?
  4892. Makefile:750: recipe for target 'build-GENERIC//home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.o' failed
  4893. make: *** [build-GENERIC//home/adminispwd/esp/esp-idf/components/cxx/cxx_exception_stubs.o] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement