Journal Problème de compilation noyau 2.4.28

Posté par  .
Étiquettes : aucune
0
20
nov.
2004
Je voulais passer du noyau 2.4.24->2.4.28 et j'ai eu cette erreur lors du make modules :
dn_neigh.c:584: error: `THIS_MODULE' undeclared here (not in a function)
dn_neigh.c:584: error: un élément de l'initialisation n'est pas une constante
dn_neigh.c:584: error: (near initialization for `dn_neigh_seq_fops.owner')
make[2]: *** [dn_neigh.o] Erreur 1
make[2]: Leaving directory `/usr/src/linux-2.4.28/net/decnet'
make[1]: *** [_modsubdir_decnet] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.4.28/net'
make: *** [_mod_net] Erreur 2
linux:/usr/src/linux-2.4.28 # make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/linux-2.4.28/scripts/lxdialog'
make[1]: Leaving directory `/usr/src/linux-2.4.28/scripts/lxdialog'
/bin/sh scripts/Menuconfig arch/i386/config.in
Using defaults found in .config
Preparing scripts: functions, parsing..................................................................................done

Etant fainant j'avais repris le .config du noyau 2.4.21 et j'ai ensuite vérifié si l'import était bon (ok)

Apparemment c'est decnet qui est fautif, en effet c'est bien intégré comme module dans la config
La question que je me pose : ça marchait dans le 2.4.21, puis dans le 2.4.24 et ça marche plus dans le 2.4.28
Je peux bien entendu désactiver DECnet (je sais pas trop à quoi ça sert si ce n'est que c'est une sorte d'outil IP développée par Compacq)

Une idée ?

(PS : make dep ; make clean ; maek bzImage ont bien fonctionné)
  • # une idée? oui bien sur

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

    Poste dans les fora, c'est fait pour ca...
    • [^] # Re: une idée? oui bien sur

      Posté par  . Évalué à 5.

      ça fait pédant "fora" je trouve

      mais sur le fond je suis d'accord, sans faire mon intégriste des forums, là tu nous vomis des messages d'erreur, c'est vraiment moche pour un journal, même privé (d'ailleurs "privé" n'a plus trop de sens depuis qu'ils sont affichés sur la page des journaux, c'est à dire depuis longtemps)

      sinon t'as pensé à faire un make oldconfig ?
      quoique je sais plus si c'est depuis les 2.6 que c'est apparu ou pas
      • [^] # Re: une idée? oui bien sur

        Posté par  . Évalué à 0.

        > ça fait pédant "fora" je trouve

        Parler français ça fait pédant? On aura tout vu sur DLFP.
  • # ...

    Posté par  . Évalué à 3.

Suivre le flux des commentaires

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