URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/erreur-lors-de-la-compilation-du-noyau Title: erreur lors de la compilation du noyau Authors: erwanj Date: 2006年03月01日T21:24:04+01:00 Tags: debian Score: 0 Mon fournisseur d'accès internet est bluewin (suisse) et j'ai un modem/routeur usb Netopia Cayman 3342. Il existe un driver disponible par cvs sur [http://accessrunner.sourceforge.net/.](http://accessrunner.sourceforge.net/.) J'ai donc telechargé ce driver, j'ai copié l'ensemble des fichiers dans /usr/src/linux/drivers/usb/atm comme indiqué dans la documentation. Ma distribution est une debian et le noyau utilisé est le dernier disponible c'est-à-dire le 2.6.15.4. Lors de la compilation du noyau, j'ai ce message d'erreur: drivers/usb/atm/cxacru.c:39:25: linux/mutex.h : Aucun fichier ou répertoire de ce type Dans le fichier inclus à partir de drivers/usb/atm/cxacru.c:41: drivers/usb/atm/usbatm.h:37:25: linux/mutex.h : Aucun fichier ou répertoire de ce type In file included from drivers/usb/atm/cxacru.c:41: drivers/usb/atm/usbatm.h:175: error: field `serialize' has incomplete type drivers/usb/atm/cxacru.c:164: error: field `cm_serialize' has incomplete type drivers/usb/atm/cxacru.c: Dans la fonction « cxacru_cm »: drivers/usb/atm/cxacru.c:223: attention : implicit declaration of function `mutex_lock' drivers/usb/atm/cxacru.c:292: attention : implicit declaration of function `mutex_unlock' drivers/usb/atm/cxacru.c: Dans la fonction « cxacru_bind »: drivers/usb/atm/cxacru.c:721: attention : implicit declaration of function `mutex_init' make[3]: *** [drivers/usb/atm/cxacru.o] Erreur 1 make[2]: *** [drivers/usb/atm] Erreur 2 make[1]: *** [drivers/usb] Erreur 2 make: *** [drivers] Erreur 2 Je n'ai pas réussi à résoudre ce problème; je ne trouve pas ce fichier d'entête linux/mutex.h dans mon arborescence, aucun des paquets debian ne semble contenir ce fichier. J'ai cherché en vain sur google, dans la mailing list et les forums du projet sourceforge de ce driver. Merci d'avance si vous avez une réponse.