[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] Compilation : ancien/nouveau noyau ??
Le Mercredi 23 Mai 2001 20:57, vous avez écrit :
> Bon tu as compilé ton noyau, ok, puis tu l'as installé dans /boot ?
> Ensuite, j'imagines que tu as fait make modules puis make modules_install.
> Excellent, c'est ce qu'il faut mais lilo, as-tu fais des modifs ???
Oui, je suis certain d'avoir fait toutes les etapes de la compilation. Je
peux soit booter sur l'ancien, soit sur le nouveau noyau. Et ca tourne
parfaitement.
Comme ca a l'air d'etre un probleme de "header", je me suis dit que je devais
desinstaller le "kernel-header-2.4.3-20mdk.rpm" mais c'est quasiment
impossible a faire, il y a trop de dependances (glibc, ...). J'ai
l'impression qu'avec la Mandrake, tu ne peux utiliser que des programmes
(noyau inclus) signes -xxmdk.rpm. Sinon tu vas au devant de problemes. Le
revers de la medaille d'une distribution configuree de maniere tres serree,
sans doute.
Par contre la reponse de Raffaele resoud partiellement le probleme.
Merci
Philippe
>
> CHARLIER Philippe wrote:
> > Bonsoir,
> >
> > J'essaye de compiler flashpath, driver permettant d'acceder par un
> > adaptateur floppy aux cartes smartmedia d'un appareil photo numerique.
> >
> > Ma distribution est une Mandrake 8.0 (noyau 2.4.3-20mdk - le 20mdk est
> > important pour la suite) mais j'ai compile un nouveau noyau : 2.4.4.
> >
> > Si je fais uname -r, j'obtiens : 2.4.4
> >
> > Je lance ./configure pour flashpath et dans la serie de lignes, j'obtiens
> > :
> >
> > checking for directory with kernel headers... /usr/include
> > checking for kernel version... 2.4.3-20mdk
> > checking for kernel module symbol versions... yes
> > checking for directory to store kernel modules...
> > /lib/modules/2.4.3-20mdk/misc
> >
> > Deja la ca m'enerve vu que ./configure a l'air de considerer que mon
> > noyau est 2.4.3-20mdk avec /lib/modules/2.4.3-20mdk au lieu de 2.4.4 et
> > /lib/modules/2.4.4.
> >
> > Quand je lance la commande "make", j'ai l'erreur suivante :
> >
> > /usr/include/linux/modversions.h:1:2: #error Modules should never use
> > kernel-headers system
> > headers, /usr/include/linux/modversions.h:2:2: #error but headers from an
> > appropriate kernel-source make[2]: *** [cppfake.o] Erreur 1
> > make[2]: Quitte le répertoire `/home/philippe/flashpath-0.2.1/linux'
> > make[1]: *** [all-recursive] Erreur 1
> > make[1]: Quitte le répertoire `/home/philippe/flashpath-0.2.1'
> > make: *** [all-recursive-am] Erreur 2
> >
> > Donc ca ne marche pas.
> >
> > Le plus drole est que la seule chose que je puisse faire est de vous
> > soumettre le probleme. Je ne vois meme pas comment formuler la question.
> > Vous voyez mon embarras, je n'y comprends rien.
> >
> > Bref 2.4.4 <> 2.4.3-20mdk ????????????
> >
> > Merci
> >
> > Philippe
> >
> > [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> > [ le type de demande... ]
> > [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
> > [ http://LinuxBe.org Contact: listmaster@linuxbe.org ]
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> [ le type de demande... ]
> [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
> [ http://LinuxBe.org Contact: listmaster@linuxbe.org ]
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]