> > Comment utiliser ces headers à la place des sources?? J'ai déjà eu le > > même problème avec les pilotes nvidia, et j'avais simplement recompilé > > un noyau, juste pour avoir un répertoire "sources". Mais c'est un peu > > lourd, non? > > > > tu peux essayer cette astuce : > installer le paquet kernel-header correspondant à ton noyau > kernel-header-2.4.18bf2.4 je pense... > > ensuite, tu creer ces quelques variables d'environnement : > setenv KSRC /usr/src/kernel-headers-2.4.18-bf2.4 > setenv KVERS 2.4.18bf2.4 > > > après, créer le package des dri : > cd /usr/src/modules/drm-trunk > debian/rules binary_modules
Il est buté, l'animal : bash-2.05b$ export KSRC=/mnt/gizmo/charles/kernel-headers-2.4.18-bf2.4 bash-2.05b$ export KVERS=2.4.18bf2.4 bash-2.05b$ cd modules/drm-trunk/ bash-2.05b$ fakeroot debian/rules binary grep: /mnt/gizmo/charles/kernel-headers-2.4.18-bf2.4/include/linux/compile.h: Aucun fichier ou répertoire de ce type Use make-kpkg to compile this module make: *** [binary] Erreur 1 mais je crois que je commence à comprendre : bash-2.05b$ ls /mnt/gizmo/charles/kernel-headers-2.4.18-bf2.4/include/linux/compi* /mnt/gizmo/charles/kernel-headers-2.4.18-bf2.4/include/linux/compiler.h ^ il manque un r dans la makefile!! Je modifie le fichier rules et... bash-2.05b$ debian/rules binary Use make-kpkg to compile this module make: *** [binary] Erreur 1 Ce qui est parfaitement normal vu l'extrait suivant de rules : # We are called from dpkg-build through one of the targets binary, # binary-arch: fault these. binary binary-arch: @echo >&2 'Use make-kpkg to compile this module' && false Me voici à nouveau à la case départ :( Charles