pb de compile noyau chelou !!

pb de compile noyau chelou !! - Installation - Linux et OS Alternatifs

Marsh Posté le 08-01-2003 à 17:06:08    

salut,
 
je doit recompiler mon noyau pour le support via-rhine (j ai une debian woody 2.4.18), mais j ai ces warning a la compile :

Code :
  1. debian:/usr/src/linux# make bzImage
  2. gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall -Wstrict-prototyp
  3. es -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pip
  4. e -mpreferred-stack-boundary=2 -march=i686   -DKBUILD_BASENAME=main -c -o init/m
  5. ain.o init/main.c
  6. . scripts/mkversion > .tmpversion
  7. gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -
  8. fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686  -D
  9. UTS_MACHINE='"i386"' -DKBUILD_BASENAME=version -c -o init/version.o init/version.c
  10. make CFLAGS="-D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigra
  11. phs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march
  12. =i686 " -C  kernel
  13. make[1]: Entering directory `/usr/src/kernel-source-2.4.18/kernel'
  14. make all_targets
  15. make[2]: Entering directory `/usr/src/kernel-source-2.4.18/kernel'
  16. gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -
  17. fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686   -
  18. DKBUILD_BASENAME=printk  -DEXPORT_SYMTAB -c printk.c
  19. In file included from /usr/src/kernel-source-2.4.18/include/linux/modversions.h:64,
  20.                  from /usr/src/kernel-source-2.4.18/include/linux/module.h:21,
  21.                  from printk.c:26:
  22. /usr/src/kernel-source-2.4.18/include/linux/modules/dec_and_lock.ver:2: warning: `atomic_dec_and_lock'
  23. redefined
  24. /usr/src/kernel-source-2.4.18/include/linux/spinlock.h:48: warning: this is the location of the previou
  25. s definition
  26. In file included from /usr/src/kernel-source-2.4.18/include/linux/modversions.h:117,
  27.                  from /usr/src/kernel-source-2.4.18/include/linux/module.h:21,
  28.                  from printk.c:26:
  29. /usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:80: warning: `cpu_data' redefined
  30. /usr/src/kernel-source-2.4.18/include/asm/processor.h:79: warning: this is the location of the previous
  31. definition
  32. /usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:84: warning: `smp_num_cpus' redefine
  33. d
  34. /usr/src/kernel-source-2.4.18/include/linux/smp.h:80: warning: this is the location of the previous def
  35. inition
  36. /usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:86: warning: `cpu_online_map' redefi
  37. ned
  38. /usr/src/kernel-source-2.4.18/include/linux/smp.h:88: warning: this is the location of the previous def
  39. inition
  40. /usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:100: warning: `smp_call_function' re
  41. defined
  42. /usr/src/kernel-source-2.4.18/include/linux/smp.h:87: warning: this is the location of the previous def
  43. inition
  44. In file included from /usr/src/kernel-source-2.4.18/include/linux/modversions.h:144,
  45.                  from /usr/src/kernel-source-2.4.18/include/linux/module.h:21,
  46.                  from printk.c:26:
  47. /usr/src/kernel-source-2.4.18/include/linux/modules/ksyms.ver:526: warning: `del_timer_sync' redefined
  48. /usr/src/kernel-source-2.4.18/include/linux/timer.h:30: warning: this is the location of the previous d
  49. efinition
  50. In file included from /usr/src/kernel-source-2.4.18/include/linux/interrupt.h:45,
  51.                  from printk.c:27:
  52. /usr/src/kernel-source-2.4.18/include/asm/hardirq.h:37: warning: `synchronize_irq' redefined
  53. /usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:88: warning: this is the location of
  54. the previous definition


 
si je le laisse continuer il plante car il dit k il ne trouve pas une variable blablabla!
 
k est ce ke c ke ce bordel ???

Reply

Marsh Posté le 08-01-2003 à 17:06:08   

Reply

Marsh Posté le 08-01-2003 à 17:23:42    

tu es parti de sources propres (make clean, voire backup du .config et make distclean) ?
essayes un :
LC_ALL=C make bzImage
au cas où tu utiliserais une locale différente. pour certains problèmes ça aide.

Reply

Marsh Posté le 08-01-2003 à 17:28:17    

bah je suis parti de me sources ke j avais deja compile pour le support ATM et du system.map
 
je vais essaye ton truc, j ai surement change les locales, mais quand :D
 
sinon, comment je change les locales ??

Reply

Marsh Posté le 08-01-2003 à 17:31:25    

bon ca marche pas non plus
a la fin kan il plante il dit : smp_num_cpus undeclared ...
et ce pour le fichier kernel_stat.h
 
 
mais c koi ce binz ???

Reply

Marsh Posté le 08-01-2003 à 17:34:06    

tu n'aurais pas activé l'option SMP dans la config ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 08-01-2003 à 17:35:21    

bah je pense po !!!
a moins ke je ne l ai desactivee !!!
 
mais c koi cette option au fait ??
et on la trouve ou ??
 
 :hello:

Reply

Marsh Posté le 08-01-2003 à 17:37:42    

bon je crois ke j ai trouve !!!
 
SMP = simple multiple processing !!!!
 
je l ai desactive car j ai k un seul proc, mais bon il a pas l air d aimer ca :lol:
 
bref, une erreur bien conne....

Reply

Marsh Posté le 08-01-2003 à 17:38:28    

c'est pas plutôt Symetrical Multiple Processors


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 08-01-2003 à 17:39:44    

oui c plutot ca, et ct bien la le pb !!!
 
now ca marche
 
thx  :hello:  
 
ps : pk je peux pas desactiver cette option ???

Reply

Marsh Posté le 08-01-2003 à 17:45:29    

bizarre, chez moi, sur un 2.4.18 (le noyau MDK), j'avais désactivé sans pb la gestion du SMP


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 08-01-2003 à 17:45:29   

Reply

Marsh Posté le 08-01-2003 à 20:17:18    

mais heu, juste en passant, fo pas recompiler le noyau pour le support via-rhine ! C'est deja dans tout les noyau debian...

Reply

Marsh Posté le 09-01-2003 à 00:32:42    

beber.doneux01 a écrit :

mais heu, juste en passant, fo pas recompiler le noyau pour le support via-rhine ! C'est deja dans tout les noyau debian...


 
 
Clair...
 
 
Commande magique:
 
"modconf" en root.
 
 
 
Et puis, sous Debian, on compile le noyau avec les outils Debian et pas avec make, make dep, make bzImage...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed