Error 128 hilfe ich finde keine infos.

OP #1762034
Lesenswert?

hallo,

nachdem ich jetzt herausgefunden habe das WinAVR nicht funktioniert wenn 
es im Programme(x86) Ordner ist wegen der klammer habe ich ein weiteres 
Problem

und zwar bekomme ich folgende Meldung beim Compilen:
1
Build started 27.6.2010 at 22:35:11
2

3
      0 [main] sh 1512 sync_with_child: child 3512(0x21C) died before initialization with status code 0x0
4
  58470 [main] sh 1512 sync_with_child: *** child state waiting for longjmp
5
/usr/bin/sh: fork: Resource temporarily unavailable
6
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change section-lma .eeprom=0 --no-change-warnings -O ihex main.elf main.eep || exit 0
7

8
      0 [main] sh 3052 sync_with_child: child 3240(0x214) died before initialization with status code 0x0
9
  21329 [main] sh 3052 sync_with_child: *** child state waiting for longjmp
10
/usr/bin/sh: fork: Resource temporarily unavailable
11
make: [main.eep] Error 128 (ignored)
12

13
avr-objdump -h -S main.elf > main.lss
14
      0 [main] sh 912 sync_with_child: child 3564(0x214) died before initialization with status code 0x0
15
   4735 [main] sh 912 sync_with_child: *** child state waiting for longjmp
16
/usr/bin/sh: fork: Resource temporarily unavailable
17
make: *** [main.lss] Error 128
18

19
Build failed with 1 errors and 0 warnings...

Immer wieder diese beiden meldungen

/usr/bin/sh: fork: Resource temporarily unavailable

make: *** [main.lss] Error 128

Wo liegt der Hund begraben ? Liegt das an Vista 64 Bit ?
OP #1762046
Lesenswert?

Ich bin mir mittlerweile ziemlich sicher das es an Vista 64 Bit liegt.

Scheiß WinAVR ich könnt kotzen, sind alle zu blöd Programme sauber zu
Programieren das sie auf allen Plattformen gescheit laufen....

Ich hab nen Uraltes Game das läuft seit Win 3.11 auf jedem System
Problemlos.... es geht also wenn man Sauber Programiert....

Ich dachte man hätte von darmals 16 -> 32 bit fehlern gelernt.. jetzt
das gleiche wieder bei 32 -> 64 bit echt arm

was ich mich frage ist warum dann myAVR Workpad Plus es Schaft unter
Vista 64bit zu Compilen....

Sehr Schade
Gast #1762054
Lesenswert?

Alexander P. schrieb:
> Ich bin mir mittlerweile ziemlich sicher das es an Vista 64 Bit liegt.
>
> Scheiß WinAVR ich könnt kotzen, sind alle zu blöd Programme sauber zu
> Programieren das sie auf allen Plattformen gescheit laufen....
Scheiß Benutzer. Alle sind zu blöd, zu kapieren, dass 64-Bit für den 
Heimbereich meistens immer ungeeignet ist.


> Ich hab nen Uraltes Game das läuft seit Win 3.11 auf jedem System
> Problemlos.... es geht also wenn man Sauber Programiert....
Jo. Win3.11 und sauber programmieren, da würde ich mich an deiner Stelle 
nochmal schlau machen. Wenn du WinAVR im 32-Bit-Emulator startest, wird 
es genauso und aus demselben Grund funktionieren, wie dein Spiel, denn 
nativ kompatibel ist das gewiss nicht.


Vielleicht hilfts ja, die richtigen Binaries für MinGW zu besorgen.
#1762080
Lesenswert?

>Scheiß WinAVR ich könnt kotzen, sind alle zu blöd Programme sauber zu
>Programieren das sie auf allen Plattformen gescheit laufen....

Scheint wohl die Unix-Umgebung zu sein, die da im Hintergrund genutzt 
wird. Denn das läßt sich wunderbar auch im DOS-Fenster reproduzieren, 
wenn Du einfach sh  dort aufrufst, und dann am Shellprompt irgendwas 
anderes aufrufts, wie z.B. ls oder sowas. Also nix "Scheiß WinAVR" ...


>Scheiß Benutzer. Alle sind zu blöd, zu kapieren, dass 64-Bit für den
>Heimbereich meistens immer ungeeignet ist.

So ein Quatsch ...
OP #1762084
Lesenswert?

versteht das nicht falsch... aber ich habe in den letzten 2 tagen 
unentwegt versucht dahinter zu kommen woran das liegt das der ganze kram 
nicht läuft.... um am ende herauszufnden das es an dem prograqmm selber 
liegt was nicht kompatibel ist...

ist sicherlich verständlich das man da etwas gereitzt ist und den 
verantworlichen gerne mal nen wort sagen würde...

also gut aus deinem letzten satz
>Vielleicht hilfts ja, die richtigen Binaries für MinGW zu besorgen.
entnehme ich das es doch möglichkeiten gibt das ganze unter 64bit zum 
laufen zu bekommen ist das richtig ?

hast du ne mail addy von dem ?
#1762087
Lesenswert?

>versteht das nicht falsch... aber ich habe in den letzten 2 tagen
>unentwegt versucht dahinter zu kommen woran das liegt das der ganze kram
>nicht läuft.... um am ende herauszufnden das es an dem prograqmm selber
>liegt was nicht kompatibel ist...

>ist sicherlich verständlich das man da etwas gereitzt ist und den
>verantworlichen gerne mal nen wort sagen würde...

Was bist Du so verwundert? Ist doch bekannt, daß nicht alles unter Vista 
bzw. 64bit läuft, bzw. nur mit Spezialeinstellungen. Da geht man eben 
nicht so blauäugig ran.
Auserdem hast Du immer noch nicht begriffen, daß es nicht an WinAVR 
selber liegt, sondern an der mitgelieferten Unix-Emulation, wo die Shell 
offenbar keine weiteren Prozesse starten kann/darf (warum auch immer).
OP #1762107
Lesenswert?

@Jens

Bisher lief auf meinem Vista 64bit alles bis auf ein olles SPS programm 
von ano xx

Woher sollte ich das bitte wissen das es an irgendwelchen unix 
emulatoren liegt ? ich habs jetzt von dir erfahren...

@olibert

Danke für den Link ich werde mir das mal zu Gemüte führen

Danke Vielmals wenn ich weiterhin Probs hab werd ich mich nochmal melden
Gast #1762156
Lesenswert?

Alexander P. schrieb:
> Woher sollte ich das bitte wissen das es an irgendwelchen unix
> emulatoren liegt ? ich habs jetzt von dir erfahren...

du könntest auch einfach mal versuchen zu verstehen, was du da 
eigentlich benutzt.
anstatt "scheiß software" zu sagen, solltest du erkennen, dass es an 
deinen mangelnden fähigkeiten liegt. die mängel sind sogar so tief 
begründet, dass du nicht in der lage bist, den fehler alleine zu 
identifizieren.
andere identifizieren ihn nicht nur, sondern beheben ihn sogar. und das 
alles ohne geheule und beschimpfungen im forum.

einen compiler anzuwenden, den andere erfolgreich betreiben, sollte doch 
wirklich bei aller gutmütigkeit kein problem darstellen.
OP #1762171
Lesenswert?

Frust ist das stichwort wenn man mehrere tage versucht dem fehler auf 
die schliche zu kommen auch mehrer foren einträge halfen nicht weiter 
bzw wollte keiner helfen....da ist man irgendwann schon gereitzt...

aber man gut das es leute gibt die einem helfen und die sich nicht auf 
ihren berg mit wissen setzen und einen dumm sterben lassen...auch du 
hast mal klein angefangen ! aber das haste sicherlich vergessen... aber 
du gehst halt davon aus als wenn jeder mensch schon im kindergarten 
beigebracht bekommt wie ein compiler funktioniert...

und wenn man dann herausfindet das eine dll im program nicht 
funktioniert darf man auch schon mal auf das programm schimpfen finde 
ich !

bis ich erstmal dem dll problem auf die spurkommen konnte musste ich 
erstmal herausfinden, dass winavr nicht in verzeichnissen mit () 
funktioniert... allein das hat mich an den rand der verzweifelung 
gebracht...

mich kotzt es immerwieder an das man an solchen probleme hängenbleibt 
und hier im forum habe ich wenig infos über diese fehler gefunden auch 
nach intensiever benutzung der suchfunktion... letztlich hab ich einfach 
auf blauen dunst zeile für zeile bei google gesucht... das war dann der 
weg...

und mal im ernst muss man wissen was in einem compiler genau vor sich 
geht ? reicht es nicht wenn man weis das er aus c /asm -> masch. code 
macht ? also ich meine für einfache sachen wie lcds io geschichten und 
sowas ?

klar wenn man richtig in die letzten ecken des chips gehen will muss man 
das vl. wissen.... aber als anfänger/fortgeschrittener ?

naja lange rede  der fehler ist behoben und ich ahb auch kein bock mehr 
zu schreiben

ps. das es an meinen mangelnden fähigkeiten liegt weis ich selber darum 
frage ich ja hier im forum !

gruß alex
#1762434
Lesenswert?

>mich kotzt es immerwieder an das man an solchen probleme hängenbleibt
>und hier im forum habe ich wenig infos über diese fehler gefunden auch
>nach intensiever benutzung der suchfunktion... letztlich hab ich einfach
>auf blauen dunst zeile für zeile bei google gesucht... das war dann der
>weg...

Und mich kotzt es an, daß manche so blauäugig an die Sache rangehen. Wie 
ich schon schrieb, muß man hie und da einfach damit rechnen, wenn man 
mit einem 32bit-Programm auf ein 64bit-Program geht.
Und dann musste noch lernen, google zu benutzen. Denn wenn man einfach 
nach "sync_with_child: child died before initialization with status code 
0x0" suchst (die child process Id weglassen, weil variabel), dann findet 
man fast unter den ersten Treffern u.a. das hier:

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=80740&start=0

und wenn man dort etwas liest, findet man dort den Link nach 
http://www.madwizard.org/electronics/articles/winavrvista

Genau so leicht findet man einen Hinweis, wenn man die Fehlermeldung 
wegen dem Pfadnamen (weswegen "make" abkackt) dem Google gibt.

Übrigens steht wohl in der WinAVR-Dok nicht drin, daß es mit Win64 
funktioniert. Auf http://sourceforge.net/projects/winavr/ steht nur 
(wenn Du "Show project Details" evtl. aufmachst:

Operating System:
All 32-bit MS Windows (95/98/NT/2000/XP)

Da gehts also ohnehin nur bis zum 32bitigen XP. Was willst Du also?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren