[gentoo-user-fr] Erreur Compilation Noyau suite à maj GCC 3.4.4
3 réponses
Fly.Captain At Free.fr
Bonsoir,
Suite à une mise à jour de GCC de 3.3.6 à 3.4.4, je n'arrive plus à
recompiler le noyau. J'ai cette erreur là :
sched.c:1445: error: conflicting types for '__wake_up_sync'
/usr/src/linux-2.4.31-gentoo-r1/include/linux/sched.h:631: error: previous
declaration of '__wake_up_s
ync' was here
sched.c:1445: error: conflicting types for '__wake_up_sync'
/usr/src/linux-2.4.31-gentoo-r1/include/linux/sched.h:631: error: previous
declaration of '__wake_up_s
ync' was here
make[2]: *** [sched.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.31-gentoo-r1/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.31-gentoo-r1/kernel'
make: *** [_dir_kernel] Error 2
A priori, je n'ai pas eu d'erreur lors de la mise à jour du système. Je peux
recompiler un ancien noyau, le 2.4.28, ça marche.
J'ai effectuer un second "emerge -e system", mais j'ai toujours l'erreur.
Sur une autre machine, qui en 2.6.x, je n'ai eu aucun problème lors de la
mise à jour de GCC, mais cette machine doit rester en 2.4.x, et par
préférence, la dernière version, celle qui ne veut pas compiler :
2.4.31-gentoo-r1 (elle fonctionnait bien avec GCC 3.3.6).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
> Bonsoir,
Suite à une mise à jour de GCC de 3.3.6 à 3.4.4, je n'arrive plus à recompiler le noyau. J'ai cette erreur là :
sched.c:1445: error: conflicting types for '__wake_up_sync' /usr/src/linux-2.4.31-gentoo-r1/include/linux/sched.h:631: error: previous declaration of '__wake_up_s ync' was here sched.c:1445: error: conflicting types for '__wake_up_sync' /usr/src/linux-2.4.31-gentoo-r1/include/linux/sched.h:631: error: previous declaration of '__wake_up_s ync' was here make[2]: *** [sched.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.31-gentoo-r1/kernel' make[1]: *** [first_rule] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.31-gentoo-r1/kernel' make: *** [_dir_kernel] Error 2
A priori, je n'ai pas eu d'erreur lors de la mise à jour du système. Je peux recompiler un ancien noyau, le 2.4.28, ça marche. J'ai effectuer un second "emerge -e system", mais j'ai toujours l'erreur. Sur une autre machine, qui en 2.6.x, je n'ai eu aucun problème lors de la mise à jour de GCC, mais cette machine doit rester en 2.4.x, et par préférence, la dernière version, celle qui ne veut pas compiler : 2.4.31-gentoo-r1 (elle fonctionnait bien avec GCC 3.3.6).
Avec les vanilla-sources (2.4.31), la compilation passe aussi. Finalement, j'ai migré cette machine en linux 2.6.x (gentoo-sources), là tout est ok.
Est-ce quelqu'un ici a effectué une mise à jour de GCC 3.3.6 -> 3.4.4 en ayant un noyau gentoo-sources en 2.4.31 (linux-2.4.31-gentoo-r1) ?
Merci de votre aide.
Fabien.
-- mailing list
> Bonsoir,
Suite à une mise à jour de GCC de 3.3.6 à 3.4.4, je n'arrive plus à
recompiler le noyau. J'ai cette erreur là :
sched.c:1445: error: conflicting types for '__wake_up_sync'
/usr/src/linux-2.4.31-gentoo-r1/include/linux/sched.h:631: error: previous
declaration of '__wake_up_s
ync' was here
sched.c:1445: error: conflicting types for '__wake_up_sync'
/usr/src/linux-2.4.31-gentoo-r1/include/linux/sched.h:631: error: previous
declaration of '__wake_up_s
ync' was here
make[2]: *** [sched.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.31-gentoo-r1/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.31-gentoo-r1/kernel'
make: *** [_dir_kernel] Error 2
A priori, je n'ai pas eu d'erreur lors de la mise à jour du système. Je
peux recompiler un ancien noyau, le 2.4.28, ça marche.
J'ai effectuer un second "emerge -e system", mais j'ai toujours l'erreur.
Sur une autre machine, qui en 2.6.x, je n'ai eu aucun problème lors de la
mise à jour de GCC, mais cette machine doit rester en 2.4.x, et par
préférence, la dernière version, celle qui ne veut pas compiler :
2.4.31-gentoo-r1 (elle fonctionnait bien avec GCC 3.3.6).
Avec les vanilla-sources (2.4.31), la compilation passe aussi.
Finalement, j'ai migré cette machine en linux 2.6.x (gentoo-sources), là
tout est ok.
Est-ce quelqu'un ici a effectué une mise à jour de GCC 3.3.6 -> 3.4.4
en ayant un noyau gentoo-sources en 2.4.31 (linux-2.4.31-gentoo-r1) ?
Suite à une mise à jour de GCC de 3.3.6 à 3.4.4, je n'arrive plus à recompiler le noyau. J'ai cette erreur là :
sched.c:1445: error: conflicting types for '__wake_up_sync' /usr/src/linux-2.4.31-gentoo-r1/include/linux/sched.h:631: error: previous declaration of '__wake_up_s ync' was here sched.c:1445: error: conflicting types for '__wake_up_sync' /usr/src/linux-2.4.31-gentoo-r1/include/linux/sched.h:631: error: previous declaration of '__wake_up_s ync' was here make[2]: *** [sched.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.31-gentoo-r1/kernel' make[1]: *** [first_rule] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.31-gentoo-r1/kernel' make: *** [_dir_kernel] Error 2
A priori, je n'ai pas eu d'erreur lors de la mise à jour du système. Je peux recompiler un ancien noyau, le 2.4.28, ça marche. J'ai effectuer un second "emerge -e system", mais j'ai toujours l'erreur. Sur une autre machine, qui en 2.6.x, je n'ai eu aucun problème lors de la mise à jour de GCC, mais cette machine doit rester en 2.4.x, et par préférence, la dernière version, celle qui ne veut pas compiler : 2.4.31-gentoo-r1 (elle fonctionnait bien avec GCC 3.3.6).
Avec les vanilla-sources (2.4.31), la compilation passe aussi. Finalement, j'ai migré cette machine en linux 2.6.x (gentoo-sources), là tout est ok.
Est-ce quelqu'un ici a effectué une mise à jour de GCC 3.3.6 -> 3.4.4 en ayant un noyau gentoo-sources en 2.4.31 (linux-2.4.31-gentoo-r1) ?
Merci de votre aide.
Fabien.
-- mailing list
Yoann Pannier
wrote, On 12/13/2005 09:23 AM:
Suite à une mise à jour de GCC de 3.3.6 à 3.4.4, je n'arrive plus à recompiler le noyau. J'ai cette erreur là :
Avec les vanilla-sources (2.4.31), la compilation passe aussi.
Tu devrais ajouter un commentaire avec cette info sur le bug #103312, ça relancerait peut-être le truc.
-- Yoann Pannier -- mailing list
fly.captain@free.fr wrote, On 12/13/2005 09:23 AM:
Suite à une mise à jour de GCC de 3.3.6 à 3.4.4, je n'arrive plus à
recompiler le noyau. J'ai cette erreur là :
Avec les vanilla-sources (2.4.31), la compilation passe aussi.
Tu devrais ajouter un commentaire avec cette info sur le bug #103312, ça
relancerait peut-être le truc.
--
Yoann Pannier
--
gentoo-user-fr@gentoo.org mailing list