INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
exit status 1 Fehler beim Kompilieren für das Board ESP32 Dev Module.
17.02.2020, 20:23
Beitrag #1
exit status 1 Fehler beim Kompilieren für das Board ESP32 Dev Module.
Hallo zusammen, ich verzweifle gerade an einem ESP32 Sketch. Lies sich immer wieder kompilieren bis plötzlich folgende Fehlermeldung kommt: "exit status 1 Fehler beim Kompilieren für das Board ESP32 Dev Module."


In den Details findet mann das folgendes, weis jemand wo der Fehler sein kann? :

In file included from C:\Users\Lui\MagentaCLOUD\AVR\ESP32\ArduinoIDE\Feuchtemessung\feuchte32\feuchte3​2.ino:34:0:

C:\Users\Lui\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\librari​es\DNSServer\src/DNSServer.h:12:1: error: expected ',' or ';' before 'enum'

enum class DNSReplyCode

^

C:\Users\Lui\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\librari​es\DNSServer\src/DNSServer.h:80:34: error: 'DNSReplyCode' does not name a type

void setErrorReplyCode(const DNSReplyCode &replyCode);

^

C:\Users\Lui\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\librari​es\DNSServer\src/DNSServer.h:99:5: error: 'DNSReplyCode' does not name a type

DNSReplyCode _errorReplyCode;
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.02.2020, 07:32
Beitrag #2
RE: exit status 1 Fehler beim Kompilieren für das Board ESP32 Dev Module.
Hallo,

die erste Fehlermeldung ist doch eindeutig: er erwartet ein ',' oder ';' fpor der enum Geschichte. Da fehlt wohl in der zeile davor das abschließende Komma...
Die 2. dürrfte davon ein Folgefehler sein.

Gruß aius Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.02.2020, 08:31
Beitrag #3
RE: exit status 1 Fehler beim Kompilieren für das Board ESP32 Dev Module.
(18.02.2020 07:32)amithlon schrieb:  Hallo,

die erste Fehlermeldung ist doch eindeutig: er erwartet ein ',' oder ';' fpor der enum Geschichte. Da fehlt wohl in der zeile davor das abschließende Komma...

Ich kann im Code leider keien Fehler an der Stelle finden:

Code:
30 #define seriell       // Einschalter für serielle Ausgabe
31 #define DNS

33 #if defined DNS
34 #include <DNSServer.h>
35 const byte DNS_PORT = 53;
36 DNSServer dnsServer;
37 #endif
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.02.2020, 10:17
Beitrag #4
RE: exit status 1 Fehler beim Kompilieren für das Board ESP32 Dev Module.
Hi Spok1,

C:\Users\Lui\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\librari​​es\DNSServer\src/DNSServer.h:12:1: error: expected ',' or ';' before 'enum'

Du suchst an der falschen Stelle.
Die Fehlermeldung bezieht sich auf die Librari "DNSServer.h".
Hast du seit dem letzten funktionierenden Kompilieren die Librari upgedatet?

Such mal in dieser Datei.
Wenn ich es richtig lese meckert er Zeile 12:1 an.
Dann fehlt wahrscheinlich in Zeile 11 der Abschluss ";"

LG
Dietmar

ESP32 Anfänger mit Migrations-Hintergrund (komme von RasPi & Python) Cool
Gruß aus Franken
Dietmar
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.02.2020, 11:08 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2020 19:15 von Tommy56.)
Beitrag #5
RE: exit status 1 Fehler beim Kompilieren für das Board ESP32 Dev Module.
Die Zeile ist die erste nach den #define in der Lib.
Da brauchen wir schon Deinen Sketch, um zu sehen, was vorher dort steht.

Gruß Tommy

Edit: Ok, Du brauchst also von uns keine Hilfe mehr, Dir wird wohl schon nebenan geholfen.

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.02.2020, 18:52 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2020 18:52 von spok1.)
Beitrag #6
RE: exit status 1 Fehler beim Kompilieren für das Board ESP32 Dev Module.
hier der Auszug aus der LIB

Code:
1 #ifndef DNSServer_h
2 #define DNSServer_h
3 #include <WiFiUdp.h>
4
5 #define DNS_QR_QUERY 0
6 #define DNS_QR_RESPONSE 1
7 #define DNS_OPCODE_QUERY 0
8 #define DNS_DEFAULT_TTL 60        // Default Time To Live : time interval in seconds that the resource record should be cached before being discarded
9 #define DNS_OFFSET_DOMAIN_NAME 12 // Offset in bytes to reach the domain 10 name in the DNS message
10 #define DNS_HEADER_SIZE 12
11
12 enum class DNSReplyCode
13 {
14 NoError   = 0,
15   FormError = 1,
16  ServerFailure     = 2,
17  NonExistentDomain = 3,
18 NotImplemented    = 4,
19  Refused   = 5,
20  YXDomain  = 6,
21  YXRRSet   = 7,
22 NXRRSet   = 8
23 };

enum DNSType
{
  DNS_TYPE_A      = 1,  // Host Address
  DNS_TYPE_AAAA   = 28, // IPv6 Address
  DNS_TYPE_SOA    = 6,  // Start Of a zone of Authority
  DNS_TYPE_PTR    = 12, // Domain name PoinTeR
  DNS_TYPE_DNAME  = 39  // Delegation Name
} ;
[/
code]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.02.2020, 20:03
Beitrag #7
RE: exit status 1 Fehler beim Kompilieren für das Board ESP32 Dev Module.
Hallo,

wirst Du Dir auch noch einig, in welchem Forum Du reagierst???
In die Lib kann ich selber reinschauen, alle ersten Zeilen Deiner .ino kennt immernoch keiner.

Gruß aus Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.02.2020, 20:11
Beitrag #8
RE: exit status 1 Fehler beim Kompilieren für das Board ESP32 Dev Module.
Mein Lieber Spok1,

es ist "Foren-Etikette" das eine Frage nur 1x gepostet wird.
Je nach Moderator wird der jüngere Beitrag sogar gelöscht!
Bitte merk dir das und vermeide es in Zukunft UNBEDINGT!
Es gibt Ärger den brauch kein Mensch!

Grundsätzlich:
Fehlersuche hat was mit Logik und Lesen zu tun.
Wenn mich der Kompiler anmotzt dann lese ich die Fehlermeldung und versuche die Ursache in den Zeilen davor zu finden.
In deinem Fall ist es nicht die DNSServer.h(meine sieht genau so aus).
also schau in die Zeile/Zeilen davor.
Irgendwo fehlt ein ";". (Zeilenabschluß)

Falls dir so etwas noch mal passiert: im Kompiler-Fenster die Fehlerzeile und 2..3 Zeilen davor markieren und das dann posten.

LG
Dietmar

ESP32 Anfänger mit Migrations-Hintergrund (komme von RasPi & Python) Cool
Gruß aus Franken
Dietmar
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Fehler bei Board AI Thinker ESP32-CAM Manny 4 326 30.08.2020 16:37
Letzter Beitrag: Manny
  ESP32 Ethernet shrimps 33 22.046 27.08.2020 15:05
Letzter Beitrag: biologist
  ESP32 Dev Kit 4711engel 12 860 26.08.2020 08:41
Letzter Beitrag: 4711engel
  Esp32 FIFO-Problem miq19 7 532 22.08.2020 14:33
Letzter Beitrag: miq19
  ESP32 CAM Programmierung nicht möglich Manny 3 597 31.07.2020 16:04
Letzter Beitrag: Manny
  ESP32 T-Watch 2020 Lilygo AnFi 8 1.497 31.07.2020 15:35
Letzter Beitrag: amithlon
  Warum stürtzt der ESP32 manchmal ab...ein Gedankenaustausch Pertho 6 878 28.07.2020 17:38
Letzter Beitrag: hotsystems
  ESP32 Watchdog Funktion KlaRa 16 2.009 22.07.2020 09:38
Letzter Beitrag: KlaRa
  ESP32 überträgt nicht alle Datein aus dem SPIFFS Pertho 11 1.350 21.07.2020 21:46
Letzter Beitrag: Bitklopfer
  ESP32 NodeMCU: Status der SD-Karte georg1010 0 553 15.07.2020 12:18
Letzter Beitrag: georg1010

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste