Forum: Mikrocontroller und Digitale Elektronik Build Problem mit Atmel Studio 7


von Werz (Gast)


Lesenswert?

Hallo,

ich arbeite mit der aktuellen Version 7 von Atmel Studio und habe ein 
Problem beim Build:
folgende Fehlermeldung:
------ Build started: Project: MixerArm, Configuration: Debug AVR ------
Build started.
Project "MixerArm.cproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; 
('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files 
(x86)\Atmel\Studio\7.0\Vs\Compiler.targets" from project 
"C:\Users\daniel.harrich\Documents\EquisseV1\Firmware\trunk\MixerArm\Mix 
erArm\MixerArm.cproj"  (target "Build" depends on it):
  Task "RunCompilerTask"
    Shell Utils Path C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils
    C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils\make.exe all 
--jobs 8 --output-sync
    make: *** No rule to make target 'src/ASF/avr32/drivers/tc/tc.o', 
needed by 'MixerArm.elf'.  Stop.
  Done executing task "RunCompilerTask" -- FAILED.
Done building target "CoreBuild" in project "MixerArm.cproj" -- FAILED.
Done building project "MixerArm.cproj" -- FAILED.

Build FAILED.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped 
==========


Bisher hat es immer funktioniert, ich habe folgendes geändert:
-> ich arbeite mit SVN und habe einen neuen lokalen Ordner erstellt, in 
dem ich das Repository kopiert habe
-> ich habe MS Visual Studio installiert und deinstalliert (ich hatte 
schon einmal ähnlich Probleme wenn ich Atmel Studio und MS Visual Studio 
gleichzeitig installiert hatte und VS dann desinstalliert. Danach hatte 
ich Probleme mit dem Atmel Studio)

Hat jemand eine Idee, woran das liegen kann?

Danke!

von Bastian W. (jackfrost)


Lesenswert?

Speicher das Projekt mal in einem Ordner der keinen . o.ä hat. Ich hatte 
das gleiche mit einem ä im Namen von Verzeichnis

Gruß JackFrost

von Werz (Gast)


Lesenswert?

HAllo,

danke für den Hinweis, hat aber leider nichts gebracht. Hab das 
Verzeichnis sowohl verkürzt als auch umbenannt, folgendes funktioniert 
auch nicht:
C:\Test\MixerArm

Hat jemand noch einen anderen Vorschlag?

von René H. (Gast)


Lesenswert?

Werz schrieb:
> No rule to make target 'src/ASF/avr32/drivers/tc/tc.o', needed by
> 'MixerArm.elf'.  Stop.

Schau Dir das Makefile an, er findet keine Rule für tc.o oder tc.o muss 
vorcompiliert vorhanden sein und er kann es nicht finden.

Grüsse,
René

PS: ich tippe auf B.

von Werz (Gast)


Lesenswert?

René H. schrieb:
> PS: ich tippe auf B.

Was genau meinst du damit?

Ich habe vor dem ganzen Installations/-Deinstallationsprozess bzw. bevor 
ich das repository in einen neuen Ordner ausgecheckt habe eine 
Sicherheitskopie erstellt. Das komische ist, mit dieser Sicherheitskopie 
funktionierts einwandfrei. Die beiden Makefiles scheinen komplett gleich 
zu sein...

Danke für eure Hilfe!

von René H. (Gast)


Lesenswert?

Werz schrieb:
> Was genau meinst du damit?

René H. schrieb:
> tc.o muss vorcompiliert vorhanden sein und er kann es nicht finden.

Grüsse,
René

von Marco H. (damarco)


Lesenswert?

Clean und erneut übersetzen. Klar sind sie gleich und eins ist wohl 
falsch und wird so neu generiert.

: Bearbeitet durch User
von Werz (Gast)


Lesenswert?

Marco H. schrieb:
> Clean und erneut übersetzen. Klar sind sie gleich und eins ist wohl
> falsch und wird so neu generiert.

Habe ich auch schon versucht... ohne Erfolg.

Ich habe das Problem jedoch gefunden: Ich verwende "Externals" mit SVN:
http://svnbook.red-bean.com/de/1.5/svn.advanced.externals.html

Nach dem Kopieren stimmten hier die Pfade nicht mehr. Jetzt 
funktionierts wieder ;

Danke euch...

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.