PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vista Proplem



InFaIN
19.03.2008, 17:02
Ich hoffe ich bin ´nicht zu dumm die suche zu benutzen aber ich habe nichts gefunden. Ich habe Vista und sobald ich ein programm compilen will kommt dass:



C:\Users\Michael\Desktop\asuro\FirstTry>make all
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Fatal: Unable to open makefile

> Process Exit Code: 1


ich habe dass orginale makefile

Ringo
19.03.2008, 18:07
ist die File im Richtigen Ordner?

InFaIN
19.03.2008, 18:15
Ja ich haben den ordener FirstTry komplett kopiert und auch bei den einstellungen die pfadangaben geändert.

damaltor
19.03.2008, 23:13
mach mal ne liste mit allen dateien im verzeichnis bitte.

techboy
19.03.2008, 23:53
Probier mal das make in einem anderen Ordner zu machen... also das programm nach C:/meintest/ verschieben... und dort dann make..

InFaIN
20.03.2008, 11:59
Hab es in einen anderen ordner verschoben hat aber es hat immer noch nicht geklappt habe mal die dateien im ordenr angehängt.

[edit] anghängen hat nicht geklappt


asuro.c
asuro.d
asuro.h
test.c
Test-all.bat
Test-clean.bat

harry3
20.03.2008, 13:46
Wieso verwendest du denn einen Borland Compiler? Verwende den avr gcc Compiler, dann sollte es klappen!

m.a.r.v.i.n
20.03.2008, 13:51
Hallo,





C:\Users\Michael\Desktop\asuro\FirstTry>make all
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Fatal: Unable to open makefile

> Process Exit Code: 1




Hier wird das make.exe von Borland aufgerufen. Das kann mit WinAVR Makefiles nichts anfangen. WinAVR bringt sein eigenes Make.exe mit.

Überprüfe die Windows Umgebungsvariable 'Path' ob WinAVR in der Pfadangabe vor Borland steht. Wenn nicht ändern. Frag mich aber nicht, wie das unter Vista geht, ich habe keine Ahnung.

InFaIN
20.03.2008, 14:04
Ok vielen Dank!

nur......hab ich auch keine ahnung wie ichdass ändere

m.a.r.v.i.n
20.03.2008, 14:16
Hallo,

unter XP hat es normalerweise geholfen, das WinAVR Setup neu zu starten,
um bei der Komponentenauswahl nur den folgenden Punkt auswählen. Man benötigt dazu Admin Rechte.

Eine aktuelle WinAVR Version wird für Vista ebenso vorausgesetzt.

InFaIN
20.03.2008, 14:20
Habs probiert hat aber nichts gebracht. Bin grad dabei einen Virtuellen xp pc zu machen vieleicht gehts da dann. Wenn jemand noch eine lösung für vista wäre ich dankbar

damaltor
20.03.2008, 17:10
eine lösung wäre, borland zu deinstallieren und dann winavr erneut zu installieren, da borland den befehl "make" für sich beansprucht.

Osser
21.03.2008, 08:19
Hi,

bitte öffne ein Konsolenfenster (Start/Ausführen; cmd.exe; [Ok]) und gebe dort folgendes ein:



set path (dann die [Enter] Taste drücken)

Path=.......... (dann wird folgendes ausgegeben)



Poste dann bitte die Ausgabe in der Konsole hier in den Thread.

Höchst wahrscheinlich ist der WinAVR Pfad nicht voran gestellt sondern eben der Borland Binärpfad.


Hiermit kannst Du mit richtigem Pfad testen ob's geht.
Bitte öffne wieder ein Konsolenfenster (Start/Ausführen; cmd.exe; [Ok]) und gebe dort folgendes ein:



set path=c:\WinAvr\bin;c:\WinAvr\utils\bin;%path% [enter taste]

cd <die Mappe wo dein Makefile steht> [enter taste]

make [enter taste]




Ich habe hier mal angenommen dass du WinAVR unter "c:\WinAvr" installiert hast, so nicht, bitte mit deinem Pfad ersetzen.
Dann wird das Richtige Make aufgerufen.


Gruss,

O.

InFaIN
21.03.2008, 12:47
Path=C:\WinAVR\bin;C:\WinAVR\utils\bin;C:\Program Files\Borland\BDS\3.0\Bin;C:\W
indows\system32;C:\Windows;C:\Windows\System32\Wbe m;C:\Program Files\Intel\DMIX;
C:\Program Files\QuickTime\QTSystem\;C:\Users\Michael\Documen ts\Borland Studio-P
rojekte\Bpl;C:\Program Files\Common Files\Nero\Lib\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WS F;.WSH;.MSC

so dass hier wird ausgespuckt

den rest teste ich gerade

[edit] so habs getestet
C:\FirstTry>make all
make: *** No rule to make target `all'. Stop.

> Process Exit Code: 2
und in der konsole kommt

make: *** No targets specified and no makefile found. Stop.

dremler
21.03.2008, 15:08
probier doch erst mal das programm mit wirklichen adminrechten auszuführen...sonst kommt es manchmal zu fehlern weil das programm nicht überall daten ablegen kann (auch wenn man als admin angemeldet ist..)

InFaIN
21.03.2008, 16:40
1. Funktioniert nicht
2. habe ich diese funktion eh abgeschalten sodass ich alle machen kann

Osser
28.03.2008, 13:19
Hi,

wenn dass erscheint, befindet sich die Datei makefile nicht in dem Verzeichnis C:\FirstTry.

Um das Problem mit dem Borland make zu umgehen kannst Du das makeall Script im Konfigurationsdialog folgendermassen abändern:


@set path=%AF_AVRDIR%\utils\bin;%AF_AVRDIR%\avr\bin;%AF _AVRDIR%\bin;%path%
c:\WinAvr\utils\bin\make.exe all


Original sieht das script so aus:


@set path=%AF_AVRDIR%\utils\bin;%AF_AVRDIR%\avr\bin;%AF _AVRDIR%\bin;%path%
%AF_AVRDIR%\utils\bin\make.exe all




Gruss

O.

InFaIN
31.03.2008, 13:04
Also wenn ich den tipp von Osser richtig verstanden hab sollte ich dei test-all.bat ändern oder?? gesagt getan nun kommt der fehler

C:\FirstTry>c:\WinAvr\utils\bin\make.exe all
c:\WinAvr\utils\bin\make.exe: *** No rule to make target `all'. Stop.

> Process Exit Code: 2

wenn ich jezt nach neuinstalation von winavr dei orginale test-all.bat nehme(habe delphi version gewechselt und dachte instalieren wir es nochmal neu) kommt diese vehlermeldung


C:\FirstTry>make all
MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
Fatal: Unable to open makefile

> Process Exit Code: 1


hoffe irgendjemand kann mir schnell helfen muss nämlich bald meine gfs halten und dafür meinen roboter noc programieren

InFaIN

InFaIN
03.04.2008, 12:09
Ich weiß doppelpost aber ich bin langsam ech am verzweifeln.

Ich solllte nächste oder übernächste woche meine GFS halten und bis dahin solte ich auch noch den Asuro programieren.

Ich habe mir jezt die aktuellste Version des Win AVR heruntergeladen und instaliert. Habe dort die test.c geöffnet und per [winAvr] Make all das schon dabei war compilen wollen nun habe ich das proplem dass diese Meldung kommt.


> "make.exe" all
make.exe: *** No rule to make target `all'. Stop.

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


Bitte helft mir!

pinsel120866
03.04.2008, 13:21
Hi InFaIN,

wenn du es nicht schon gemacht hast, sieh mal hier nach:

https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=37167&highlight=w
inavr+vista

Vielleicht hilft's ja...

Stinker196
22.06.2008, 08:12
ist villeicht dumm das ich frag aber InFaIN du benutzt ja borland welche Version wen es die 1 ist sagste mir dan woher du die hast?

damaltor
24.06.2008, 00:47
Stinker196, hier werden keine kaufbaren Programme getauscht!