You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I get these errors when I try to compile in Arduino IDE 2.3.6.
These are likely related to my inability to print to my IPP printer.
C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\rt_clock.ino:17: warning: "htonl" redefined 17 | #define htonl(x) ( ((x)<<24 & 0xFF000000UL) | \ | In file included from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/ip_addr.h:41, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include/ipv4_addr.h:41, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include/user_interface.h:37, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/glue.h:60, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/arch/cc.h:61, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/arch.h:48, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/debug.h:40, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwipopts.h:3557, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/opt.h:51, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/init.h:40, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266/wl_definitions.h:72, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28, from C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\pet2asc.h:34, from C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zimodem.ino:184: C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/def.h:121: note: this is the location of the previous definition 121 | #define htonl(x) lwip_htonl(x) | In file included from C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zimodem.ino:189: C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\wificlientnode.h:43:1: warning: 'typedef' was ignored in this declaration 43 | typedef struct Packet | ^~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino: In member function 'ZResult ZCommand::doUpdateFirmware(int, uint8_t*, int, bool)': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino:1524:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1524 | char *updaterHost = "www.zimmers.net"; | ^~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino:1534:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1534 | char *updaterPrefix = "/otherprojs/c64net2"; | ^~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino: In member function 'ZResult ZCommand::doPhonebookCommand(long unsigned int, uint8_t*, int, bool, const char*)': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino:1961:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1961 | char *notes = ""; | ^~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino: In member function 'ZResult ZCommand::doSerialCommand()': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino:2628:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2628 | result = printMode.switchToPostScript("%!PS\n"); | ^~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino:2636:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2636 | result = printMode.switchToPostScript("%!PS\ngrestoreall\n"); | ^~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino: In member function 'char* ZPrint::getLastPrinterSpec()': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:36:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | return ""; | ^~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino: In member function 'size_t ZPrint::writeChunk(char*, int)': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:76:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | writeStr("\r\n"); | ^~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino: In member function 'ZResult ZPrint::finishSwitchTo(char*, char*, int, bool)': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:249:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | writeStr("Transfer-Encoding: chunked\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:250:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | writeStr("Content-Type: application/ipp\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:253:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 253 | writeStr("Connection: Keep-Alive\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:254:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 254 | writeStr("User-Agent: Zimodem\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:255:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | writeStr("Accept-Encoding: gzip,deflate\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:256:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | writeStr("\r\n"); | ^~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino: In member function 'virtual void ZPrint::loop()': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:410:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 410 | writeStr("0\r\n\r\n"); | ^~~~~~~~~~~ . Variables and constants in RAM (global, static), used 42652 / 80192 bytes (53%) ║ SEGMENT BYTES DESCRIPTION ╠══ DATA 1568 initialized variables ╠══ RODATA 8332 constants ╚══ BSS 32752 zeroed variables . Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60415 / 65536 bytes (92%) ║ SEGMENT BYTES DESCRIPTION ╠══ ICACHE 32768 reserved space for flash instruction cache ╚══ IRAM 27647 code in IRAM . Code in flash (default, ICACHE_FLASH_ATTR), used 358120 / 1048576 bytes (34%) ║ SEGMENT BYTES DESCRIPTION ╚══ IROM 358120 code in flash
The text was updated successfully, but these errors were encountered:
I get these errors when I try to compile in Arduino IDE 2.3.6.
These are likely related to my inability to print to my IPP printer.
C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\rt_clock.ino:17: warning: "htonl" redefined 17 | #define htonl(x) ( ((x)<<24 & 0xFF000000UL) | \ | In file included from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/ip_addr.h:41, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include/ipv4_addr.h:41, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/include/user_interface.h:37, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/glue.h:60, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/arch/cc.h:61, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/arch.h:48, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/debug.h:40, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwipopts.h:3557, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/opt.h:51, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/init.h:40, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266/wl_definitions.h:72, from C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28, from C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\pet2asc.h:34, from C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zimodem.ino:184: C:\Users\robbb\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/sdk/lwip2/include/lwip/def.h:121: note: this is the location of the previous definition 121 | #define htonl(x) lwip_htonl(x) | In file included from C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zimodem.ino:189: C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\wificlientnode.h:43:1: warning: 'typedef' was ignored in this declaration 43 | typedef struct Packet | ^~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino: In member function 'ZResult ZCommand::doUpdateFirmware(int, uint8_t*, int, bool)': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino:1524:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1524 | char *updaterHost = "www.zimmers.net"; | ^~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino:1534:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1534 | char *updaterPrefix = "/otherprojs/c64net2"; | ^~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino: In member function 'ZResult ZCommand::doPhonebookCommand(long unsigned int, uint8_t*, int, bool, const char*)': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino:1961:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 1961 | char *notes = ""; | ^~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino: In member function 'ZResult ZCommand::doSerialCommand()': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino:2628:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2628 | result = printMode.switchToPostScript("%!PS\n"); | ^~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zcommand.ino:2636:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 2636 | result = printMode.switchToPostScript("%!PS\ngrestoreall\n"); | ^~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino: In member function 'char* ZPrint::getLastPrinterSpec()': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:36:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | return ""; | ^~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino: In member function 'size_t ZPrint::writeChunk(char*, int)': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:76:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | writeStr("\r\n"); | ^~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino: In member function 'ZResult ZPrint::finishSwitchTo(char*, char*, int, bool)': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:249:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | writeStr("Transfer-Encoding: chunked\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:250:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | writeStr("Content-Type: application/ipp\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:253:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 253 | writeStr("Connection: Keep-Alive\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:254:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 254 | writeStr("User-Agent: Zimodem\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:255:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | writeStr("Accept-Encoding: gzip,deflate\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:256:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | writeStr("\r\n"); | ^~~~~~ C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino: In member function 'virtual void ZPrint::loop()': C:\Users\robbb\Documents\RC2014\Boards\Zimodem-master\zimodem\zprint.ino:410:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 410 | writeStr("0\r\n\r\n"); | ^~~~~~~~~~~ . Variables and constants in RAM (global, static), used 42652 / 80192 bytes (53%) ║ SEGMENT BYTES DESCRIPTION ╠══ DATA 1568 initialized variables ╠══ RODATA 8332 constants ╚══ BSS 32752 zeroed variables . Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60415 / 65536 bytes (92%) ║ SEGMENT BYTES DESCRIPTION ╠══ ICACHE 32768 reserved space for flash instruction cache ╚══ IRAM 27647 code in IRAM . Code in flash (default, ICACHE_FLASH_ATTR), used 358120 / 1048576 bytes (34%) ║ SEGMENT BYTES DESCRIPTION ╚══ IROM 358120 code in flash
The text was updated successfully, but these errors were encountered: