Bonjour,
voil� aujourd'hui ayant repartitionner mon dd, j'ia r�installer mon Os aux
doigts palm�s (la mandrake 8.1). kernel 2.4.8-26mdk
J'ai voulu mettre les derniers drivers de Nvidia, les 1.0-2314, et l�,
quelle surprise de trouver ceci :
"
[root@arrakis NVIDIA_kernel-1.0-2314]# make install
rm -f nv.o os-interface.o os-registry.o Module-linux nv_compiler.h
NVdriver
You appear to be compiling the NVdriver kernel module with
a compiler different from the one that was used to compile
the running kernel. This may be perfectly fine, but there
are cases where this can lead to unexpected behaviour and
system crashes.
If you know what you are doing and want to override this
check, you can do so by setting IGNORE_CC_MISMATCH.
In any other case, set the CC environment variable to the
name of the compiler that was used to compile the kernel.
*** Failed cc sanity check. Bailing out! ***
make: *** [gcc-check] Erreur 1
"
Ce qui est des plus �trange, car avant sur cette m�me mandrake 8.1, je
n'avais jamais eu ce probl�me !
J'ai lu le message, et je me suis dit que ca pourrait venir du compilateur
gcc !
en effet j'ai choisi de mettre le gcc-3 lors de l'install;
Un truc qui est bisarre �galement, c'est que ce gcc-3 � besoin du
gcc-2.96 pour �tre install� ! Ca je comprend pas !!!
Bref, je fait un locate gcc
j'ai une liste efroyable, mais je trouve o� se situe le compilateur : dans
/usr/bin ! Alors, je fait ceci :
[root@arrakis bin]# ll *gcc*
-rwxr-xr-x 1 root root 6831 sep 1 17:20 colorgcc*
-rwxr-xr-x 1 root root 6835 ao� 21 18:41 colorgcc-3.0.1*
lrwxrwxrwx 1 root root 21 d�c 30 19:30 gcc ->
/etc/alternatives/gcc*
-rwxr-xr-x 2 root root 86268 sep 1 17:21 gcc-2.96*
-rwxr-xr-x 1 root root 75548 ao� 21 18:42 gcc-3.0.1*
-rwxr-xr-x 1 root root 23 ao� 21 18:42 gcc3-version*
-rwxr-xr-x 2 root root 86268 sep 1 17:21
i586-mandrake-linux-gnu-gcc*
-rwxr-xr-x 1 root root 67004 sep 13 05:38 kgcc*
Dites, c'est quoi ces ast�rix apr�s les noms de fichiers ?
je vais voir ce que pointe gcc, /etc/alternatives/gcc, qui lui m�me pointe
sur /usr/bin/colorgcc
ce colorgcc, c'est celui du 3.0.1 !
je fait donc en rename du fichier gcc :
[root@arrakis bin]# mv gcc gcc.old.31-12-2001
Je cr�e un nouveau lien symbolique
[root@arrakis bin]# ln -s gcc-2.96 gcc
puis je refais ceci
[root@arrakis bin]# ll *gcc*
-rwxr-xr-x 1 root root 6831 sep 1 17:20 colorgcc*
-rwxr-xr-x 1 root root 6835 ao� 21 18:41 colorgcc-3.0.1*
lrwxrwxrwx 1 root root 8 d�c 31 11:38 gcc -> gcc-2.96*
-rwxr-xr-x 2 root root 86268 sep 1 17:21 gcc-2.96*
-rwxr-xr-x 1 root root 75548 ao� 21 18:42 gcc-3.0.1*
-rwxr-xr-x 1 root root 23 ao� 21 18:42 gcc3-version*
lrwxrwxrwx 1 root root 21 d�c 30 19:30 gcc.old.31-12-2001
-> /etc/alternatives/gcc*
-rwxr-xr-x 2 root root 86268 sep 1 17:21
i586-mandrake-linux-gnu-gcc*
-rwxr-xr-x 1 root root 67004 sep 13 05:38 kgcc*
et l� je refait le make install dans le rep des drivers nvidia, et l� Oh
miracle ca passe !!!
Alors, je demande aux plus exp�riment� que moi pourquoi ces drivers nvidia
ont refuser de ce compiler avec gcc-3.0.1 ?
A cause du noyau ? L� j'y comprend plus rien !
Bref !
J'ai r�ussi � y installer, c'est l'essentiel !
Je vais remettre le lien d'origine !
Et voir pour compiler d'autre logiciels !!
Voil�, d�sol� pour la longueur,
merci @+
Pierrick BERGER
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"