Forum: Mikrocontroller und Digitale Elektronik MPLAB X und C18-Compiler - Keine Fehlerausgabe


von Andreas (Gast)


Lesenswert?

Hallo an alle Profis,

ich habe ein Problem mit MPLAB X und dem C18-Compiler.
Seit neuestem werden mir keine Fehler mehr beim Compilieren meines 
Projektes mehr angezeigt.
Es wird nur angezeigt dass bei make ein Fehler aufgetreten ist.
Aber dies tritt nur bei meiner Windows 7 mit MPLAB X auf.

Compiliere ist das selbe Projekt jedoch mit MPLAB X auf MAC OS X 10.9 
dann werden mir Fehler wie *../Meine_Funktionen.c:297:Error: Syntax 
error* angezeigt. Mit einem Mausklick darauf komme ich dann auch direkt 
an die fehlerhafte Quellcode-Stelle.

Es ist wirklich das selbe Projekt mit den selben Einstellungen. Auch die 
MPLAB X Einstellungen habe ich schon überprüft und die sind exakt 
gleich.

Hatte jemand schon einmal so einen Fehler, bzw. kann mir jemand sagen 
warum die Errors nicht angezeigt werden?

Folgender Text zeigt die Ausgabe am Mac OS X 10.9.
Unter Windows 7 fehlt die Zeile
../Meine_Funktionen.c:297:Error: syntax error


1
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
2
make[1]: Entering directory `/Users/Andreas/Desktop/R32X/PIC/R32X.X'
3
make  -f nbproject/Makefile-default.mk dist/default/production/R32X.X.production.hex
4
make[2]: Entering directory `/Users/Andreas/Desktop/R32X/PIC/R32X.X'
5
"/Applications/microchip/mplabc18/v3.40/bin/mcc18"  -p18F67J60 -k -sco -DOLIMEX -DOLIMEX_PIC_WEB -DYOUR_BOARD -I"../TCPIP Stack/Include" -I"../TCPIP Stack/Include/TCPIP Stack" -I"../" -ml -oa-  -I "/Applications/microchip/mplabc18/v3.40/bin"/../h  -fo build/default/production/_ext/1472/Meine_Funktionen.o   ../Meine_Funktionen.c 
6
make[2]: *** [build/default/production/_ext/1472/Meine_Funktionen.o] Error 3
7
make[1]: *** [.build-conf] Error 2
8
make: *** [.build-impl] Error 2
9
../Meine_Funktionen.c:297:Error: syntax error
10
make[2]: Leaving directory `/Users/Andreas/Desktop/R32X/PIC/R32X.X'
11
make[1]: Leaving directory `/Users/Andreas/Desktop/R32X/PIC/R32X.X'
12
13
BUILD FAILED (exit value 2, total time: 3s)

von Andreas (Gast)


Lesenswert?

Zwischzeitlich habe ich Mplab X und den C-18 neu installiert..
--> Keine Besserung!

Auch eine Installation einer alte Version des C18 (3.40) brachte keine 
Besserung.

Hier mal die Fehlerausgabe unter Windows.
1
CLEAN SUCCESSFUL (total time: 251ms)
2
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
3
make[1]: Entering directory `C:/Users/Andreas/Desktop/R32X/PIC/R32X.X'
4
make  -f nbproject/Makefile-default.mk dist/default/production/R32X.X.production.hex
5
make[2]: Entering directory `C:/Users/Andreas/Desktop/R32X/PIC/R32X.X'
6
"C:\Program Files (x86)\Microchip\mplabc18\v3.40\bin\mcc18.exe"  -p18F67J60 -k -sco -DOLIMEX -DOLIMEX_PIC_WEB -DYOUR_BOARD -I"../TCPIP Stack/Include" -I"../TCPIP Stack/Include/TCPIP Stack" -I"../" -ml -oa-  -I "C:\Program Files (x86)\Microchip\mplabc18\v3.40\bin"\\..\\h  -fo build/default/production/_ext/1472/SPIEEPROM.o   ../SPIEEPROM.c 
7
make[2]: *** [build/default/production/_ext/1472/SPIEEPROM.o] Error 3
8
make[2]: Leaving directory `C:/Users/Andreas/Desktop/R32X/PIC/R32X.X'
9
make[1]: *** [.build-conf] Error 2
10
make[1]: Leaving directory `C:/Users/Andreas/Desktop/R32X/PIC/R32X.X'
11
make: *** [.build-impl] Error 2
12
13
BUILD FAILED (exit value 2, total time: 1s)

von Holger W. (holgerw)


Lesenswert?

Welche Version vom MPLAB X hast du ?

Holger

von morph1 (Gast)


Lesenswert?

Wie soll das gehen?! Unter MacOS gibts aktuell nur den XC8 und keinen 
C18 Compiler. Eventuell liegt hier die Ursache?

von Andreas (Gast)


Lesenswert?

Ich habe auf beiden Systemen MPLAB X v1.90  und C18 v3.40

Unter MacOS X gibt es wohl den C18-Compiler. Ich hab ihn ja drauf.
Allerdings nur bis v3.40

Mein Problem ist dass im MPLAB X die Errors, Messages usw. nicht 
angezeigt werden.
Rufe ich in der Konsole den Make-Befehl
1
"C:\Program Files (x86)\Microchip\mplabc18\v3.40\bin\mcc18.exe"  -p18F67J60 -k -sco -DOLIMEX -DOLIMEX_PIC_WEB -DYOUR_BOARD -I"../TCPIP Stack/Include" -I"../TCPIP Stack/Include/TCPIP Stack" -I"../" -ml -oa-  -I "C:\Program Files (x86)\Microchip\mplabc18\v3.40\bin"\\..\\h  -fo build/default/production/_ext/1472/SPIEEPROM.o   ../SPIEEPROM.c

auf, dann erhalte ich als Ausgabe alle Errors usw..
Warum werden mir die Errors nicht im MPLAB X angezeigt?

von Andreas (Gast)


Lesenswert?

Nur zur Info,

nach Neuinstallation von Windows 7 und danach Installation von MPLAB X 
und C18 läuft alles wieder problemlos.

Natürlich hatte ich vorher alles vergebens versucht:
- MPLAB X und C18 deinstalliert
- Alle Registry-Einträge gelöscht
- Alle AppData-Ordner und sonstiges Ordner gelöscht
- Andere Version von MPLAB X und C18 probiert
- ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.