Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1714 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  probleme a la compilation d'un noyau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme a la compilation d'un noyau

n°98810
leirn
A.D.I.D.A.S.
Posté le 13-05-2002 à 11:21:38  profilanswer
 

au debut je le faisais avec gcc , mais il me sortait plein de warning et un erreur a la fin, donc je me suis decidé a installer le 3.04...
 
je pense ke g du le faire correctement car:
 
[root@server linux-2.4.8]# gcc -v
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.0.4/specs
Configured with: ./configure
Thread model: single
gcc version 3.0.4
 
mais il sort tjs enormment de mess d'err type
 
/usr/src/linux-2.4.8/include/asm/pgalloc.h: In function `get_pgd_fast':
/usr/src/linux-2.4.8/include/asm/pgalloc.h:74: `boot_cpu_data_R65dda927' undeclared (first use in this function)
/usr/src/linux-2.4.8/include/asm/pgalloc.h: In function `free_pgd_fast':
/usr/src/linux-2.4.8/include/asm/pgalloc.h:85: `boot_cpu_data_R65dda927' undeclared (first use in this function)
/usr/src/linux-2.4.8/include/asm/pgalloc.h: In function `pte_alloc_one_fast':
/usr/src/linux-2.4.8/include/asm/pgalloc.h:122: `boot_cpu_data_R65dda927' undeclared (first use in this function)
 
aussi bien ds le make clean && make dep
ke ds le make bzImage et ds
make modules && make modules_install
 
a la fin de ce denier, il me met en plus
 
make[2]: *** [eni.o] Erreur 1
make[2]: Quitte le répertoire `/usr/src/linux-2.4.8/drivers/atm'
make[1]: *** [_modsubdir_atm] Erreur 2
make[1]: Quitte le répertoire `/usr/src/linux-2.4.8/drivers'
make: *** [_mod_drivers] Erreur 2
 
 
je sais pas trop a koi correspondent toutes ces erreurs, keske g mal fait, coment solutionner le probleme ou meme si le noyau compiler est qd meme viable...
 
Vous pouvez m'eclairez? merci d'avance  :)


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
mood
Publicité
Posté le 13-05-2002 à 11:21:38  profilanswer
 

n°98820
Babouchka
You're no fun anymore
Posté le 13-05-2002 à 11:45:01  profilanswer
 

le gcc, c'est un package ou tu l'as compilé ?
 
parce qu'un ./configure à la barbare, je crois pas que ça soit trop conseillé pour un truc comme gcc
 
chez moi il doit être configuré comme ça
./configure --enable-shared --enable-threads
 
ou un truc du genre
et quand je fais un gcc -v, j'ai un
thread model : posix
 
A+

 

[jfdsdjhfuetppo]--Message édité par Babouchka le 13-05-2002 à 11:45:42--[/jfdsdjhfuetppo]

n°98848
leirn
A.D.I.D.A.S.
Posté le 13-05-2002 à 12:40:45  profilanswer
 

a la barbare, je vais reessayer avec ta method, je vous tiens au courant


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°98853
Babouchka
You're no fun anymore
Posté le 13-05-2002 à 12:50:14  profilanswer
 

vérifie qd même que j'ai mis la bonne syntaxe pour les options avec un ./configure --help
 
sinon par curiosité, tu as compilé avec quelle commande ?
tu as fait un simple make ou un make bootstrap ?
 
A+

n°98948
leirn
A.D.I.D.A.S.
Posté le 13-05-2002 à 17:11:43  profilanswer
 

amke...


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°98950
Babouchka
You're no fun anymore
Posté le 13-05-2002 à 17:14:44  profilanswer
 

mmm, ça explique tout
 
faut faire un make bootstrap
pas un make
 

Code :
  1. For a native build issue the command make bootstrap. This will build the entire GCC system, which includes the following steps:
  2. Build host tools necessary to build the compiler such as texinfo, bison, gperf.
  3. Build target tools for use by the compiler such as binutils (bfd, binutils, gas, gprof, ld, and opcodes) if they have been individually linked or moved into the top level GCC source tree before configuring.
  4. Perform a 3-stage bootstrap of the compiler.
  5. Perform a comparison test of the stage2 and stage3 compilers.
  6. Build runtime libraries using the stage3 compiler from the previous step.


 
un simple make, ça créera un gcc inutilisable
 
A+

 

[jfdsdjhfuetppo]--Message édité par Babouchka le 13-05-2002 à 17:15:00--[/jfdsdjhfuetppo]

n°98952
leirn
A.D.I.D.A.S.
Posté le 13-05-2002 à 17:16:14  profilanswer
 

ca explik tout... je relink la 2.96 pis je ressai...


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  probleme a la compilation d'un noyau

 

Sujets relatifs
comment patcher le noyau avec n_hdlc.c.diff ?Linux -> Mandrake 8.2 -> Probleme de CDROM (svp)
Probleme de droits KonsolePb recompilation du noyau
LINUX ->> Mandrake 8.2 ->> Qui pourra trouver le probleme ???Probleme partitionnement.
PROBLEME link partner capacityproblème DRM
Probleme avec le fichier dhcpd...Problème de réseau!
Plus de sujets relatifs à : probleme a la compilation d'un noyau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR