X-Guardian Posted May 25, 2004 Share Posted May 25, 2004 Salut, J'essaye d'installer les drivers NVidia sur ma SuSE 9.1. Mais dernièrement, je n'arrive pas à les installer. Voilà ce que dis mon /var/log/nvidia-installer.log -> Performing cc_version_check with CC="cc". -> gcc-version-check failed: The string "(gcc" was not found in the /proc/version string: "Linux version 2.6.4-54.5-default (geeko@buildhost) (version gcc 3.3.3 (SuSE Linux)) #3 Tue May 25 11:06:03 CEST 2004"; please report this error to linux-bugs@nvidia.co m C'est sur que s'il cherhce "(gcc", il va pas trouver grand chose ... Vive les codeurs de chez NVidia !!!! Link to comment Share on other sites More sharing options...
X-Guardian Posted May 25, 2004 Author Share Posted May 25, 2004 Non, sans rire, si quelqu'un a une solution. Voir si ce ne serait pas cela en fait qui causerait mes plantages. (Même si en virant complétement la partie son du noyau, tout vas bien :) ) Link to comment Share on other sites More sharing options...
-rem- Posted May 25, 2004 Share Posted May 25, 2004 avant on pouvait editer le makefile, lorsque les drivers etaient anciens... Il suffisait d'aller changer les lignes ou le makefile tenter de determiner la version de gcc a utiliser, et en gros de lui dire : Tu cherches pas comprendre tu utilises ca, point. Le pb c'est que la tu as un script, essaies de recup les sources, y a que ca de vrai de tte facons. Je suis en train d'ecrire la facon de les installer pour debian, et c'est a la main, donc des que ca sera en ligne tu pourras tjs venir les consulter... Je te laisse, faut que j'en installe une de debian, je te tiens au courant et t'assures de t'aider pour ton pb... Link to comment Share on other sites More sharing options...
KouKaVaniLLa Posted May 25, 2004 Share Posted May 25, 2004 Ben voilà l a réponse par gauret http://www.pcinpact.com/forum/sujet_20831.htm Link to comment Share on other sites More sharing options...
X-Guardian Posted May 25, 2004 Author Share Posted May 25, 2004 Ok, je te remercie. J'avais justement été fouiller dans le Makefile pour voir si je pouvais palier à ce problème. Mais que neni ... Je vais essayer avec des drivers plus anciens. Enfin, bon, ce serait bien que NVidia se dépèche. Quitte à sortir une version "b" de ce drivers pour que l'on puisse l'utilsier. Link to comment Share on other sites More sharing options...
X-Guardian Posted May 25, 2004 Author Share Posted May 25, 2004 Après quelques tests ... : Il faut extraire le fichier à l'aide de la comande : # sh NVIDIA-Linux-x86-1.0-5336-pkg1.run -x Ensuite, il faut aller dans le repertoire nouvellement crée : # cd NVIDIA-Linux-x86-1.0-5336-pkg1 Puis aller dans ~/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv # cd usr/src/nv/ Editer le fichier gcc-version-check.c # vi gcc-version-check.c Et remplacer tous les "(gcc" par "gcc" On enregistre. On revient en arrière sur ~/NVIDIA-Linux-x86-1.0-5336-pkg1 # cd ../../.. On relance l'install du driver : # ./nvidia-installer Plus de questions sur GCC Mais moi j'ai encore un prob ... Link to comment Share on other sites More sharing options...
X-Guardian Posted May 25, 2004 Author Share Posted May 25, 2004 Hum ... Pour faire plus court, on peut aussi remplacer ceux qu'il y a au-dessus par : # export IGNORE_CC_MISMATCH=yes ... Je sais pas si çà marche. Moi j'ai encore un autre problème (Je vais attendre un nouveau driver). Link to comment Share on other sites More sharing options...
tuXXX Posted May 25, 2004 Share Posted May 25, 2004 Ben en effet, c'est bête qu'ils cherchent "(gcc" au lieu de "gcc" ... Mais c'est vrai aussi que chez tout le monde jusqu'ici, ça avait marché ... chez moi : Linux version 2.6.6-rc3-love1 (root@tux) (gcc version 3.3.3 20040217 (Gentoo Linux 3.3.3, propolice-3.3-7)) #2 SMP Fri Apr 30 13:31:14 CEST 2004 ...bon ben ils ont fait une boulette... Pour ce qui est des "4K stacks" ... sous gentoo, on a un patch qui permet de faire marcher le noyau 2.6.6+ avec le driver ... :neutral: Mais je pense que si y'a un bon feedback (en gros si vous envoyez tous un mail comme quoi ça marche pas), il va y avoir une nouvelle version ... :8 Sinon, ce serait pas parce que vous êtes en français, que ça marche comme ça ? Bon, ok c'était une idée comme ça, mais je vais me cacher ... Sinon, c'est quoi, l'autre erreur ? Link to comment Share on other sites More sharing options...
tuXXX Posted May 25, 2004 Share Posted May 25, 2004 Bon ben j'ai cherché 2 minutes sur google ... et j'ai vu plusieurs choses ... 1) ben j'ai pas trouvé votre problème de détection de "(gcc" ... 2) Il suffit de recompiler un noyau avec : CONFIG-4STACKS=n CONFIG_REGPARM=n ... et normalement, ça devrait marcher Link to comment Share on other sites More sharing options...
X-Guardian Posted May 26, 2004 Author Share Posted May 26, 2004 Salut, Pour le problème de "(gcc", j'ai trouvé la solution "# export IGNORE_CC_MISMATCH=yes", là bas, sur le forum de NVidia dédié à Linux. Merci pour les infos sur les "4K stacks" :) Sinon pour mon autre problème, voilà mon /var/log/nvidia-installer.log (çà va être long, désolé :/ ) Using: nvidia-installer ncurses user interface -> License accepted. -> No precompiled kernel interface was found to match your kernel; would you li ke the installer to attempt to download a kernel interface for your kernel f rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No) -> No precompiled kernel interface was found to match your kernel; this means that the installer will need to compile a new kernel interface. -> Kernel source path: '/lib/modules/2.6.4-54.5-default/build' -> Performing cc_version_check with CC="cc". -> Cleaning kernel module build directory. executing: 'cd ./usr/src/nv; make clean'... rm -f -f nv.o os-agp.o os-interface.o os-registry.o nv.o os-agp.o os-interfa ce.o os-registry.o nvidia.mod.o rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ -> Building kernel module: executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.4-54.5-defa ult/build'... CHK include/linux/version.h *** Warning: Overriding SUBDIRS on the command line can cause *** inconsistencies make[3]: `arch/i386/kernel/asm-offsets.s' is up to date. CHK include/asm-i386/asm_offsets.h echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz7373/NVI DIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv_compiler.h CC [M] /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.o /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function `nvos_malloc_pages': /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:385: warning: use of cast expressions as lvalues is deprecated /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function `nvos_create_alloc': /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:513: warning: use of cast expressions as lvalues is deprecated /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:523: warning: use of cast expressions as lvalues is deprecated /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: At top level : /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1185: warning : initialization from incompatible pointer type /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function `nv_alloc_file_private': /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1193: warning : use of cast expressions as lvalues is deprecated /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1204: warning : use of cast expressions as lvalues is deprecated /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function `nv_kern_open': /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1265: warning : use of cast expressions as lvalues is deprecated /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function `nv_kern_ctl_open': /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:1914: warning : use of cast expressions as lvalues is deprecated /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: At top level : /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2010: error: conflicting types for `nv_set_hotkey_occurred_flag' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:350: error: p revious declaration of `nv_set_hotkey_occurred_flag' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2197: error: conflicting types for `nv_find_nv_mapping' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:339: error: p revious declaration of `nv_find_nv_mapping' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2269: error: conflicting types for `nv_find_agp_kernel_mapping' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:341: error: p revious declaration of `nv_find_agp_kernel_mapping' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2345: error: conflicting types for `nv_get_kern_phys_address' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:342: error: p revious declaration of `nv_get_kern_phys_address' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2375: error: conflicting types for `nv_get_user_phys_address' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:343: error: p revious declaration of `nv_get_user_phys_address' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2406: error: conflicting types for `nv_alloc_pages' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:353: error: p revious declaration of `nv_alloc_pages' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2594: error: conflicting types for `nv_free_pages' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:354: error: p revious declaration of `nv_free_pages' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2692: error: conflicting types for `nv_lock_rm' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:345: error: p revious declaration of `nv_lock_rm' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2712: error: conflicting types for `nv_unlock_rm' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:346: error: p revious declaration of `nv_unlock_rm' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2726: error: conflicting types for `nv_lock_heap' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:347: error: p revious declaration of `nv_lock_heap' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2736: error: conflicting types for `nv_unlock_heap' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:348: error: p revious declaration of `nv_unlock_heap' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2752: error: conflicting types for `nv_post_event' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:363: error: p revious declaration of `nv_post_event' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2790: error: conflicting types for `nv_get_event' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:364: error: p revious declaration of `nv_get_event' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2833: error: conflicting types for `nv_agp_init' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:356: error: p revious declaration of `nv_agp_init' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2895: error: conflicting types for `nv_agp_teardown' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:357: error: p revious declaration of `nv_agp_teardown' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2936: error: conflicting types for `nv_agp_translate_address' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:358: error: p revious declaration of `nv_agp_translate_address' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2968: error: conflicting types for `nv_int10h_call' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:351: error: p revious declaration of `nv_int10h_call' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2977: error: conflicting types for `nv_start_rc_timer' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:360: error: p revious declaration of `nv_start_rc_timer' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2998: error: conflicting types for `nv_stop_rc_timer' /tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:361: error: p revious declaration of `nv_stop_rc_timer' make[3]: *** [/tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.o ] Error 1 make[2]: *** [/tmp/selfgz7373/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv] Err or 2 nvidia.ko failed to build! make[1]: *** [module] Error 1 make: *** [module] Error 2 -> Error. ERROR: Unable to build the NVIDIA kernel module. ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com. Là, je suis un peu perdu ^^ Link to comment Share on other sites More sharing options...
tuXXX Posted May 26, 2004 Share Posted May 26, 2004 Tu as bien installé ton noyau, dans /usr/src/linux-version, avec un lien symbolique (/usr/src/linux) ... Car là, l'installeur essaye d'utiliser le noyau "2.6.4-54.5-default", ce qui n'est pas le bon, à priori, si tu as refait un nouveau noyau ... Link to comment Share on other sites More sharing options...
X-Guardian Posted May 26, 2004 Author Share Posted May 26, 2004 Lol, J'avais bien recompiler mon noyau 2.6.4-54.5-Default (C'est celui de la SuSE 9.1) Et il y avait apparement quelque chose qui clochait. Je l'ai donc réinstallé par défaut (Merci Yast ) Et j'ai redémarré et pu enfin installer les drivers NVidia (gràce à l'"export") Je venais justement dire que j'avais résolu le problème et je tombe sur ton message. Enocre une fois bravo pour ton analyse de la situation , c'était cette petite chose en plus qui clochait avec le "gcc". Bon faut que j'arrête de recompiler des noyaux n'importe comment. J'ai deux 2.6.4-Made in SuSE où je suis repassé derrière, deux 2.6.6, dont un standart avec un make oldconfig et un à ma sauce, plus un 2.4.26 mais que je n'arrive toujours pas à recompiler. @+, Guile. Link to comment Share on other sites More sharing options...
Astate Posted May 28, 2004 Share Posted May 28, 2004 j'ai hate de voir si c'Est bien une nvida sous linux... je suis en trein de magaziner pour une nouvelle carte video pour remplacer ma vielle voodoo 3000 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.