Du X, du nvidia, du gcc et de la recompil de kernel... [resolu]

Du X, du nvidia, du gcc et de la recompil de kernel... [resolu] - Linux et OS Alternatifs

Marsh Posté le 16-12-2003 à 00:29:31    

Je decide de me compiler un petit noyau du lundi soir, histoire de continuer ma quete du saint-"PC qui s'eteint tout seul au poweroff".
 
Victoire, le pc s'eteint bien ! Malheureusement, c'est au tour des drivers nvidia de me jouer des tours.
ce que j'ai fait :
#make dep modules bzlilo modules_install
#reboot
 
Au boot X braille, rien de plus normal.
 
#./NVIDIA_gnagna-version-.run
 
"Votre noyau n'a pas été compilé avec le meme gcc". Ha bon. Premiere nouvelle ca deja...  
#cat /proc/version --> gcc 3.3.3
gcc -v --> 3.3.3  
Ahh... ca commence à pas me plaire...
 
On persiste :
#IGNORE_CC_MISMATCH=1
#./NVIDMKSKS--.run
"Va te re-faire voir !" La meme erreur :/
 
Pas impressionné, je retente une nouvelle compil, bis-repetita.
 
C'est grave docteur ?


Message édité par AirbaT le 16-12-2003 à 18:20:00
Reply

Marsh Posté le 16-12-2003 à 00:29:31   

Reply

Marsh Posté le 16-12-2003 à 00:38:00    

fait des copier coller exact, je sens que tu as merdé qq'part
sinon si tu as une deb, il y a effectivement un pb de version dans gcc du à debian :/

Reply

Marsh Posté le 16-12-2003 à 00:45:18    

L'erreur nvidia :

Code :
  1. 0:43 airbat@Moork ~% tail -30 /var/log/nvidia-installer.log
  2.    that the installer will need to compile a new kernel interface.
  3. -> Kernel include path: '/lib/modules/2.4.23-ck1/build/include'
  4. -> Cleaning kernel module build directory.
  5.    executing: 'cd ./usr/src/nv; make clean'...
  6.    rm -f nv.o os-agp.o os-interface.o os-registry.o  nv-linux.o nv_compiler.h *
  7.    .d NVdriver nvidia.o
  8. -> Building kernel module:
  9.    executing: 'cd ./usr/src/nv; make nvidia.o SYSINCLUDE=/lib/modules/2.4.23-ck
  10.    1/build/include'...
  11.                                                                                
  12.    You appear to be compiling the NVIDIA kernel module with
  13.    a compiler different from the one that was used to compile
  14.    the running kernel. This may be perfectly fine, but there
  15.    are cases where this can lead to unexpected behaviour and
  16.    system crashes.
  17.                                                              
  18.    If you know what you are doing and want to override this
  19.    check, you can do so by setting IGNORE_CC_MISMATCH.
  20.                                                              
  21.    In any other case, set the CC environment variable to the
  22.    name of the compiler that was used to compile the kernel.
  23.                                                              
  24.    *** Failed cc sanity check. Bailing out! ***
  25.    make: *** [gcc-check] Erreur 1
  26. -> Error.
  27. ERROR: Unable to build the NVIDIA kernel module.
  28. ERROR: Installation has failed.  Please see the file
  29.        '/var/log/nvidia-installer.log' for details.  You may find suggestions
  30.        on fixing installation problems in the README available on the Linux
  31.        driver download page at www.nvidia.com.


 
Le gcc dans mon path :
 

Code :
  1. 0:45 root@Moork ~# gcc -v
  2. Lecture des spécification à partir de /usr/lib/gcc-lib/i486-linux/3.3.3/specs
  3. Configuré avec: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i486-linux
  4. Modèle de thread: posix
  5. version gcc 3.3.3 20031206 (prerelease) (Debian)


 
Celui du noyau  

Code :
  1. 0:45 root@Moork ~# cat /proc/version
  2. Linux version 2.4.23-ck1 (root@Moork) (version gcc 3.3.3 20031206 (prerelease) (Debian)) #3 mar déc 16 00:03:42 CET 2003


 
Moi pas comprendre ! Moi dodo aussi pour le moment, postez vos idées  :sol:

Reply

Marsh Posté le 16-12-2003 à 01:04:59    

ah tiens mais elles sont bonnes tes versions ... moi pas comprendre ...
enfin bref, si tu as bien fait :
export IGNORE_CC_MISMATCH=1
c'est louche :o

Reply

Marsh Posté le 16-12-2003 à 11:05:09    

j'avais fait IGNORE_CC_MISMATCH=1 sh nvxxx.run
et c passé perso.
Debian et noyau 2.4.23

Reply

Marsh Posté le 16-12-2003 à 11:48:07    

udok a écrit :

fait des copier coller exact, je sens que tu as merdé qq'part
sinon si tu as une deb, il y a effectivement un pb de version dans gcc du à debian :/


 
ah. Ca doit bien faire des mois que je compile le driver nvidia sur ma debian via les packages et aucun message d'erreur sur gcc et compagnie. Et pourtant je n'ai pas positionné de variables pour les ignorer (ou alors c'est fait par le mainteneur mais ça serait louche)


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 16-12-2003 à 11:56:31    

The_Fireball a écrit :


 
ah. Ca doit bien faire des mois que je compile le driver nvidia sur ma debian via les packages et aucun message d'erreur sur gcc et compagnie. Et pourtant je n'ai pas positionné de variables pour les ignorer (ou alors c'est fait par le mainteneur mais ça serait louche)


 
tu utilises un kernel debian ou de kernel.org ?
moi j'utilise un de kernel.org
je comprends pas, avant j'avais ça ça :
gcc -v : version gcc 3.?.? 2003???? (prerelease) (Debian)
cat /proc/version : gcc version 3.?.? 2003???? (prerelease) (Debian)
et l'inversion entre gcc et version faisait tout merdé :/
mais là j'ai pareil pour les deux et je suis toujours obliger de foutre la variable en question [:sisicaivrai]
remarque que la derniere compile, j'ai fixé la variable sans attendre l'erreur donc peut-être ça fait plus, sait-on jamais :)


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 16-12-2003 à 13:22:26    

j'ai essayé avec les deux types de kernel et à chaque fois, aucun probleme... Bizarre vous avez dit bizarre ?


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 16-12-2003 à 13:42:51    

bah oué, bizarre ... :'(


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 16-12-2003 à 14:01:05    

Debian SID les prb, peut etre que tu utilises une woody ou une sarge.

Reply

Marsh Posté le 16-12-2003 à 14:01:05   

Reply

Marsh Posté le 16-12-2003 à 14:26:12    

si tu parles de moi, non, je n'utilise que des Sid chez moi ;)


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 16-12-2003 à 15:03:50    

Ben on est deux à avoir eu le probleme cette semaine à cause de ce message sur des sid.

Reply

Marsh Posté le 16-12-2003 à 18:20:42    

Bon, en rentrant, je refais ce que j'ai fait hier, et là, ca marche...
 
:D

Reply

Marsh Posté le 16-12-2003 à 21:59:58    

tiens c'est marrant ça, je viens de vérifier : (je rappelle que je suis sous sid)
je compile mon kernel
je reboot en mode single (runlevel 1) pour installer les nvidia
erreur mismatch, je vérifie les versions, et effectivement elles diffèrent comme je l'ai indiqué plus haut (inversion de deux mots)
j'installe donc les drivers apres avoir fait un export
je reboot en mode normal, et là je constate que les versions sont redevenu identique entre gcc et /proc/version [:wam]
comprends pas là ...

Reply

Marsh Posté le 17-12-2003 à 08:37:06    

pourquoi tu rebootes en mode single pour les drivers nvidia ???? Perso je les compile juste après la compile de mon nouveau noyau (avec alsa), j'installe le noyau, nvidia, alsa, je reboote sur le nouveau noyau et tout marche. C'est plus simple que ta méthode non ?


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 17-12-2003 à 08:47:26    

c'est udok [:spamafote]

Reply

Marsh Posté le 17-12-2003 à 08:50:35    

certes


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 17-12-2003 à 09:45:38    

The_Fireball a écrit :

pourquoi tu rebootes en mode single pour les drivers nvidia ???? Perso je les compile juste après la compile de mon nouveau noyau (avec alsa), j'installe le noyau, nvidia, alsa, je reboote sur le nouveau noyau et tout marche. C'est plus simple que ta méthode non ?


 
y-a une époque ou ça merdait quand je compilais pas sous le noyau cible [:spamafote]

Reply

Marsh Posté le 17-12-2003 à 09:46:56    


je te merde

Reply

Marsh Posté le 17-12-2003 à 09:48:24    


 
je te merde aussi

Reply

Sujets relatifs:

Leave a Replay

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