After adding platformio to an existing project, the Arduino IDE fails to build it:
Arduino: 1.6.9 (Mac OS X), Board: "Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 230400, 4M (1M SPIFFS), ck, Serial, All"
libraries/ESP8266WiFi/ESP8266WiFi.cpp.o: In function `ESP8266WiFiClass::printDiag(Print&)':
/Users/andig/Documents/Arduino/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/ESP8266WiFi.cpp:51: multiple definition of `ESP8266WiFiClass::printDiag(Print&)'
sketch/.pioenvs/base/ESP8266WiFi/ESP8266WiFi.cpp.o:sketch/.pioenvs/base/ESP8266WiFi/ESP8266WiFi.cpp:51: first defined here
libraries/ESP8266WiFi/ESP8266WiFi.cpp.o:(.bss.WiFi+0x0): multiple definition of `WiFi'
sketch/.pioenvs/base/ESP8266WiFi/ESP8266WiFi.cpp.o:(.bss.WiFi+0x0): first defined here
libraries/ESP8266WiFi/ESP8266WiFiAP.cpp.o: In function `ESP8266WiFiAPClass::softAPConfig(IPAddress, IPAddress, IPAddress)':
/Users/andig/Documents/Arduino/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp:179: multiple definition of `ESP8266WiFiAPClass::softAPConfig(IPAddress, IPAddress, IPAddress)'
sketch/.pioenvs/base/ESP8266WiFi/ESP8266WiFiAP.cpp.o:sketch/.pioenvs/base/ESP8266WiFi/ESP8266WiFiAP.cpp:179: first defined here
…and so on and so forth. I’ve manually deleted the .pioenv folder to no avail. Unfortunately I don’t have all files under git control so I’m struggling a little where to start with diagnosis.
Any ideas?
Thanks,
Andreas