OVH Cloud OVH Cloud

compilation de modules

1 réponse
Avatar
C. Mourad Jaber
Bonjour,
Je ne parviens pas à compiler de modules en utilisant un noyau
(2.6.14-1-k7) pré-compilé + ses headers.
Quand je compile mon noyau moi-même à partir des sources en utilisant
make-kpkg, les header permettent de compiler des modules sans problèmes
(et avant le passage au 2.6.12 ça marchait !).
Ma commande :
/usr/src/linux-headers-2.6.14-1-k7# make-kpkg --append-to-version=-1-k7
--revision=2.6.14-2 modules_image

I note you are using a hyphen in the revision number.
Please ensure that the upstream and debian revision
numbers are policy compliant enough that dpkg and
shall not choke on them at the end of the compile
/usr/bin/make EXTRAVERSION=-1-k7 \
ARCH=i386 oldconfig
make[1]: Entering directory `/usr/src/linux-headers-2.6.14-1-k7'
scripts/Makefile.build:15:
/usr/src/linux-headers-2.6.14-1-k7/scripts/basic/Makefile: Aucun fichier
ou répertoire de ce type
make[2]: *** Pas de règle pour fabriquer la cible «
/usr/src/linux-headers-2.6.14-1-k7/scripts/basic/Makefile ». Arrêt.
make[1]: *** [scripts_basic] Erreur 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.14-1-k7'
make: *** [stamp-kernel-configure] Erreur 2

J'ai essayé avec
#make-kpkg modules_image
et j'ai le même résultat :(
Est-ce que je m'y prend mal ou c'est la façon de faire qui a changée ?
Merci
@ +

Mourad


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

1 réponse

Avatar
Leopold BAILLY
"C. Mourad Jaber" writes:

Bonjour,
Je ne parviens pas à compiler de modules en utilisant un noyau
(2.6.14-1-k7) pré-compilé + ses headers.
Quand je compile mon noyau moi-même à partir des sources en utilisant
make-kpkg, les header permettent de compiler des modules sans problèmes
(et avant le passage au 2.6.12 ça marchait !).
Ma commande :
/usr/src/linux-headers-2.6.14-1-k7# make-kpkg --append-to-version=-1-k7
--revision=2.6.14-2 modules_image



Pour utiliser make-kpkg, il faut être dans linux-source

,----[ man make-kpkg ]
| ...
| This utility needs to be run from a top level Linux kernel source directory,
| which has been previously configured
| ...
`----

Pour compiler un module quand on n'a pas les sources du noyau, il faut soit
lancer directement le fichier debian/rules qui est dans les sources du module,
soit utiliser module-assistant.

--
Léo.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact