[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

message d'erreur pour compiler mon driver qc-usb-messenger lié aux headers apparemment



Bonjour,

J'ai voulu compiler le dernier qc-usb-messengre-1.3 pour ma cam, et j'ai
eu une erreur de compil, et pour tester, j'ai réessayé de compiler
l'ancien driver, mais pareil maintenant j'ai une erreur de compil qui
est celle-ci:

ld -m elf_i386 -m elf_i386 -r -o
/home/thierry/Install/qc-usb-messenger-1.3/qc-usb-messenger-1.3/quickcam.ko
/home/thierry/Install/qc-usb-messenger-1.3/qc-usb-messenger-1.3/quickcam.o
/home/thierry/Install/qc-usb-messenger-1.3/qc-usb-messenger-1.3/quickcam.mod.o
make[1]: quittant le répertoire « /usr/src/linux-source-2.6.16 »
gcc -Wall -O2 -s qcset.c -o qcset -lm
qcset.c: In function 'pnm_open':
qcset.c:383: warning: pointer targets in passing argument 1 of 'fopen'
differ in signedness
qcset.c: In function 'main':
qcset.c:640: warning: pointer targets in passing argument 1 of
'pnm_open' differ in signedness
gcc -Wall -O2 -s input_read.c -o input_read
In file included from input_read.c:9:
/usr/include/linux/input.h:801: error: expected specifier-qualifier-list
before 'kernel_ulong_t'

J'ai regardé de quel paquet provient /usr/include/linux/input.h et
appremment ca vient de là:

thierry@debian:~/Install/qc-usb-messenger-1.2$ apt-file search
/usr/include/linux/input.h
linux-kernel-headers: usr/include/linux/input.h

hierry@debian:~/Install/qc-usb-messenger-1.2$ dpkg -l|grep
"linux-kernel-headers"
ii  linux-kernel-headers            2.6.16.20-1
  Linux

Je compile toujours mon noyau avec make-kpkg, mais je le ggénère qu'avec
le kernel_image, pensez-vous qu'il faille aussi générer le
kernerl_headers avce pour remplacer le paquet linux-kernel-headers d'apt
et avoir peut-etre un fichier input.h qui aille bien?

D'un coté, c'est m'est arrivé d'un coup, avant ca marchait nikel, et
pourtant je n'ai jamais généré d'headers avec make-kpkg.

Merci :-)

A+



Reply to: