erreur à la compilation du noyau - Installation - Linux et OS Alternatifs
Marsh Posté le 09-06-2003 à 14:34:07
en fait l'erreur apparait des que je mets a yes l'option :
Prompt for development and/or incomplete code/drivers
sans laquelle je ne peux utiliser les drivers experimentaux : une idée ?
Marsh Posté le 09-06-2003 à 14:35:03
fait make clean (ou make distclean je sais plus)
et oublie pas le make dep avant le make bzImage
Marsh Posté le 09-06-2003 à 14:36:33
D'ou provient ton kernel source : package ? vanilla ?
Qu'elle version de GCC ?
Pactché ? non pactché ?
Marsh Posté le 09-06-2003 à 14:43:12
kernel provenant de chez debian (sid) récupéré grace à apt mais peut etre pas a jour car le paquet car un apt-get upgrade me renvoie ca :
Impossible de récupérer http://ftp.fr.debian.org/debian/po [...] -8_all.deb 403 Forbidden
Marsh Posté le 09-06-2003 à 14:46:15
Je serais toi j'irais chercher un vanilla de kernel.org, je prendrais pas de risque en utilisant gcc3.2 et pas le 3.3 (qui est en defaut sur sid), et rulez !
Marsh Posté le 09-06-2003 à 14:52:03
gcc fait partie des paquets pas encore upgrades chez moi :
Citation : |
mais la apparemment g fait un make clean avt le make dep et ca a l'air de fonctionner
Marsh Posté le 09-06-2003 à 14:56:40
A bé oui ca fait un peu le ménage... si tu utilises tjs le meme source pour refaire ton ptit kernel, entre 2 compilation oublis pas de faire un make mrproper (faut sauver ton .config avant ailleur quand meme), et pis changer le numero de revision dans le Makefile, sinon il va etre pas content en te disant qu'il a déja un repertoir /lib/modules/monkernel
Marsh Posté le 09-06-2003 à 15:30:28
meme apres un make clean et avec les sources vanilla de chez kernel.org g tjrs la meme erreur : personne ne sait a kelle option correspond l'erruer
Marsh Posté le 09-06-2003 à 16:19:57
La dernière image du 2.4.20-3-686 de Debian est compilée avec GCC3.3 à partir des sources du paquet 2.4.20-9:
|
Quant au serveur Debian en France, les erreurs "403 Forbidden" ont l'air de se multiplier... j'ai mis "de" à la place de "fr" dans mes sources pour APT
(j'ai mis "de" comme j'aurais pu mettre autre chose...)
Marsh Posté le 09-06-2003 à 14:29:30
voila g voulu rajouter le module pour mon rio500 dans mon noyeau et je n'arrive pas a faire un make bzImage. voila le message d'erreur :
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.20/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -nostdinc -iwithprefix include -DKBUILD_BASENAME=hvc_console -c -o hvc_console.o hvc_console.c
Dans le fichier inclus à partir de hvc_console.c:25:
/usr/src/kernel-source-2.4.20/include/linux/sysrq.h: Dans la fonction « __reterr »:
/usr/src/kernel-source-2.4.20/include/linux/sysrq.h:97: « EINVAL » non déclaré (première utilisation dans cette fonction)
/usr/src/kernel-source-2.4.20/include/linux/sysrq.h:97: (Chaque identificateur non déclaré est rapporté une seule fois
/usr/src/kernel-source-2.4.20/include/linux/sysrq.h:97: pour chaque fonction dans laquelle il apparaît.)
hvc_console.c: Dans la fonction « hvc_close »:
hvc_console.c:101: AVERTISSEMENT: format long unsigned int, arg int (arg 2)
hvc_console.c:101: AVERTISSEMENT: format long unsigned int, arg int (arg 2)
make[3]: *** [hvc_console.o] Erreur 1
make[3]: Leaving directory `/usr/src/kernel-source-2.4.20/drivers/char'
make[2]: *** [first_rule] Erreur 2
make[2]: Leaving directory `/usr/src/kernel-source-2.4.20/drivers/char'
make[1]: *** [_subdir_char] Erreur 2
make[1]: Leaving directory `/usr/src/kernel-source-2.4.20/drivers'
make: *** [_dir_drivers] Erreur 2
je précise que le driver est en experimental mais qu'il a deja fonctionne sur ma mdk (actuellement je suis en sid)