Forum: Compiler & IDEs AVR Studio Compile Error Vista


von Markus W. (markuswe)


Lesenswert?

Hallo liebes Forum,

ich habe ein Problem mit dem kompilieren in Windows Vista Business.
AVRStudio Version: 4b589
WinAVR Version: 20080512

Befinden sich alle C- und Header Files in einem Ordner gibt es keine 
Probleme beim kompilieren. Befinden sich weitere C-und Header Files in 
Unterordnern werden diese beim kompilieren nicht gefunden. In der 
Projekteinstellung habe ich unter "include Directories" den Pfad zu den 
Ordnern angegeben.
Öffne ich das gleiche Projekt mit der gleichen AVRStudio Version unter 
XP bekomme ich keine Fehlermeldung.

Output von AVRStudio beim kompilieren:

......
[clean] Error 1 (ignored)
Build succeeded with 0 Warnings...
      0 [main] sh 4472 sync_with_child: child 3564(0x11C) died before 
initialization with status code 0x0
  48255 [main] sh 4472 sync_with_child: *** child state waiting for 
longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
......

Falls jemand Hinweise oder gar eine Lösung parat hat wäre ich dankbar.

Markus

von Björn R. (sushi)


Lesenswert?

Hatte ich auch!
Schau mal hier: 
http://www.madwizard.org/electronics/articles/winavrvista
LG, Björn

von Markus W. (markuswe)


Lesenswert?

Vielen Dank für die Antwort.

Neueste WINAVR Version 20080610 habe ich in einem Ordner namens WINAVR 
installiert.

Das sync_with_child Problem konnte ich mit dem fix der msys-1.0.dll im 
WINAvr/utils/bin Verzeichnis beheben. Jedoch erhalte ich nach wie vor 
die Fehlermeldung für eingebundene header files:"No such file or 
directory"

Hat noch jemand einen Rat?

Markus

von Markus W. (markuswe)


Lesenswert?

Ich habe das Problem heute gelöst bekommen.

Das oben erwähnte Projekt lies sich mit unveränderten Einstellung nicht 
in einem Unterordner mit Leerzeichen kompilieren. So konnte das Problem 
gelöst werden, indem der gesamte Pfad zum Projektordner von Leerzeichen 
befreit wurde.
Mir war bisher nur bekannt, dass Ordner im Projekt selbst keine 
Leerzeichen und Sonderzeichen enthalten durfte.

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.