Hallo Listenteilnehmer im Zuge des Kompiliervorganges erhalte ich mit make die abschließende Fehlermeldung: creating config.h config.h is unchanged make all-recursive make[1]: Entering directory`/kvoctrain-0.7.0pre7' Making all in kvoctrain make[2]: Entering directory `/kvoctrain-0.7.0pre7/kvoctrain' make[2]: *** No rule to make target `all'. Stop. make[2]: Leaving directory `/kvoctrain-0.7.0pre7/kvoctrain' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/kvoctrain-0.7.0pre7' make: *** [all-recursive-am] Error 2 Wo liegt das Problem? Die kompletten Protokolle von configure und make liegen vor. Installiert ist SuSE 7.2 sowie KDE 2.2 Gruß Jürgen
Hallo Juergen Schelberg ... On Thu, 30 Aug 2001, J.Schelberg@t-online.de wrote:
im Zuge des Kompiliervorganges erhalte ich mit
make
die abschließende Fehlermeldung:
creating config.h config.h is unchanged make all-recursive make[1]: Entering directory`/kvoctrain-0.7.0pre7' Making all in kvoctrain make[2]: Entering directory `/kvoctrain-0.7.0pre7/kvoctrain' make[2]: *** No rule to make target `all'. Stop. make[2]: Leaving directory `/kvoctrain-0.7.0pre7/kvoctrain' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/kvoctrain-0.7.0pre7' make: *** [all-recursive-am] Error 2
Es sieht doch eher so aus als wenn es hier schon beim ./configure Probleme hat.
Wo liegt das Problem?
Das wird Dir ohne mehr Informationen vermutlich keiner sagen können. Schick die relevante Stelle aus config.log bzw. auf jeden Fall mehr Anhaltspunkte mit. Ansonsten probiere vielleicht ein make distclean und mach dann nochmal einen Versuch es zu konfigurieren und compilieren. Bye, Michael
Juergen Schelberg wrote:
im Zuge des Kompiliervorganges erhalte ich mit make die abschließende Fehlermeldung:
creating config.h config.h is unchanged make all-recursive make[1]: Entering directory`/kvoctrain-0.7.0pre7' Making all in kvoctrain make[2]: Entering directory `/kvoctrain-0.7.0pre7/kvoctrain' make[2]: *** No rule to make target `all'. Stop. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ make[2]: Leaving directory `/kvoctrain-0.7.0pre7/kvoctrain' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/kvoctrain-0.7.0pre7' make: *** [all-recursive-am] Error 2
Wo liegt das Problem?
Im Unterverzeichnis kvoctrain wird versucht, das Target "all" des Makefiles auszufuehren. In anderen Worten: Im Verzeichnis kvoctrain wird ein "make all" aufgerufen. Das dortige Makefile kennt aber kein Target "all", was Du an der oben markierten Zeile siehst. Der Compiliervorgang bricht daraufhin mit einem Fehler ab. Falls beim ./configure Lauf und dem Erstellen der Makefiles wirklich alles ok war (ueberpruefe das anhand der Log-Files), dann sieht das hier nach einem Bug des Pakets aus, da kein korrektes Makefile erzeugt werden konnte. Du kannst mal ein "make -k" probieren, dann wird make ver- suchen, so weit wie es irgendwie geht den Copmpiliervor- gang fortzusetzen. Aber die Loesung des Problems ist das nicht unbedingt. Ueberpruefe nochmal die Log-Files, irgendwo muss da was schiefgelaufen sein. Waere wirklich so ein Bug im Paket, dann haette das dem Maintainer eigentlich auffallen muessen, das kann ich fast nicht glauben.... Gruesse aus KA, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH) Hertzstr. 16, D-76187 Karlsruhe, Germany
Moin,
* Juergen Schelberg
make Wird dadurch automatisch ./configure aufgerufen?
Wie sieht die Installationsanleitung aus? Nicht das übliche ./configure && make && make install ?
make all-recursive Das sieht ungewöhnlich aus. Gibst Du das per Hand ein?
Wo liegt das Problem? Vor allem: Um welches Programm geht's?
Thorsten -- Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge lange Schatten. Karl Kraus
Thorsten Haude wrote:
* Juergen Schelberg
[01-08-30 00:06]: [...] make all-recursive Das sieht ungewöhnlich aus. Gibst Du das per Hand ein?
Das sieht ueberhaupt nicht ungewoehnlich aus. Das Target "all-recursive" ist quasi in jedem Makefile, das ueber ./configure und die entsprechenden Mechanismen erstellt wird, vorhanden. Schau doch einfach mal in so ein Makefile rein. Wenn Du ein Paket konfiguriert hast und anschliessend "make" eingibst, dann ruft das intern i.d.R. ein Target namens "all-recursive" auf..... Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH) Hertzstr. 16, D-76187 Karlsruhe, Germany
participants (4)
-
J.Schelberg@t-online.de
-
Nightshade@sheol.net
-
Thomas Hertweck
-
Thorsten Haude