Hallo David, Am 01/07/11@04:12 schrieb David Haller:
On Die, 10 Jul 2001, Maik Holtkamp wrote:
ich habe ein Problem beim Aufruf von make dep:
---schnipp--- root@syl:/usr/src/linux > make dep gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I/include -o ^^^^^^^^^^ scripts/mkdep scripts/mkdep.c
Das -I/include ist dein Problem, das muesste vermutlich -I./include sein...
realpath(/include) failed, No such file or directory
das ist nur ein Folgefehler, denn /include gibt's nicht (und das wird auch nicht gemeint sein).
Schau mal in Makefile... Da wird (mit ein paar Umwegen ueber andere targets dann der target
scripts/mkdep: scripts/mkdep.c $(HOSTCC) $(HOSTCFLAGS) -o scripts/mkdep scripts/mkdep.c HOSTCC = gcc HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
Auf was steht das bei dir?
Auf: ---schnipp--- scripts/mkdep: scripts/mkdep.c $(HOSTCC) $(HOSTCFLAGS) -I$(HPATH) -o scripts/mkdep scripts/mkdep.c HOSTCC = gcc HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer ---schnapp---
TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
HPATH = $(TOPDIR)/include
Das steht auf: ---schnipp--- TOPDIR := $(shell /bin/pwd) HPATH = $(TOPDIR)/include ---schnapp--- Leider muß ich zu meiner Schande gestehen, dass ich etwas übersehen hatte, sorry: drwxr-xr-x 15 1046 101 553 Jul 6 11:45 linux-2.4.6.SuSE ^^^^^^^^ Was sind das denn für Kollegen? Ich hatte die Quellen mit tar xvfI <Qellen> auf einer reiserfs ausgepackt. tar ist version 1.13.18 und bzip2 1.0.1. Wie auch immer, es gehörten sowohl im 2.2.19er Verzeichniss als auch im 2.4.6er Verzeichniss einige Dateien diesen Usern/Gruppen. Ich habe dann ein chown/grp -R root * in beiden Verzeichnissen gemacht mit dem Ergebnis: 2.2.19 make dep läuft fehlerfrei durch :) (Hatte ich IIRC per rpm aufgespielt) 2.4.6 make dep bricht wieder ab: (tar.bz2) ---schnipp--- syl:/usr/src/linux # make dep make[1]: Entering directory `/usr/src/linux-2.4.6.SuSE/arch/i386/boot' make[1]: Nothing to be done for `dep'. make[1]: Leaving directory `/usr/src/linux-2.4.6.SuSE/arch/i386/boot' scripts/mkdep -- init/*.c > .depend realpath(/include) failed, No such file or directory make: *** [dep-files] Error 1 ---schnapp--- Zwar fehlt die gcc Meldung jetzt völlig, aber ansonsten hat es wohl nicht viel gebracht :(. -- :wq-y Maik