OVH Cloud OVH Cloud

PB Compilation modules

2 réponses
Avatar
Galbois Julien
Bonjour,

je tente de mettre un graveur sur une RedHat9

donc je recompile le noyau avec les options vouluent.
donc :
make dep
make clean
make bzImage
make modules et là PB
il s'arrête pour me dire :
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:1129: AVERTISSEMENT:
opérande asm 1 ne concorde pas probablement avec les contraintes
make[3]: *** [module.o] Erreur 1
make[3]: Quitte le répertoire `/usr/src/linux-2.4.20-8/drivers/addon/cipe'
make[2]: *** [_modsubdir_cipe] Erreur 2
make[2]: Quitte le répertoire `/usr/src/linux-2.4.20-8/drivers/addon'
make[1]: *** [_modsubdir_addon] Erreur 2
make[1]: Quitte le répertoire `/usr/src/linux-2.4.20-8/drivers'
make: *** [_mod_drivers] Erreur 2

Est ce que cela parle à quelqu'un, car là je ne sais même pas où chercher.


Merci d'avance

Julien.G

2 réponses

Avatar
J. Mayer
On Tue, 09 Sep 2003 15:00:40 +0200, Galbois Julien wrote:

Bonjour,

je tente de mettre un graveur sur une RedHat9

donc je recompile le noyau avec les options vouluent.
donc :
make dep
make clean
make bzImage
make modules et là PB
il s'arrête pour me dire :
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:1129: AVERTISSEMENT:
opérande asm 1 ne concorde pas probablement avec les contraintes
make[3]: *** [module.o] Erreur 1
make[3]: Quitte le répertoire `/usr/src/linux-2.4.20-8/drivers/addon/cipe'
make[2]: *** [_modsubdir_cipe] Erreur 2
make[2]: Quitte le répertoire `/usr/src/linux-2.4.20-8/drivers/addon'
make[1]: *** [_modsubdir_addon] Erreur 2
make[1]: Quitte le répertoire `/usr/src/linux-2.4.20-8/drivers'
make: *** [_mod_drivers] Erreur 2

Est ce que cela parle à quelqu'un, car là je ne sais même pas où chercher.

Non, le message d'erreur original (en anglais) serait plus parlant.

Celà dit, je pense que c'est quelque chose du style:
__asm__ __volatile__ ("..." : "=r" (toto) :: toto);
Il faut supprimer la deuxième occurence de toto, dans ce cas.
Mais la bonne solution est d'utiliser un kernel standard
ou de demander à RedHat: ils sont les seuls à pouvoir assurer
un support sur leur kernels...

Avatar
Galbois Julien
"J. Mayer" a écrit dans le message de
news:
On Tue, 09 Sep 2003 15:00:40 +0200, Galbois Julien wrote:

Bonjour,

je tente de mettre un graveur sur une RedHat9

donc je recompile le noyau avec les options vouluent.
donc :
make dep
make clean
make bzImage
make modules et là PB
il s'arrête pour me dire :
/usr/src/linux-2.4.20-8/include/linux/skbuff.h:1129: AVERTISSEMENT:
opérande asm 1 ne concorde pas probablement avec les contraintes
make[3]: *** [module.o] Erreur 1
make[3]: Quitte le répertoire
`/usr/src/linux-2.4.20-8/drivers/addon/cipe'


make[2]: *** [_modsubdir_cipe] Erreur 2
make[2]: Quitte le répertoire `/usr/src/linux-2.4.20-8/drivers/addon'
make[1]: *** [_modsubdir_addon] Erreur 2
make[1]: Quitte le répertoire `/usr/src/linux-2.4.20-8/drivers'
make: *** [_mod_drivers] Erreur 2

Est ce que cela parle à quelqu'un, car là je ne sais même pas où
chercher.



Non, le message d'erreur original (en anglais) serait plus parlant.

Celà dit, je pense que c'est quelque chose du style:
__asm__ __volatile__ ("..." : "=r" (toto) :: toto);
Il faut supprimer la deuxième occurence de toto, dans ce cas.
Mais la bonne solution est d'utiliser un kernel standard
ou de demander à RedHat: ils sont les seuls à pouvoir assurer
un support sur leur kernels...


ceux sont les sources fournit avec la Redhat9