Vous n'êtes pas identifié(e).
Pages : 1
Salut tous,
hey oui encore un qui vient vous embéter avec son driver nvidia ;-).
Alors, je vous explique mon ptit soucie.
Je suis sous debian etch, et j'utilise le driver beta d'nvidia, le 9625 exactement.
Car en faite c'est la seul qui marche (marchait jusqu'au passage a xorg 7.1) sur mon portable ASUS. Les anciens drivers plantaient tous sur les cartes mère A6T, j'avais ouvert un bug chez nvidia pour la petite histoire.
Donc lors du passage a xorg 7.1, il fallait que je réinstalle le driver nvidia, normale quoi.
Mais l'installation a foirer et j'ai eu droit a ce message d'insulte:
ERROR: The CC sanity check failed:
The C compiler 'cc' does not appear to be able to
create executables. Please make sure you have
your Linux distribution's gcc and libc development
packages installed.
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.
Evidemment les librairie de dev sont installer, j'ai cherché sur le site d'nvidia et google pour savoir quoi faire, mais rien n'a résolu mon affaire.
Je post a tous hazard si quelqu'un a deja eu affaire a ce soucie.
Merci de votre aide.
Hors ligne
Salut,
Es-tu certain d'avoir gcc d'installé ?
Essai de trouver dans un terminal si ton gcc est valide, si c'est bien la même version que ton celui qui a compilé ton kernel etc...
++
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Oui forcement je l'ai. Vu que je l'ai déjà installer, et la version est bonne:
gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --with-tune=i686 --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)
Et la version de gcc qui a servit a la compile du noyau:
cat /proc/version
Linux version 2.6.17-2-k7 (Debian 2.6.17-9) ([email protected]) (gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)) #1 SMP Wed Sep 13 17:18:46 UTC 2006
Donc de ce coté la tous est ok.
Hors ligne
mhhh...
et cc ? il marche cc ? Car le message d'erreur parle de CC en fait...
C'est toujours un script tout fait pour installer ce module je suppose..C'est domage, dans d'autre circonstances, je t'aurais conseillé d'utiliser auto-apt ou d'aller fouiller le configure pour savoir sur quoi il se base pour t'insulter de la sorte...
++
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
ok, ben lorsque je tape cc ca marche:
cc
cc: no input files
Etch:/home/futex/Documents/Softs/firefox# cc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --with-tune=i686 --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)
Ca doit etre un bete alias vers gcc.
Hors ligne
Si j'ai bien compris, tu as installé le driver du site nvidia et pas celui fourni par Debian ?
Si oui, pourquoi ne pas installer plutôt celui de Debian en l'installant avec module-assistant ?
Korben Dallas
Debian Testing Noyau 2.6.18-4-k7 sur Desktop Asus M2N4-SLI Amd Athlon64 3200 AM2 1 Go Asus 7600GS
Ubuntu Feisty sur Laptop HP Pavilion ze411s
Hors ligne
parcequ'il n'y a que le 9625 qui marche sur mon portable, les autres bugaient, quand je lancais une appli 3D j'avais un ecran blanc et je ne pouvais rien faire d'autre que de rebooter.
Hors ligne
Le problème annoncé par l'installeur annonce que ton gcc n'est pas capable de porsuire des binaires...
de mémoire, ce genre de test est réalisé en compilant un programme minimaliste en C (int main () { return 1; }) via la commande gcc test.c...logiquement un a.out devrait en résulter...
Enfin, c'est le genre de test réalisé dans les configure...Quant à savoir ce que veux l'installeur de nvidia...
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
vu je developpe en c, je pense que mon gcc marche bien lol
Hors ligne
Oui bon ben écoute, j'essai de trouver des pistes à exploiter hein...
Va savoir pourquoi ce *** de programme d'installation proprio considère ton install gcc comme adaptée...essai d'aller voir dans le binaire si tu peux trouver des pistes (strings, strace, etc)...
je pense que t'a déjà dû le faire, mais il dis quoi '/var/log/nvidia-installer.log' ?
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
j'ai ceci:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Nov 6 19:00:36 2006
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using: nvidia-installer ncurses user interface
-> License accepted.
-> There appears to already be a driver installed on your system (version: 1.0-
9625). As part of installing this driver (version: 1.0-9625), the existing
driver will be uninstalled. Are you sure you want to continue? ('no' will a
bort installation) (Answer: Yes)
-> 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.
-> Performing CC sanity check with CC="cc".
ERROR: The CC sanity check failed:
The C compiler 'cc' does not appear to be able to
create executables. Please make sure you have
your Linux distribution's gcc and libc development
packages installed.
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.
Hors ligne
Salut,
n'y as-t-il pas un moyen de le forcer à utiliser GCC plutot que CC dans les options (même si CC n'est qu'un lien, sait-on jamais) ?
A la rigueur, essai un "export CC=gcc" avant de lancer l'installeur...
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Salut,
Tu peux aussi essayer ceci aussi :
export IGNORE_CC_MISMATCH=1
Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.
Hors ligne
Deja essayer aussi, sans succès :-(
Hors ligne
Perso, quand je dois compiler un programme j'installe ce genre de truc:
apt-get install gcc cpp g++ make automake
il cherche les dependances lui même, c'est le minimum pour compiler...
Hors ligne
parcequ'il n'y a que le 9625 qui marche sur mon portable, les autres bugaient, quand je lancais une appli 3D j'avais un ecran blanc et je ne pouvais rien faire d'autre que de rebooter.
Pourquoi ne pas essayer de recuperer la version debian des drivers nvidia qui sont dans experimental. Il s'agit bien de la version 9625 ?
Sinon peut etre qu'avec le passage a xorg 7.1, les autres versions marche bien desormais, qui sais ?
Je crois pas trop a la seconde solution mais on peux toujours rever ;-)
Bon courage, apres ça je suis a court d'idée pour aujourd'hui
Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.
Hors ligne
Perso, quand je dois compiler un programme j'installe ce genre de truc:
apt-get install gcc cpp g++ make automake
il cherche les dependances lui même, c'est le minimum pour compiler...
Ces paquets sont installé depuis longtemps, ca vient donc pas de ca.
Pourquoi ne pas essayer de recuperer la version debian des drivers nvidia qui sont dans experimental. Il s'agit bien de la version 9625 ?
Je vais essayer ca, je vois plus quoi d'autre faire.
Hors ligne
Pages : 1