* Philipp Thomas schrieb:
On Tue, 1 Jun 2010 22:07:18 +0200, Ekkard Gerlach
wrote: KDIR := /usr/src/linux-headers-`uname -r`
Versuch es mal mit
KDIR := /usr/lib/modules/$(uname -r)/build
das make kann kein $(uname -r), ich musste `uname -r` nehmen, dann: rex4:/home/gerlach/tmp/fbrcapi-0.4 # make make -C /usr/lib/modules/`uname -r`/build M=/home/gerlach/tmp/fbrcapi-0.4 modules make: *** /usr/lib/modules/2.6.27.45-0.1-default/build: No such file or directory. Stop. make: *** [modules] Error 2 das Verzeichnis /usr/lib/modules/2.6.27.45-0.1-default/build gibts auch wirklich nicht!!
Habe schon KDIR := /lib/modules/2.6.27.45-0.1-default versucht, es gibt /lib/modules/2.6.27.45-0.1-default auch tatsächlich.
Da sind aber nur Treiber, keine Quellen und keine Header. Ist mir auch klar: rex4:/home/gerlach/tmp/fbrcapi-0.4 # rpm -ql linux-kernel-headers-2.6.27-2.28 | more /usr/include/asm-arm /usr/include/asm-arm/auxvec.h /usr/include/asm-arm/byteorder.h /usr/include/asm-arm/errno.h /usr/include/asm-arm/fcntl.h /usr/include/asm-arm/hwcap.h [...] /usr/include/asm-x86/vm86.h /usr/include/asm-x86/vsyscall.h /usr/include/linux /usr/include/linux/a.out.h /usr/include/linux/acct.h /usr/include/linux/adb.h /usr/include/linux/adfs_fs.h /usr/include/linux/affs_hardblocks.h /usr/include/linux/agpgart.h /usr/include/linux/aio_abi.h /usr/include/linux/apm_bios.h /usr/include/linux/arcfb.h /usr/include/linux/atalk.h /usr/include/linux/atm.h [...]
DA sind sie die header! also: im Makefile mal KDIR := /usr/include/linux/ eingesetzt, aber: rex4:/home/gerlach/tmp/fbrcapi-0.4 # make make -C /usr/include/linux/ M=/home/gerlach/tmp/fbrcapi-0.4 modules make[1]: Entering directory `/usr/include/linux' make[1]: *** No rule to make target `modules'. Stop. make[1]: Leaving directory `/usr/include/linux' make: *** [modules] Error 2 Verstehe ich nicht mehr ...
PS: opensuse-proramming-de wäre hierfür die deutlich geeignetere Mailingliste gewesen.
... noch eine Liste abonnieren :-( okay, mache ich. Gruss Ekkard -- liburg.com - linux and more -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org