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: