Problem beim erstellen der Lirc Module
Hi
Ich habe wieder mal ein kleines Problem. Nach dem wechsel des Kernels von
2.4.18-bf24 auf 2.4.20 wollte ich alle extern erstellten Module des alten
Kernels für den neuen anpassen.
Bei den Modulen für das Lirc Gerät war es mir leider nicht möglich.
Bei allen installationsvarianten aus der readme erhalte ich folgenden Fehler.
client2:/usr/src/modules/lirc# make
make -e -C drivers SUBDIRS="lirc_i2c lirc_dev"
make[1]: Entering directory `/usr/src/modules/lirc/drivers'
Making all in lirc_i2c
make[2]: Entering directory `/usr/src/modules/lirc/drivers/lirc_i2c'
make[2]: Für das Target »all« gibt es nichts zu tun.
make[2]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_i2c'
Making all in lirc_dev
make[2]: Entering directory `/usr/src/modules/lirc/drivers/lirc_dev'
DIR=`pwd`; (cd /usr/src/linux/; make SUBDIRS=$DIR obj-m=lirc_dev.o modules)
/home/thomas/kernelbastel/neu/linux-2.4.20/scripts/pathdown.sh: TOPDIR:
parameter null or not set
make[3]: Entering directory `/home/thomas/kernelbastel/neu/linux-2.4.20'
make -C /usr/src/modules/lirc/drivers/lirc_dev CFLAGS="-D__KERNEL__
-I/home/thomas/kernelbastel/neu/linux-2.4.20/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686
-malign-functions=4 -DMODULE -DMODVERSIONS -include
/home/thomas/kernelbastel/neu/linux-2.4.20/include/linux/modversions.h"
MAKING_MODULES=1 modules
make[4]: Entering directory `/usr/src/modules/lirc/drivers/lirc_dev'
gcc -D__KERNEL__ -I/home/thomas/kernelbastel/neu/linux-2.4.20/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686
-malign-functions=4 -DMODULE -DMODVERSIONS -include
/home/thomas/kernelbastel/neu/linux-2.4.20/include/linux/modversions.h
-DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../..
-nostdinc -iwithprefix include -DKBUILD_BASENAME=lirc_dev -c -o
lirc_dev.o lirc_dev.c
In file included from
/usr/lib/gcc-lib/i386-linux/2.95.4/include/syslimits.h:7,
from /usr/lib/gcc-lib/i386-linux/2.95.4/include/limits.h:11,
from ../../drivers/lirc.h:6,
from lirc_dev.c:58:
/usr/lib/gcc-lib/i386-linux/2.95.4/include/limits.h:117: No include path in
which to find limits.h
make[4]: *** [lirc_dev.o] Fehler 1
make[4]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_dev'
make[3]: *** [_mod_/usr/src/modules/lirc/drivers/lirc_dev] Fehler 2
make[3]: Leaving directory `/home/thomas/kernelbastel/neu/linux-2.4.20'
make[2]: *** [lirc_dev.o] Fehler 2
make[2]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_dev'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/src/modules/lirc/drivers'
make: *** [i2c] Fehler 2
client2:/usr/src/modules/lirc#
Kernel-header, Kernel-source, die anfangsquelle des Kernels oder eine
Mischung lösen das Problem auch nicht
Ich habe das Archiv schon durchsucht und das Problem mehrfach gefunden.
Leider war aber keine Lösung dabei.
MFG
Thomas Müller
Reply to: