1 |
> Bonsoir, |
2 |
> |
3 |
> Suite à une mise à jour de GCC de 3.3.6 à 3.4.4, je n'arrive plus à |
4 |
> recompiler le noyau. J'ai cette erreur là : |
5 |
> |
6 |
> sched.c:1445: error: conflicting types for '__wake_up_sync' |
7 |
> /usr/src/linux-2.4.31-gentoo-r1/include/linux/sched.h:631: error: previous |
8 |
> declaration of '__wake_up_s |
9 |
> ync' was here |
10 |
> sched.c:1445: error: conflicting types for '__wake_up_sync' |
11 |
> /usr/src/linux-2.4.31-gentoo-r1/include/linux/sched.h:631: error: previous |
12 |
> declaration of '__wake_up_s |
13 |
> ync' was here |
14 |
> make[2]: *** [sched.o] Error 1 |
15 |
> make[2]: Leaving directory `/usr/src/linux-2.4.31-gentoo-r1/kernel' |
16 |
> make[1]: *** [first_rule] Error 2 |
17 |
> make[1]: Leaving directory `/usr/src/linux-2.4.31-gentoo-r1/kernel' |
18 |
> make: *** [_dir_kernel] Error 2 |
19 |
> |
20 |
> A priori, je n'ai pas eu d'erreur lors de la mise à jour du système. Je |
21 |
> peux recompiler un ancien noyau, le 2.4.28, ça marche. |
22 |
> J'ai effectuer un second "emerge -e system", mais j'ai toujours l'erreur. |
23 |
> Sur une autre machine, qui en 2.6.x, je n'ai eu aucun problème lors de la |
24 |
> mise à jour de GCC, mais cette machine doit rester en 2.4.x, et par |
25 |
> préférence, la dernière version, celle qui ne veut pas compiler : |
26 |
> 2.4.31-gentoo-r1 (elle fonctionnait bien avec GCC 3.3.6). |
27 |
|
28 |
Avec les vanilla-sources (2.4.31), la compilation passe aussi. |
29 |
Finalement, j'ai migré cette machine en linux 2.6.x (gentoo-sources), là |
30 |
tout est ok. |
31 |
|
32 |
Est-ce quelqu'un ici a effectué une mise à jour de GCC 3.3.6 -> 3.4.4 |
33 |
en ayant un noyau gentoo-sources en 2.4.31 (linux-2.4.31-gentoo-r1) ? |
34 |
|
35 |
> Merci de votre aide. |
36 |
> |
37 |
> Fabien. |
38 |
|
39 |
-- |
40 |
gentoo-user-fr@g.o mailing list |