hi,
lesen bildet!
You need to have a complete linux source tree for your kernel, not just an
up-to-date kernel image, to compile the LIRC drivers. The LIRC modules contain some references to kernel source files.
also brauch ich mit den kernel-headers gar nicht anfangen
make-kpkg --revision number modules_image
das ist der vorgeschlagene weg, wobei die revision von kernel-image-2.4.24-1-686 10.00.Custom ist.
der fehler den ich hier kriege ist klar:
Code: Alles auswählen
linuxfan:/usr/src# ln -s kernel-headers-2.4.24-1-686 linux
linuxfan:/usr/src# cd linux
linuxfan:/usr/src/linux# make-kpkg --revision=10.00.Custom modules_image
We do not seem to be in a top level linux kernel source directory
tree. Since we are trying to make a kernel package, that does not make
sense. Please change directory to a top level linux kernel source
directory, and try again. (If I am wrong, and this is indeed a top
level linux kernel source directory, then I have gotten sadly out of
date with current kernels, and you should upgrade kernel-package)
ich habe /usr/src/linux wieder auf kernel-source-2.4.24 gestellt und sebas methode ausprobiert. das packet wird zwar erstellt, leider ist immer noch was falsch.
Code: Alles auswählen
make[2]: Leaving directory `/usr/src/modules/lirc'
dh_clean
rm -f debian/control
make[1]: Leaving directory `/usr/src/modules/lirc'
Module /usr/src/modules/lirc processed fine
linuxfan:/usr/src/linux# dpkg -i ../lirc-modules-2.4.24-1-686_0.6.6-7+10.00.Custom_i386.deb
Wähle vormals abgewähltes Paket lirc-modules-2.4.24-1-686.
(Lese Datenbank ... 89271 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke lirc-modules-2.4.24-1-686 (aus .../lirc-modules-2.4.24-1-686_0.6.6-7+10.00.Custom_i386.deb) ...
Richte lirc-modules-2.4.24-1-686 ein (0.6.6-7+10.00.Custom) ...
depmod: *** Unresolved symbols in /lib/modules/2.4.24-1-686/misc/lirc_serial.o
was tun?