[quote author=tonygils link=msg=3437615 date=1507239478]
testethernet:73: error: missing terminating " character
sprintf(outBuf, "GET % s HTTP / 1.1″, page);
Even though it looks like a standard quotation mark at the end of the string on line 73:
sprintf(outBuf, "GET % s HTTP / 1.1″, page);
If you look closely it's not (″ vs. ").
tonygils:
strange, the error message is smaller now.
The reason it was so much longer before is that the Ethernet2 library causes a bunch of compiler warnings. After the first compilation the Arduino IDE caches the compiled library and uses that compiled file for all future compilations unless the library is modified or you change to a different selection in the Tools > Board menu (in which case the library is re-compiled on the next compilation). The reason for this is to make subsequent compilations faster. Since the library wasn't re-compiled the second time, you don't get any of its warnings in the compilation output.