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

Re: make-kpkg modules_image



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



Reply to: