linux-2.6.xx-rcX error

pr4yer

Cadet 4th Year
Registriert
Feb. 2007
Beiträge
126
hi,

jeder der gerne die rc´der mainline von kernel.org testet, kennt das vllt. fehler hier fehler dort, oder funktioniert prächtig. das war bei mir der fall beim linux-2.6.32-rc2.

doch der rc3 wirft beim bau eines deb-pakets folgende fehler aus:
Code:
make[1]: Entering directory `/home/msi/downloads/linux-2.6.32-rc3'
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-x86
  CALL    scripts/checksyscalls.sh
  CC [M]  drivers/staging/comedi/drivers/serial2002.o
drivers/staging/comedi/drivers/serial2002.c: In function ‘tty_read’:
drivers/staging/comedi/drivers/serial2002.c:201: error: implicit declaration of function ‘set_current_state’
drivers/staging/comedi/drivers/serial2002.c:201: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function)
drivers/staging/comedi/drivers/serial2002.c:201: error: (Each undeclared identifier is reported only once
drivers/staging/comedi/drivers/serial2002.c:201: error: for each function it appears in.)
drivers/staging/comedi/drivers/serial2002.c:202: error: implicit declaration of function ‘schedule_timeout’
make[5]: *** [drivers/staging/comedi/drivers/serial2002.o] Fehler 1
make[4]: *** [drivers/staging/comedi/drivers] Fehler 2
make[3]: *** [drivers/staging/comedi] Fehler 2
make[2]: *** [drivers/staging] Fehler 2
make[2]: *** Warte auf noch nicht beendete Prozesse...
make[1]: *** [drivers] Fehler 2
make[1]: Leaving directory `/home/msi/downloads/linux-2.6.32-rc3'
make: *** [debian/stamp/build/kernel] Fehler 2
CONCURRENCY_LEVEL=4 make-kpkg --initrd kernel_image kernel_headers  63,94s user 15,32s system 200% cpu 39,506 total

treten die fehler auch bei euch auf - wenn ja - wie löst man die probs?
 
indem du bei "device drivers" ganz unten unter "staging drivers" komplett deaktivierst bzw.

[*] Exclude Staging drivers from being built (NEW)

auswählst, wenn du die treiber nicht unbedingt benötigst bzw. diese nicht zu kompilieren sind ...
 
Code:
# cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/initramfs  /etc/kernel/postinst.d/initramfs-tools
# cp /usr/share/kernel-package/examples/etc/kernel/postrm.d/initramfs  /etc/kernel/postrm.d/initramfs-tools   
# cd linux-2.6.Xx
# cp /boot/config-$(uname -r) .config
# make oldconfig
# Eigene Änderungen an Konfiguration hier vornehmen / Patches einspielen
# CONCURRENCY_LEVEL=4 make-kpkg --initrd kernel_image kernel_headers
# dpkg -i ../linux-image-2.6.Xx*deb
# dpkg -i ../linux-headers-2.6.Xx*deb

nach diesem weg gehe ich bisher immer vor

also nach "make oldconfig" einfach noch en "make menuconfig" oder wie?
 
Zurück
Oben