WinAVR unter Windows 8.1 (64 bit)

OP #3500024
Lesenswert?
• ▲
▼
Hallo liebes Forum,

brauche dringend eure Hilfe!
Ich Habe immer mit WinAVR Programmiert... Das war aber noch auf Windows 
XP. Jetzt bin ich auf Windows 8.1 umgestiegen, und schon fangen die 
Probleme an:
1
> "make.exe" all
2
      0 [main] sh 6440 sync_with_child: child 6856(0x29C) died before initialization with status code 0xC0000142
3
  40485 [main] sh 6440 sync_with_child: *** child state waiting for longjmp
4
/usr/bin/sh: fork: Resource temporarily unavailable
5
      0 [main] sh 5668 sync_with_child: child 4040(0x29C) died before initialization with status code 0xC0000142
6
  28175 [main] sh 5668 sync_with_child: *** child state waiting for longjmp
7
/usr/bin/sh: fork: Resource temporarily unavailable
8

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

15
Compiling C: main.c
16
avr-gcc -c -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./main.lst  -std=gnu99 -MMD -MP -MF .dep/main.o.d main.c -o main.o 
17
main.c:8: fatal error: opening dependency file .dep/main.o.d: No such file or directory
18
compilation terminated.
19
make.exe: *** [main.o] Error 1
20

21
> Process Exit Code: 2
22
> Time Taken: 00:04


Nach informieren über diesen Fehler habe ich die Datei "msys-1.0.dll" 
durch eine 64 bit Version (Vista...) ersetzt.
Die Fehler wurden weniger:
1
> "make.exe" all
2
AllocationBase 0x71540000, BaseAddress 0x71540000, RegionSize 0x1000, State 0x1000
3
C:\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0
4
AllocationBase 0x71540000, BaseAddress 0x71540000, RegionSize 0x1000, State 0x1000
5
C:\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0
6

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

13
AllocationBase 0x71540000, BaseAddress 0x71540000, RegionSize 0x1000, State 0x1000
14
C:\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0
15
make.exe: *** [sizebefore] Error 1
16

17
> Process Exit Code: 2
18
> Time Taken: 00:03

Trotzdem werde ich daraus nicht schlau!
Zur Info, ich habe keine Leerzeichen im pfard
"C:\WinAVR\..."

Was mache Ich falsch?
#4072011
Lesenswert?
• ▲
▼
Meine Installation von WinAVR-20100110 auf Windows8.1 (64bit) zeigte 
ähnliche Fehler:
> "make.exe" clean
      0 [main] sh 788 sync_with_child: child 4696(0x150) died before 
initialization with status code 0xC0000142
  43369 [main] sh 788 sync_with_child: *** child state waiting for 
longjmp
/usr/bin/sh: fork: Resource temporarily unavailable

-------- begin --------

Cleaning project:
rm -f led.hex
rm -f led.eep
rm -f led.cof
rm -f led.elf
rm -f led.map
rm -f led.sym
rm -f led.lss
rm -f led.o
rm -f led.lst
rm -f led.s
rm -f led.d
rm -f .dep/*
make.exe: *** [clean_list] Error -1073741502

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

In http://www.avrfreaks.net/forum/windows-81-compilation-error ist eine 
Lösung des Problems beschrieben: Die Installation der beigefügten 
(64bit) "msys-1.0.dll" unter winavr\utils\bin\

Viel Erfolg,

BeFu
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.