Hello, My laptop is an IBM t40p and I try to make Debian working properly on its. I have compiled my on kernel (2.6 :-) ) and I want to build thinkpad-source but it does not seem to build anything. Here is the output :
for module in /usr/src/modules/thinkpad ; do \ if test -d $module; then \ (cd $module; \ if ./debian/rules KVERS="2.6.0" KSRC="/usr/src/kernel-source-2.6.0" \ KMAINT="Unknown Kernel Package Maintainer" KEMAIL="[EMAIL PROTECTED]" \ KPKG_DEST_DIR="/usr/src/kernel-source-2.6.0/.." \ KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \ KDREV="reussite.v.2" kdist_image; then \ echo "Module $module processed fine"; \ else \ echo "Module $module failed."; \ echo "Hit return to Continue"; \ read ans; \ fi; \ ); \ fi; \ done make[1]: Entering directory `/usr/src/modules/thinkpad' /usr/bin/make -w -f debian/rules binary-modules make[2]: Entering directory `/usr/src/modules/thinkpad' cd 2.6/drivers && /usr/bin/make make[3]: Entering directory `/usr/src/modules/thinkpad/2.6/drivers' cc -Wall -Wcast-align -Wstrict-prototypes -O2 -I/usr/src/kernel-source-2.6.0/include -I. -I../include -DLINUX -o thinkpad.o -c thinkpad.c Dans le fichier inclus à partir de thinkpad.c:38: ../include/thinkpad_driver.h:45:31: linux/modversions.h : Aucun fichier ou répertoire de ce type In file included from /usr/src/kernel-source-2.6.0/include/asm/processor.h:18, from /usr/src/kernel-source-2.6.0/include/asm/thread_info.h:13, from /usr/src/kernel-source-2.6.0/include/linux/thread_info.h:21, from /usr/src/kernel-source-2.6.0/include/linux/spinlock.h:12, from /usr/src/kernel-source-2.6.0/include/linux/capability.h:45, from /usr/src/kernel-source-2.6.0/include/linux/sched.h:7, from /usr/src/kernel-source-2.6.0/include/linux/module.h:10, from thinkpad.c:42: /usr/src/kernel-source-2.6.0/include/asm/system.h: Dans la fonction « __set_64bit_var »: /usr/src/kernel-source-2.6.0/include/asm/system.h:193: attention : dereferencing type-punned pointer will break strict-aliasing rules /usr/src/kernel-source-2.6.0/include/asm/system.h:193: attention : dereferencing type-punned pointer will break strict-aliasing rules thinkpad.c:50:27: linux/wrapper.h : Aucun fichier ou répertoire de ce type thinkpad.c:105:41: opérateur binaire manquant avant l'élément lexical « ( » make[3]: *** [thinkpad.o] Erreur 1 make[3]: Leaving directory `/usr/src/modules/thinkpad/2.6/drivers' make[2]: *** [build-modules] Erreur 2 make[2]: Leaving directory `/usr/src/modules/thinkpad' make[1]: *** [kdist_image] Erreur 2 make[1]: Leaving directory `/usr/src/modules/thinkpad' Module /usr/src/modules/thinkpad failed. Does anyone make it work ? In that case could you please help me ? Thanks