> > 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

Répondre à