Mailinglist Archive: opensuse-de (841 mails)

< Previous Next >
11.1: fbrcapi (FritzBox rc-capi) kompilieren: linux-headers-2.6.27.45
  • From: Ekkard Gerlach <suse@xxxxxxx>
  • Date: Tue, 1 Jun 2010 22:07:18 +0200
  • Message-id: <20100601200718.GH8808@xxxxxxxxxxxxxx>
Hallo Leut',

wie sind bei 11.1 die Kernel headers ansprechbar?

-rw-r--r-- 1 gerlach users 16953 30. Mai 23:28 fbrcapi-0.4.tar.gz

gerlach@rex4:~/tmp/fbrcapi-0.4> make
make -C /usr/src/linux-headers-`uname -r` M=/home/gerlach/tmp/fbrcapi-0.4
modules
make: *** /usr/src/linux-headers-2.6.27.45-0.1-default: Datei oder Verzeichnis
nicht gefunden. Schluss.
make: *** [modules] Fehler 2

rex4:~ # uname -a
Linux rex4 2.6.27.45-0.1-default #1 SMP 2010-02-22 16:49:47 +0100 x86_64 x86_64
x86_64 GNU/Linux


gerlach@rex4:~/tmp/fbrcapi-0.4> cat Makefile
KDIR := /usr/src/linux-headers-`uname -r`
#KDIR := /lib/modules/2.6.27.45-0.1-default
BUILD_DIR := /lib/modules/`uname -r`/kernel/drivers/isdn/capi
BUILD_NAME := fbrcapi

.PHONY: all clean
all: modules
modules:
$(MAKE) -C $(KDIR) M=$(PWD) $@
modules_install:
$(MAKE) -C $(KDIR) M=$(PWD) INSTALL_MOD_DIR=drivers/isdn/capi $@
[...]


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.

KDIR := /lib/modules/2.6.27.45-0.1-default
===========================================
gerlach@rex4:~/tmp/fbrcapi-0.4> make
make -C /lib/modules/2.6.27.45-0.1-default M=/home/gerlach/tmp/fbrcapi-0.4
modules
make[1]: Entering directory `/lib/modules/2.6.27.45-0.1-default'
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/lib/modules/2.6.27.45-0.1-default'
make: *** [modules] Fehler 2


Die headers sind aber in /usr/include/linux untergebracht:

rpm -ql linux-kernel-headers-2.6.27-2.28
[...]
/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
/usr/include/linux/atm_eni.h
/usr/include/linux/atm_he.h
/usr/include/linux/atm_idt77105.h
/usr/include/linux/atm_nicstar.h
/usr/include/linux/atm_tcp.h
/usr/include/linux/atm_zatm.h
/usr/include/linux/atmapi.h
/usr/include/linux/atmarp.h
/usr/include/linux/atmbr2684.h
/usr/include/linux/atmclip.h
/usr/include/linux/atmdev.h
/usr/include/linux/atmioc.h
/usr/include/linux/atmlec.h
/usr/include/linux/atmmpc.h
[...]



mit KDIR := /usr/include/linux/
=================================
gerlach@rex4:~/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]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/include/linux'
make: *** [modules] Fehler 2


So, genug gestochert, wer hat mit einen heissen Tipp?
Der http://www.thomashertweck.de/kernel26.html sieht gut aus,
den Abschnitt zu headers habe ich auch gelesen ... hat mich aber
auf keine neuen Ideen gebracht.

Gruss
Ekkard
--
liburg.com - linux and more

--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >