ESP8266WebServer ... previously declared here

Ich auch nicht, denn die Meldung wurde verstümmelt!

Beispiel:

int a = 4711;
int a =   42;

void setup() 
{

}

void loop() 
{

}

Meldungen:

sketch_oct15c:3:5: error: redefinition of 'int a'
    3 | int a =   42;
      |     ^
E:\Programme\arduino\portable\sketchbook\sketch_oct15c\sketch_oct15c.ino:2:5: note: 'int a' previously defined here
    2 | int a = 4711;
      |     ^
exit status 1
redefinition of 'int a'

Also, ich sehe da ganz klar, wo der Fehler ist, und die Doppelten stecken.
Incl. der beiden Dateinamen und den Zeilen.
Das funktioniert auch, wenn die Redefinition in einer anderen *.ino ist

sketch_oct15c:3:5:
Datei:Zeile:Position

sketch_oct15c.ino:2:5:
Datei:Zeile:Position