Forum Linux.debian/ubuntu kernel build erreurs

Posté par  (site web personnel) .
Étiquettes :
0
7
sept.
2005
Bonsoir,

Je tente d'installer un nouveau kernel sur mon laptop (je viens d'installer une debian net-install avec noyau 2.6.8).

J'ai téléchargé les sources du 2.6.11 je les ai extraites et fais le lien symbolique /usr/src/linux.

J'ai installé les libncurses les libc6-dev et les kernel-tools.

J'ai l'erreur suivante quand je lance un:

#make-kpkg buildpackage -rev Custom.1 kernel-image (j'ai pas copié toute la sortie c était trop long)

---------------------------------
/usr/bin/make ARCH=i386 \
bzImage
make[2]: Entering directory `/usr/src/kernel-source-2.6.11'
CHK include/linux/version.h
make[3]: « arch/i386/kernel/asm-offsets.s » est à jour.
CC init/main.o
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
CC init/do_mounts.o
CC init/do_mounts_devfs.o
CC init/do_mounts_rd.o
CC init/do_mounts_initrd.o
LD init/mounts.o
CC init/initramfs.o
CC init/calibrate.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
CHK usr/initramfs_list
UPD usr/initramfs_list
CPIO usr/initramfs_data.cpio
GZIP usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/i386/kernel/process.o
{entrée standard}: Messages de l'assembleur:
{entrée standard}:772: ERREUR: suffixe ou opérande invalide pour « mov »
{entrée standard}:773: ERREUR: suffixe ou opérande invalide pour « mov »
{entrée standard}:973: ERREUR: suffixe ou opérande invalide pour « mov »
{entrée standard}:974: ERREUR: suffixe ou opérande invalide pour « mov »
{entrée standard}:1053: ERREUR: suffixe ou opérande invalide pour « mov »
{entrée standard}:1054: ERREUR: suffixe ou opérande invalide pour « mov »
{entrée standard}:1149: ERREUR: suffixe ou opérande invalide pour « mov »
{entrée standard}:1150: ERREUR: suffixe ou opérande invalide pour « mov »
{entrée standard}:1159: ERREUR: suffixe ou opérande invalide pour « mov »
{entrée standard}:1171: ERREUR: suffixe ou opérande invalide pour « mov »
make[3]: *** [arch/i386/kernel/process.o] Erreur 1
make[2]: *** [arch/i386/kernel] Erreur 2
make[2]: Leaving directory `/usr/src/kernel-source-2.6.11'
make[1]: *** [stamp-build] Erreur 2
make[1]: Leaving directory `/usr/src/kernel-source-2.6.11'
make: *** [stamp-buildpackage] Erreur 2
Laptop:/usr/src/linux#
---------------------------------

C'est pas première fois que je compile un kernel mais la je bloque vraiment, l'install est toute fraîche alors doit surement me manquer un package :)

si quelqu'un a un idée !

Bonne fin de semaine
  • # Je compatis

    Posté par  (site web personnel) . Évalué à 0.

    Même problème sous sid, quelque soit les sources choisies (2.6.8, 2.6.10 ou 2.6.11 made in debian), alors même qu'en février dernier la compilation était passée sans problème (même machine).

    Je suis intéressé par toute solution ;- )
    • [^] # Re: Je compatis

      Posté par  . Évalué à 1.

      Idem pour moi, je suis en SID et j'ai upgradé gcc recement.
      Peut etre que ca viendrai de gcc ou autre element servant à la compilation.
      • [^] # Re: Je compatis

        Posté par  . Évalué à 2.

        Apparement il y a un problem avec binutils 2.6

        Appliquer un patch semble resoudre le probleme
        /usr/src/linux# wget www.kernel.org/pub/linux/devel/binutils/linux-2.6-seg-5.patch
        /usr/src/linux# patch -Np1 -i linux-2.6-seg-5.patch

        bonne compilation

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.