Comment compiler son noyau avec ça ??? [resolu] [RH 8 / GCC] - Linux et OS Alternatifs
Marsh Posté le 15-10-2002 à 06:12:03
Installes Gentoo ... ...
Marsh Posté le 15-10-2002 à 06:54:41
:D j'en étais sûr !
bon, je ne sais pas si ça vient de là, mais j'ai cette erreur qui est plusieurs fois répété au make dep :
/usr/src/linux-2.4.18-14/include/linux/kernel.h:10:20: stdarg.h: Aucun fichier ou répertoire de ce type
bon, d'après ce que j'ai compris avec google, ce ne serait pas gênant avec les nouveaux gcc
le problème intervient au make modules :
Code :
|
bon, ben là on voit que l'erreur vient de l'absence de stdarg.h (appel de la fonction va_list)
ce que je ne pige pas, c'est que faire là ? même en ne compilant pas ce module, l'erreur est la même :/
Marsh Posté le 15-10-2002 à 09:29:22
moi je dirais qu'il te manque un package....
genre glibc-devel ou qqch du genre
Marsh Posté le 15-10-2002 à 10:02:07
j'ai eu le même problème.
en gros, c'est la faute au kernel même si je peux pas dire pourquoi.
normalement tu as ce fameux stdarg.h dans quelque chose qui suivant les versions va ressembler à /usr/lib/gcc-lib/i386-linux/3.2.1 (le i386 et la version de gcc dépendent de ton système).Pour ne pas avoir de problème, copies ou lies les .h de ce répertoire dans /usr/src/linux/include pour qu'ils soient trouvés à la compile.
Marsh Posté le 15-10-2002 à 10:46:28
@ apolon34 > et vi, justement j'ai cru ça aussi et pensai résoudre le problème jusqu'à ce que le gestionnaire m'affiche que glibc-devel était déjà installé
@ kelus > je ne l'ai pas refais, mais j'avais justement vu ça dans un topic, mais ça ne m'avait rien apporté
@ 911 gt3 > je pense que la solution est là, je fonce essayer
merci @ tous de vos réponses constructives
Marsh Posté le 15-10-2002 à 10:54:38
un grand merci à 911, c'était exactement ce qu'il fallait faire !
finies les erreurs
Marsh Posté le 15-10-2002 à 10:59:24
fallait faire bien + simplement un "export LANG=C"
(j'avais fait un post d'astuces pour red hat 8 hier mais il a disparu...)
Marsh Posté le 15-10-2002 à 11:10:43
kazekami a écrit a écrit : fallait faire bien + simplement un "export LANG=C" (j'avais fait un post d'astuces pour red hat 8 hier mais il a disparu...) |
ben dans mon cas ça n'a rien apporté, après la déclaration j'avais toujours le même problème, j'ai fais pas mal de tests (plusieurs versions de gcc avec 2 noyaux différents 2.4.18-14 et 2.4.19), au moins sous cette version de RH, le changement de gcc ne me foire pas à la gueu** comme ça faisait sous la 7.2, donc c'était facile de downgrader ou upgrader gcc.... par contre j'ai quelques petits problèmes avec rpm qui plante parfois, j'ai installé cette RH sur 2 machines, sur les 2 ça me le faisait avec seul solution que de rebooter car il fallait tuer le processus rpm et après il était impossible de relancer une install
même après mise à jour de rpm à la version 4.1...
là c'est résolu aussi grâce à apt avec accessoirement synaptic
Marsh Posté le 15-10-2002 à 04:54:00
ça fait pas mal de temps que je galère avec ce "foutu" problème de compilo, après avoir compiler les sources de gcc 3.2 fraîchement téléchargé sur gcc.gnu.org, puis downgradé en 2.96-110, puis compiler encore une fois le 3.2, puis fini par réinstallé le 3.2-7, je ne sais plus comment faire
Bref, pas moyen de compiler les modules sans erreur.... j'ai donc ignoré la première erreur (-i), mais celles-ci s'enchaînent ensuite, donc pas la peine...
j'ai absolument besoin de recompiler puisque j'ai du matos non pris en charge par défaut
ceux qui ont eu le problème ont trouvé une solution
(les "installe mandrake" sont priés de sortir avant de poster )
Message édité par BMOTheKiller le 15-10-2002 à 10:57:46