┌───────────┤ module-assistant, visualiseur de fichiers journaux ├───────────┐ │ │ │ /usr/bin/make -f debian/rules clean ↑ │ make[1]: entrant dans le répertoire « /usr/src/modules/qc-usb-source » ▮ │ dh_testdir ▒ │ dh_testroot ▒ │ /usr/bin/make VERSION_CODE=4 clean ▒ │ make[2]: entrant dans le répertoire « /usr/src/modules/qc-usb-source » ▒ │ rm -f *.o qcset show *~ .\#* .*.cmd *.mod.c *.ko ▒ │ rm -rf .tmp_versions ▒ │ make[2]: quittant le répertoire « /usr/src/modules/qc-usb-source » ▒ │ rm -rf debian/qc-usb-modules-* ▒ │ rm -f debian/control.modules ▒ │ dh_clean ▒ │ make[1]: quittant le répertoire « /usr/src/modules/qc-usb-source » ▒ │ /usr/bin/make -f debian/rules clean binary-modules ▒ │ make[1]: entrant dans le répertoire « /usr/src/modules/qc-usb-source » ↓ │ │ dh_testdir ↑ │ dh_testroot ▒ │ /usr/bin/make VERSION_CODE=4 clean │ make[2]: entrant dans le répertoire « /usr/src/modules/qc-usb-source » │ rm -f *.o qcset show *~ .\#* .*.cmd *.mod.c *.ko │ rm -rf .tmp_versions │ make[2]: quittant le répertoire « /usr/src/modules/qc-usb-source » │ rm -rf debian/qc-usb-modules-* │ rm -f debian/control.modules │ dh_clean │ dh_testdir ▒ │ dh_testroot ▒ │ dh_clean -k ▒ │ /usr/bin/make RELEASE=2.6.24 LINUX_DIR=/lib/modules/2.6.24/source \ ▒ │ │ │ │ PREFIX=/usr/src/modules/qc-usb-source/debian/qc-usb-modules-2.6.24/usr \ ↑ │ ▒ │ MODULE_DIR=/usr/src/modules/qc-usb-source/debian/qc-usb-modules-2.6.24/li │ b/modules/2.6.24 \ ▒ │ install │ make[2]: entrant dans le répertoire « /usr/src/modules/qc-usb-source » ▮ │ make -C "/lib/modules/2.6.24/source" │ SUBDIRS="/usr/src/modules/qc-usb-source" modules V=1 │ USER_OPT="-DHAVE_UTSRELEASE_H=1" │ make[3]: entrant dans le répertoire « /usr/src/linux-2.6.24 » │ test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( ▒ │ \ ▒ │ echo;\ ▒ │ echo " ERROR: Kernel configuration is invalid.";\ ▒ │ echo " include/linux/autoconf.h or ↓ │ │ │ │ include/config/auto.conf are missing.";\ ↑ │ echo " Run 'make oldconfig && make prepare' on kernel ▒ │ src to fix it."; \ │ echo;\ ▒ │ /bin/false) │ mkdir -p /usr/src/modules/qc-usb-source/.tmp_versions ; rm -f ▒ │ /usr/src/modules/qc-usb-source/.tmp_versions/* │ make -f scripts/Makefile.build obj=/usr/src/modules/qc-usb-source ▮ │ gcc -m32 -Wp,-MD,/usr/src/modules/qc-usb-source/.qc-driver.o.d │ -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.2.3/include │ -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef ▒ │ -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common ▒ │ -Werror-implicit-function-declaration -O2 -pipe -msoft-float -mregparm=3 ▒ │ -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 ▒ │ -mtune=generic -ffreestanding -maccumulate-outgoing-args ↓ │ │ -Iinclude/asm-x86/mach-default -fomit-frame-pointer -g ↑ │ -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign ▒ │ -DNOKERNEL -DHAVE_UTSRELEASE_H=1 -DMODULE -D"KBUILD_STR(s)=#s" │ -D"KBUILD_BASENAME=KBUILD_STR(qc_driver)" ▒ │ -D"KBUILD_MODNAME=KBUILD_STR(quickcam)" -c -o │ /usr/src/modules/qc-usb-source/.tmp_qc-driver.o ▒ │ /usr/src/modules/qc-usb-source/qc-driver.c │ Dans le fichier inclus à partir de ▒ │ /usr/src/modules/qc-usb-source/qc-driver.c:47: │ /usr/src/modules/qc-usb-source/quickcam.h:129:1: attention : « BIT » ▮ │ redéfini ▒ │ Dans le fichier inclus à partir de include/linux/kernel.h:15, ▒ │ à partir de include/linux/cache.h:4, ▒ │ à partir de include/linux/time.h:7, ▒ │ à partir de include/linux/videodev2.h:59, ↓ │ │ │ │ à partir de include/linux/videodev.h:15, ↑ │ à partir de /usr/src/modules/qc-usb-source/quickcam.h:95, ▒ │ à partir de /usr/src/modules/qc-usb-source/qc-driver.c:47: │ include/linux/bitops.h:6:1: attention : ceci est la localisation d'une ▒ │ précédente définition │ /usr/src/modules/qc-usb-source/qc-driver.c: Dans la fonction ▒ │ «qc_i2c_init» : │ /usr/src/modules/qc-usb-source/qc-driver.c:824: erreur: «struct urb» has ▒ │ no member named «lock» │ /usr/src/modules/qc-usb-source/qc-driver.c:825: attention : assignment ▒ │ from incompatible pointer type ▒ │ /usr/src/modules/qc-usb-source/qc-driver.c: Dans la fonction ▮ │ «qc_isoc_start» : ▒ │ /usr/src/modules/qc-usb-source/qc-driver.c:1867: attention : assignment ▒ │ from incompatible pointer type ↓ │ │ /usr/src/modules/qc-usb-source/qc-driver.c: Dans la fonction ↑ │ «qc_isoc_start» : ▒ │ /usr/src/modules/qc-usb-source/qc-driver.c:1867: attention : assignment ▒ │ from incompatible pointer type │ /usr/src/modules/qc-usb-source/qc-driver.c: Hors de toute fonction : │ /usr/src/modules/qc-usb-source/qc-driver.c:3009: erreur: unknown field │ «hardware» specified in initializer │ make[4]: *** [/usr/src/modules/qc-usb-source/qc-driver.o] Erreur 1 │ make[3]: *** [_module_/usr/src/modules/qc-usb-source] Erreur 2 │ make[3]: quittant le répertoire « /usr/src/linux-2.6.24 » │ make[2]: *** [quickcam.ko] Erreur 2 │ make[2]: quittant le répertoire « /usr/src/modules/qc-usb-source » │ make[1]: *** [binary-modules] Erreur 2 │ make[1]: quittant le répertoire « /usr/src/modules/qc-usb-source » │ make: *** [kdist_image] Erreur 2 ↓ │