PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gmake: *** Keine Regel vorhanden



Bayerfans04
15.07.09, 19:47
Hallo,

ich habe ein kdevelop Projekt angefangen, das habe ich nun auf einen anderen Rechner, und will das nun kompilieren, aber das will nicht so recht funktionieren!



gmake: *** Keine Regel vorhanden, um das Target »/home/frank/TrafficSim/Makefile.am«,
benötigt von »/home/frank/TrafficSim/Makefile.in«, zu erstellen.
gmake: *** Keine Regel vorhanden, um das Target »/home/frank/TrafficSim/acinclude.m4«,
benötigt von »/home/frank/TrafficSim/Makefile.in«, zu erstellen.
gmake: *** Keine Regel vorhanden, um das Target »/home/frank/TrafficSim/configure.in«,
benötigt von »/home/frank/TrafficSim/Makefile.in«, zu erstellen.
gmake: Konnte die »make«-Steuerdatei »Makefile« nicht neu erstellen.
gmake: Das Target »all« wurde wegen Fehlern nicht aktualisiert.
*** Beendet mit Status: 2 ***



was bedeutet das ganz genau? Am Projekt selber kann nichts falsch sein, da es auf einem anderen Rechner tadellos funktionierte.

Hier habe ich jetzt allerdings auch nur ein Fedora Core 5, die Pakete sind sicherlich schon etwas älter, vielleicht liegt es daran? aber das könnte ich nicht verstehen, zumal ich auf diesen rechner jetzt hier genauso schon mit kdevelop erfolgreich programmiert habe.

Oder kann es daran liegen, dass vllt der erste Rechner eine aktuellere Version von kdevelop besitzt und das Projekt dadurch nicht richtig ausgeführt werden kann?

Aqualung
15.07.09, 20:31
Fehlermeldung legt IMHO nahe, dass gar kein Makefile vorhanden ist.

Versuchen:


./configure


qmake

Bayerfans04
15.07.09, 20:58
vielen Dank! das war es. ich dachte, kdevelop würde es automatisch machen, falls kein makefile vorhanden ist.
aber wie es immer ist, ein Problem gelöst, da wartet dann schon das nächste. Es lässt sich alles wunderbar kompilieren, wenn ich das Programm dann ausführe, bleibt das Fenster schwarz (ein OpenGL Progamm).

Wie gesagt, am Programm kann es nicht liegen, daran hab ich bis jetzt noch nichts verändert und auf dem anderen Rechner funktioniert es tadellos.

das Programm nutzt wie gesagt OpenGl, aber alle SDL libs sind auch dort. unter dem Rechner hatte ich ja früher schon programmiert...

das finde ich ja alles sehr merkwürdig.

ich weiß, dass kann wohl vieles sein, aber vllt kommt euch das bekannt vor..

EDIT:

Problem gelöst, es waren noch ein paar Dateien falsch verlinkt. Nochmals vielen Dank!