OVH Cloud OVH Cloud

Problème pour compiler le noyau 2.4.23

3 réponses
Avatar
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

3 réponses

Avatar
François Valenduc

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.


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

Avatar
nicolas.salguero
François Valenduc wrote in message news:<3fd7344f$0$29095$...
Bonjour à tous,


Bonsoir,


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.


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.

Avatar
hugolino
Le Wed, 10 Dec 2003 17:14:25 +0100, François Valenduc a écrit:
[snip]


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.