X-Guardian Posté(e) le 25 mai 2004 Partager Posté(e) le 25 mai 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 !!!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
X-Guardian Posté(e) le 25 mai 2004 Auteur Partager Posté(e) le 25 mai 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 :) ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 25 mai 2004 Partager Posté(e) le 25 mai 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
KouKaVaniLLa Posté(e) le 25 mai 2004 Partager Posté(e) le 25 mai 2004 Ben voilà l a réponse par gauret http://www.pcinpact.com/forum/sujet_20831.htm Lien vers le commentaire Partager sur d’autres sites More sharing options...
X-Guardian Posté(e) le 25 mai 2004 Auteur Partager Posté(e) le 25 mai 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
X-Guardian Posté(e) le 25 mai 2004 Auteur Partager Posté(e) le 25 mai 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 ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
X-Guardian Posté(e) le 25 mai 2004 Auteur Partager Posté(e) le 25 mai 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). Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 25 mai 2004 Partager Posté(e) le 25 mai 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 25 mai 2004 Partager Posté(e) le 25 mai 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
X-Guardian Posté(e) le 26 mai 2004 Auteur Partager Posté(e) le 26 mai 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 ^^ Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 26 mai 2004 Partager Posté(e) le 26 mai 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 ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
X-Guardian Posté(e) le 26 mai 2004 Auteur Partager Posté(e) le 26 mai 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Astate Posté(e) le 28 mai 2004 Partager Posté(e) le 28 mai 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.