Forum: Compiler & IDEs Make All geht nicht RP6


von Stephan G. (stephan90)


Lesenswert?

Hallo,
 bei Make all bekomme ich folgenden Fehler:

 > "D:\Roboter RP6\RP6EigenePrgramme\RP6EigenePrgramme\RP6BASE_Ei 
geneProgramme\LichtsensorAuslesen\\make_all.bat"

 D:\Roboter RP6\RP6EigenePrgramme\RP6EigenePrgramme\RP6BASE_Ei 
geneProgramme\LichtsensorAuslesen>set LANG=C

 D:\Roboter RP6\RP6EigenePrgramme\RP6EigenePrgramme\RP6BASE_Ei 
geneProgramme\LichtsensorAuslesen>make all
 Das System kann den angegebenen Pfad nicht finden.
 ECHO ist ausgeschaltet (OFF).
 -------- begin --------
avr-gcc (AVR_8_bit_GNU_Toolchain_3.4.2_939) 4.7.2
 Copyright (C) 2012 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions. There is 
NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.

 "-f" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
 make: *** [sizebefore] Fehler 255

 > Prozess beendet. Code:2
 > Dauer:00:01

 woran kann das denn liegen?
 Die Ordner Struktur habe ich genauso gemacht wie bei den Beispielen.
 Ich verwende das neue Toolchain und habe Windows 10
 Danke im voraus

von Peter II (Gast)


Lesenswert?

Stephan G. schrieb:
> Das System kann den angegebenen Pfad nicht finden.

vermutlich stört das Leerzeichen in deinem Verzeichnisnamen.

von Stephan G. (stephan90)


Lesenswert?

Ok, habe ich jetzt weg gemacht, leider noch immer das selbe Problem.

von pfad (Gast)


Lesenswert?

>Prgramme

Ist das so gewollt?

von Stephan G. (stephan90)


Lesenswert?

Nein, das war ein Schreibfehler. Habe ich auch schon geändert.

Also sieht Aktuell so aus:
> "D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgr 
amme\LichtsensorAuslesen\\make_all.bat"

D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgra 
mme\LichtsensorAuslesen>set  LANG=C

D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgra 
mme\LichtsensorAuslesen>make  all
Das System kann den angegebenen Pfad nicht finden.
ECHO ist ausgeschaltet (OFF).
-------- begin --------
avr-gcc (AVR_8_bit_GNU_Toolchain_3.4.2_939) 4.7.2
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is 
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.

"-f" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
make: *** [sizebefore] Fehler 255

> Process Exit Code: 2
> Time Taken: 00:02

von Markus F. (mfro)


Lesenswert?

Du rufst anscheinend deinen make-Prozess über ein Batch-File 
make_all.bat auf.

Wär' nicht ganz uninteressant zu erfahren, was da wohl drinsteht...

von Stephan G. (stephan90)


Lesenswert?

Ja das habe ich nach der Anleitung im PN2 eingerichtet. Wie kann ich 
denn diese Batch Datei öffnen um zu sehen was da drin steht?

von Markus F. (mfro)


Lesenswert?

Stephan G. schrieb:
> Ja das habe ich nach der Anleitung im PN2 eingerichtet. Wie kann ich
> denn diese Batch Datei öffnen um zu sehen was da drin steht?

Oha.

Mir scheint, wir fangen hier direkt beim Urknall an...

notepad hast Du schon mal gesehen, oder?

von Stephan G. (stephan90)


Lesenswert?

Ja leider habe ich noch nicht viel Erfahrung damit. Aus Zeitgründen hat 
das Projekt mit dem RP6 etwas geruht. Nun wollte ich wieder anfangen - 
Allerdings muss ich alles neu Installieren da ich einen neuen Laptop 
habe - auf Windows 7 lief alles ohne Probleme.

von Peter II (Gast)


Lesenswert?

Stephan G. schrieb:
> Ja das habe ich nach der Anleitung im PN2 eingerichtet. Wie kann ich
> denn diese Batch Datei öffnen um zu sehen was da drin steht?

rechte maustaste -> bearbeiten.

Aber mit dem Wissen, würde ich nicht anfangen zu Programmieren. Dazu 
sollte man sich schon etwas selber zu helfen wissen.

von Nub (Gast)


Lesenswert?

Wenn Du die unveränderten Beispielprogramme komplett mit allen 
Unterordnern direkt aus dem Archiv extrahierst und dann make all in 
einem der Beispiele aufrufst, wie schaut dann die Ausgabe aus?

von Stephan G. (stephan90)


Lesenswert?

Bei den Beispielen kommt der selbe Fehler.

von Nub (Gast)


Lesenswert?

hmmm also wenn Du sicher bist dass die Toolchain korrekt installiert 
ist... dann schau Doch mal wo in dem Makefile (das kannste auch mit 
Texteditor öffnen):

sizebefore
und
-f

o.ä. steht und mach das -f weg oder lösch den ganzen Absatz.

Kann ja sein, dass die neueste AVR Toolchain da was geändert hat oder 
so.

Alternativ: Ältere Toolchain verwenden.

von Stephan G. (stephan90)


Lesenswert?

So ich habe mal WinAVR installiert und erhalte einen anderen Fehler:

> "D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgr 
amme\LichtsensorAuslesen\\make_all.bat"

D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgra 
mme\LichtsensorAuslesen>set  LANG=C

D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgra 
mme\LichtsensorAuslesen>make  all
      0 [main] sh 5412 sync_with_child: child 6940(0x164) died before 
initialization with status code 0xC0000142
  25723 [main] sh 5412 sync_with_child: *** child state waiting for 
longjmp
/usr/bin/sh: fork: Resource temporarily unavailable

-------- begin --------
avr-gcc (WinAVR 20100110) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is 
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.


Compiling: LichtsensorAuslesen.c
avr-gcc -c -mmcu=atmega32 -I. -gdwarf-2   -Os -funsigned-char 
-funsigned-bitfields -fpack-struct -fshort-enums -Wall 
-Wstrict-prototypes -Wa,-adhlns=LichtsensorAuslesen.lst -I../../RP6Lib 
-I../../RP6Lib/RP6base -I../../RP6Lib/RP6common -std=gnu99 -MD -MP -MF 
.dep/LichtsensorAuslesen.o.d LichtsensorAuslesen.c -o 
LichtsensorAuslesen.o
LichtsensorAuslesen.c:21: fatal error: opening dependency file 
.dep/LichtsensorAuslesen.o.d: No such file or directory
compilation terminated.
make: *** [LichtsensorAuslesen.o] Error 1

> Process Exit Code: 2
> Time Taken: 00:01

von Nub (Gast)


Lesenswert?

Ich meinte eigentlich schon von der ATMEL toolchain ne ältere nehmen.
Aber egal.

https://www.google.de/search?q=winavr+sync_with_child

von Nub (Gast)


Lesenswert?


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.