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
  SHT30 an Wemos D1 Mini ESP32 Mirkan 6 248 10.05.2021 09:59
Letzter Beitrag: Mirkan
  ESP32 und sms kpc 25 1.230 10.05.2021 01:51
Letzter Beitrag: kpc
  ESP32 access point: Browser Variablen einlesen FoxFactoy 1 198 03.05.2021 11:44
Letzter Beitrag: Tommy56
  ESP32 in Verbindung mit MCP23017 Kymmenen 17 732 02.05.2021 19:34
Letzter Beitrag: Tommy56
  ESP32 Flash Mode setzen Itsme 10 545 01.05.2021 20:04
Letzter Beitrag: Itsme
  Client(ESP8266) und Webserver(ESP32) Dahabcon 14 1.063 25.04.2021 20:32
Letzter Beitrag: Tommy56
  TTGO ESP32 SIM800L Pinout Stromversorgung pcfritz 1 398 18.04.2021 14:40
Letzter Beitrag: hotsystems
  Wemos D1 mini pro Fehler hitman44NL 7 804 16.04.2021 07:55
Letzter Beitrag: hotsystems
  ESP32 Daten aus HTML Roger100499 11 959 15.04.2021 15:00
Letzter Beitrag: Tommy56
  Erfahrungen mit ESP32 und WLAN/MQTT oder was ich beobachtet habe... Arduino4Fun 23 4.338 09.04.2021 16:15
Letzter Beitrag: amshh

Gehe zu:


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