Problème pour compiler le noyau 2.4.23
Le
François Valenduc
Bonjour à tous,
J'ai voulu compiler le noyau 2.4.23 ce matin mais çà ne se passe pas
fort bien. J'ai télécharger les sources que j'ai patché avec supermount
et software suspend (version 2.0 pour ce noyau). L'application de ces
deux patch se passe sans problème. Ensuite, j'ai recopié le fichier
.config du répertoire des sources du noyau 2.4.22 vers le répertoire
contenant les sources du noyau 2.4.23. J'ai donc fait make oldconfig et
je crois avoir répondu avec suffisamment de bon sens aux différents
questions posées. En fait, toutes les questions concernaient des
périphériques que je n'ai pas et donc j'ai chaque fois répondu non. Il y
a juste la configuration du software suspend qui semble avoir quelque
peu changé (pour le moment, j'utilise sans problèmes le noyau 2.4.22 et
la version swsusp-2.0-rc2-whole).
J'ai donc commencé la compilation avec make dep mais çà s'arrête sur le
message suivant:
make _sfdep_power _FASTDEP_ALL_SUB_DIRS="power"
make[3]: Entering directory `/usr/src/linux-2.4.23/kernel'
make -C power fastdep
make[4]: Entering directory `/usr/src/linux-2.4.23/kernel/power'
make[4]: *** Pas de règle pour fabriquer la cible « console.c »,
nécessaire pour «
/usr/src/linux-2.4.23/include/linux/modules/console.ver ». Arrêt.
make[4]: Leaving directory `/usr/src/linux-2.4.23/kernel/power'
make[3]: *** [_sfdep_power] Erreur 2
make[3]: Leaving directory `/usr/src/linux-2.4.23/kernel'
make[2]: *** [fastdep] Erreur 2
make[2]: Leaving directory `/usr/src/linux-2.4.23/kernel'
make[1]: *** [_sfdep_kernel] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.4.23'
make: *** [dep-files] Erreur 2
Comme ce message à l'air de concerné les pilotes console et power, je
suis allé revoir le menu acpi et power management ainsi que console
drivers et tout à l'air d'être correctement configuré.
Je ne comprends pas très bien ce qui peu causer ce problème. Pour le
moment, j'utilise donc le noyau 2.4.22 que j'avais pu compilé sans trop
de difficultés. Y-a t'il vraiment intérêt à passer au noyau 2.4.23. Si
oui, auriez-vous une idée de ce qui cause l'erreur ci-dessus.
Merci pour vos conseils.
--
François Valenduc
Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre
J'ai voulu compiler le noyau 2.4.23 ce matin mais çà ne se passe pas
fort bien. J'ai télécharger les sources que j'ai patché avec supermount
et software suspend (version 2.0 pour ce noyau). L'application de ces
deux patch se passe sans problème. Ensuite, j'ai recopié le fichier
.config du répertoire des sources du noyau 2.4.22 vers le répertoire
contenant les sources du noyau 2.4.23. J'ai donc fait make oldconfig et
je crois avoir répondu avec suffisamment de bon sens aux différents
questions posées. En fait, toutes les questions concernaient des
périphériques que je n'ai pas et donc j'ai chaque fois répondu non. Il y
a juste la configuration du software suspend qui semble avoir quelque
peu changé (pour le moment, j'utilise sans problèmes le noyau 2.4.22 et
la version swsusp-2.0-rc2-whole).
J'ai donc commencé la compilation avec make dep mais çà s'arrête sur le
message suivant:
make _sfdep_power _FASTDEP_ALL_SUB_DIRS="power"
make[3]: Entering directory `/usr/src/linux-2.4.23/kernel'
make -C power fastdep
make[4]: Entering directory `/usr/src/linux-2.4.23/kernel/power'
make[4]: *** Pas de règle pour fabriquer la cible « console.c »,
nécessaire pour «
/usr/src/linux-2.4.23/include/linux/modules/console.ver ». Arrêt.
make[4]: Leaving directory `/usr/src/linux-2.4.23/kernel/power'
make[3]: *** [_sfdep_power] Erreur 2
make[3]: Leaving directory `/usr/src/linux-2.4.23/kernel'
make[2]: *** [fastdep] Erreur 2
make[2]: Leaving directory `/usr/src/linux-2.4.23/kernel'
make[1]: *** [_sfdep_kernel] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.4.23'
make: *** [dep-files] Erreur 2
Comme ce message à l'air de concerné les pilotes console et power, je
suis allé revoir le menu acpi et power management ainsi que console
drivers et tout à l'air d'être correctement configuré.
Je ne comprends pas très bien ce qui peu causer ce problème. Pour le
moment, j'utilise donc le noyau 2.4.22 que j'avais pu compilé sans trop
de difficultés. Y-a t'il vraiment intérêt à passer au noyau 2.4.23. Si
oui, auriez-vous une idée de ce qui cause l'erreur ci-dessus.
Merci pour vos conseils.
--
François Valenduc
Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre

Poser une question


Ca y est, j'ai trouvé ! En fait, pour utiliser la nouvelle version du
software suspend, il faut maintenant appliquer 2 patch (un "core patch"
et un patch spécifique à la version du noyau qu'on veut compiler. Donc,
çà marche. Enfin presque car le paramètre resume passé au noyau et qui
indique la partition de swap n'a pas l'air de vouloir être pris en
compte. C'est sensé être resume=/dev/hdax (hdax = partition swap) mais
je ne trouve plus.
--
François Valenduc
Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre
Bonsoir,
En compilant un noyau 2.4.23 (avec tout un tas de patches dont
software suspend), j'ai eu la même erreur il y a deux heures.
La solution, c'est d'appliquer les 2 patches software suspend :
- software-suspend-2.0-core-rc3A.bz2
- software-suspend-2.0-linux-2.4.23.bz2
Nico.
Bin voilà, c'est super, maintenant on sait que 20 + 3 = 23
C'est pas comme ça que tu va monter, je dirais même que tu es assez
proche de la descente, ce qui me permettra avec la simple combinaison de
touches "entréé + q + entrée" (non, ça ne fait pas 23) d'avoir le
plaisir de ne plus te lire.
Remarque la touche 'q' est à gauche et 'entrée' est à droite, c'est très
rapide (si on a l'idée d'utilisers deux doigt n'appartenant pas à la
même main)
--
Hugo NPN -<°o))
Passe que moi, au départ, j'avais fait informatique comme études, pas NT,
et je voudrais revenir à mon métier premier.
-+- BB in Guide du Linuxien pervers - Bien configurer son métier.