Sunspot wrote:but hardly any of the Buffet includes are present by default.
Of course, the is no Buffet in GitHub, this Sketch_Buffet is my own code that I provided as a ZIP, I won't put it in any github since it is only a sandbox.
But the ESP8266WiFi.h you've asked for is in the main repo.
Maybe you should try examples one by one before trying all the pieces together, that way you will figure out what is missing.
BTW, the only place I see "#include <memory>" (which seems to be wrong typo), is in FileSystem.h, which I don't use at all in Sketch_Buffet. Are you trying to add something like the spiffs code ? If not, try to comment it in Arduino.h, maybe someelse code broke the defaults code.
EDIT :
BTW, I found the famous "memory" file in SDK itself : arduino-1.6.1/hardware/esp8266com/esp8266/tools/xtensa-lx106-elf/xtensa-lx106-elf/include/c++/4.8.2/memory.
But as I said, it has nothing with my Sketch_Buffet. So, comment out the "#include <FileSystem.h> in "Arduino.h" and give it a try.