Hallo zusammen, ich habe ein Problem beim Kompilieren von neuen Programmen. Folgende zwei Fehlermeldungen sind bei mir aufgetreten. Die erste beider Kompilierung von der Xine-Library, der zweite beim make install von gtk-gnutella. Scheint aber irgendwie mehr oder weniger der selbe Fehler zu sein... (SuSE Linux 8.0 Pro) Kann mir da jemand helfen? Danke, Christian ---schnipp--- Makefile:295: *** Fehlendes Trennzeichen.. Schluss. make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/chris/xine-lib-0.9.10/s rc/xine-engine« make[1]: *** [install-recursive] Fehler 1 make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/chris/xine-lib-0.9.10/s rc« make: *** [install-recursive] Fehler 1 ---schnapp--- ---schnipp--- make all-recursive make[1]: Wechsel in das Verzeichnis Verzeichnis »/home/chris/Desktop/gtk-gnutella-0.85« Making all in src make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/chris/Desktop/gtk-gnutella-0.85/src« Makefile:205: *** Fehlendes Trennzeichen.. Schluss. make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/chris/Desktop/gtk-gnutella-0.85/src« make[1]: *** [all-recursive] Fehler 1 make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/chris/Desktop/gtk-gnutella-0.85« make: *** [all] Fehler 2 r2d2:/home/chris/Desktop/gtk-gnutella-0.85 # make install Making install in src make[1]: Wechsel in das Verzeichnis Verzeichnis »/home/chris/Desktop/gtk-gnutella-0.85/src« Makefile:205: *** Fehlendes Trennzeichen.. Schluss. make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/chris/Desktop/gtk-gnutella-0.85/src« make: *** [install-recursive] Fehler 1 ---schnapp---
Hallo Christian, make ist sehr waehlerisch, was die Zeichen im Makefile angeht. IIRC ist die Musterfile Regel target: dependencies <TAB> command <TAB> command Hast du die Makefiles ueber einen configure Aufruf erzeugen lassen? Hast du dann die config.log Dateien schon mal gelesen? Peter
hallo peter, ja, ich hab jeweils ./configure aufgerufen. das ansehen der config.log sagt mir leider gar nichts ;-( bzw. ich seh da keine errormeldungen so beim drüberschauen schauen...aber ich weiss leider auch ncht wonach ich suchen sollte... welcher teil wäre denn da interessant? die ganze log kann ich nicht posten, die ist zu groß für die mailing list... danke, christian
Moin, * Christian Dietz <suse-linux@christiandietz.net> [02-06-09 00:28]:
Kann mir da jemand helfen? Ich kann mich nicht erinnern, das schonmal gesehen zu haben. Kannst Du mal die Zeilen 295 bzw. 205 posten, am besten mit je fünf Zeilen drumherum?
Thorsten -- When the government fears the people, it is liberty. When the people fear the government, it is tyranny. - Thomas Paine
Am Sonntag, 9. Juni 2002 00:47 schrieb Thorsten Haude:
Moin,
* Christian Dietz <suse-linux@christiandietz.net> [02-06-09 00:28]:
Kann mir da jemand helfen?
Ich kann mich nicht erinnern, das schonmal gesehen zu haben. Kannst Du mal die Zeilen 295 bzw. 205 posten, am besten mit je fünf Zeilen drumherum?
Thorsten
aber gerne doch ;-) ich nehm mal an dass du die zeilen aus dem makefile meintest, oder? danke, gruß, christian Zeile 205 (CONFIG_CLEAN_FILES = libtool-nofpic) EXTRA_DIST = cvscompile.sh automake.diff \ debian/README.Debian debian/changelog debian/control \ debian/copyright debian/dirs debian/docs debian/libxine0.postinst \ debian/postrm debian/preinst debian/prerm debian/rules \ debian/overrides.libxine debian/shlibdeps.sh depcomp noinst_HEADERS = config.h CONFIG_CLEAN_FILES = libtool-nofpic subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = config.h DIST_SOURCES = HEADERS = $(noinst_HEADERS) --- Zeile 295 ( local_target="$$target-am"; \) # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @set fnord $(MAKEFLAGS); amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ---schnapp---
Moin, * Christian Dietz <suse-linux@christiandietz.net> [02-06-09 09:41]:
aber gerne doch ;-) Einmal hätte gereicht.
ich nehm mal an dass du die zeilen aus dem makefile meintest, oder? Genau. Leider kann ich damit spontan auch nichts anfangen.
Kannst Du mal die letzten Zeilen aus dem config.log schicken? Thorsten -- I can conceive no system more fatal to the integrity and independence of literary man than one unser which they should be taught to look for their daily bread to the favor of ministers and nobles. - Thomas Babington Macaulay
Kannst Du mal die letzten Zeilen aus dem config.log schicken?
Thorsten
---schnipp--- This file was extended by config.status 2.52, executed with CONFIG_FILES = doc/xine-lib-API/html/Makefile CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating doc/xine-lib-API/html/Makefile ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = doc/hackersguide/Makefile CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating doc/hackersguide/Makefile ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = m4/Makefile CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating m4/Makefile ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = intl/Makefile CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating intl/Makefile ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = po/Makefile.in CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating po/Makefile.in ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = misc/Makefile CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating misc/Makefile ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = misc/fonts/Makefile CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating misc/fonts/Makefile ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = misc/xine-config CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating misc/xine-config ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = include/Makefile CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating include/Makefile ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = include/xine.h.tmpl CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating include/xine.h.tmpl ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = src/Makefile CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating src/Makefile ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = src/xine-utils/Makefile CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating src/xine-utils/Makefile ## ----------------------- ## ## Running config.status. ## ## ----------------------- ## This file was extended by config.status 2.52, executed with CONFIG_FILES = src/xine-engine/Makefile CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS =
./config.status on r2d2
config.status:16717: creating src/xine-engine/Makefile ---schnapp---
Moin, * Thorsten Haude <linux@thorstenhau.de> [02-06-09 10:24]:
Kannst Du mal die letzten Zeilen aus dem config.log schicken? Ist heute nicht mein Tag, das ./configure lief ja sauber durch, oder?
Jetzt würde ich mich durch alle Dateien im entsprechenden Verzeichnis graben, um Zusammenhänge zu finden. Was steht in config.log über 'CONFIG_CLEAN_FILES' bzw. 'local_target'? Thorsten -- The history of Liberty is a history of the limitation of government power. - Woodrow Wilson
Hallo Christian, * Christian Dietz schrieb am 09.Jun.2002:
Am Sonntag, 9. Juni 2002 00:47 schrieb Thorsten Haude:
Ich kann mich nicht erinnern, das schonmal gesehen zu haben. Kannst Du mal die Zeilen 295 bzw. 205 posten, am besten mit je fünf Zeilen drumherum?
aber gerne doch ;-) ich nehm mal an dass du die zeilen aus dem makefile meintest, oder?
Nein, jedenfalls nicht das oberste. Ich zitiere noch mal Deine Fehlermeldung: | Makefile:295: *** Fehlendes Trennzeichen.. Schluss. | make[2]: Verlassen des Verzeichnisses Verzeichnis | »/home/chris/xine-lib-0.9.10/src/xine-engine« Das hier ist das Entscheidende. Es wurde das Makefile in /home/chris/xine-lib-0.9.10/src/xine-engine abgearbeitet. Somit solltest Du die Zeile 295 und Umgebung aus /home/chris/xine-lib-0.9.10/src/xine-engine/Makefile nehmen. Dort ist der Fehler aufgetreten. Bernd -- Homepages von deutschsprachigen Linux-Gurus: Kristian Köhntopp: http://www.koehntopp.de/kris/artikel/ Sven Guckes: http://www.math.fu-berlin.de/~guckes/sven Robin S Socha: http://socha.net/index2.html |Zufallssignatur 10
Hallo Christian, * Christian Dietz <suse-linux@christiandietz.net> [09.06.02 00:28]:
Kann mir da jemand helfen?
,------[] | From: michael.kraul@t-online.de (Michael Kraul) | Message-ID: <9743e60d.0108201213.7a4e3a1f@posting.google.com> `------* Mehr hat Google nicht ausgespuckt. HTH, Andreas -- begin at the beginning, the King said gravely, and go on till you come to the end: then stop. [Lewis Carroll: Alice's Adventures in Wonderland]
participants (5)
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
Christian Dietz
-
Peter Wiersig
-
Thorsten Haude