On Sun, 31 Mar 2002 09:42:18 +0200
Pierrick BERGER <[EMAIL PROTECTED]> wrote:

> Bonjour,
> hier soir j'ai poster ce message, mais je devais �tre tres fatigu� !! Je 
> l'ai post� sans sujet !! Donc je le reposte, avec un sujet cette fois !!
> 
> 
> voil�, j'ai enfin pu mettre la derni�re mandrake !
> C'est vraiment joli !
> Ils ont fait un super bon boulot chez mandrake !
> Enfin bon,
> j'ai pu configurer sans probl�mes mon r�seau, samba (sauf le partage de
> l'imprimante)...
> Mais quand j'en suis venu � installer les drivers pour ma carte nvidia, 
> j'ai eu
> ce message :
> 
> [root@arrakis NVIDIA_kernel-1.0-2802]# make
>                                                            
> 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
> [root@arrakis NVIDIA_kernel-1.0-2802]# gcc -v
> Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.0.4/specs
> Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
> --infodir=/usr/share/info --datadir=/usr/share/gcc-3.0.4 --enable-shared
> --enable-threads=posix --disable-checking --enable-long-long
> --enable-cstdio=stdio --enable-clocale=generic
> --enable-languages=c,c++,f77,objc,java --program-suffix=-3.0.4 
> --enable-objc-gc
> --host=i586-mandrake-linux-gnu --with-system-zlib
> Thread model: posix
> gcc version 3.0.4 (Mandrake Linux 8.2 3.0.4-2mdk)
> [root@arrakis NVIDIA_kernel-1.0-2802]#
> 
> J'ai mis la version de gcc install�e !
> Lors de l'installation de la mandrake, je n'ai s�lectionner que la 
> version 3.04
> de gcc (ce qui �tait impossible avec les versions pr�c�dentes (gcc 2.96 
> devait
> �tre install�e).
> Ce que je comprend, c'est que le noyuau n'a pas �t� compil� avec gcc 3.x
> Bizarre ! Serait-ce des noyaux pr�compil�s ?
> 
> Enfin, voil�, je ne peux installer mes drivers !
> Alors si quelqu'un � une id�e... je suis preneur !
> 
> Merci,
> Pierrick
>
 
make refuse d'aller plus loin car il a d�couvert que ton kernel a �t� compil� avec un 
autre compilateur que celui que tu utilises pour compiler ton module. bon! �a, tu le 
sais...
dans le message d'erreur, on te donne une solution possible pour passer outre: 
indiquer IGNORE_CC_MISMATCH, sans plus d'explication! il y a de fortes chances que ton 
Makefile comporte une ligne de ce genre qu'il te faille d�commenter � la main. -> 
�dite ton Makefile, recherche une ligne du genre #IGNORE_CC_MISMATCH et enl�ve le #. 
autre possibilit�, tape ./configure --help et regarde s'il existe option du genre 
--ignore-cc-mismatch ou --disable-cc-mismatch ou qqchose d'approchant.

maintenant, s'il est possible de compiler, il n'est pas dit que le module marchera! 
because l'avertissement plus haut! 

bye
jipe

 

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à