Hallo! Ich hab mir gerade vom aktuellen nvidia-Treiber die kernel und GLX-Sourcen gezogen. Als ich den kernel-Treiber kompilieren wollte krieg ich aber folgende Fehlermeldung: linux1:/home/fahnenju/Updates # rpm --rebuild NVIDIA_kernel-1.0-4496.src.rpm NVIDIA_kernel-1.0-4496.src.rpm wird installiert Ausführung(%prep): /bin/sh -e /var/tmp/rpm-tmp.26348 + umask 022 + cd /usr/src/packages/BUILD + cd /usr/src/packages/BUILD + rm -rf NVIDIA_kernel-1.0-4496 + /bin/gzip -dc /usr/src/packages/SOURCES/NVIDIA_kernel-1.0-4496.tar.gz + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd NVIDIA_kernel-1.0-4496 ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chown -Rhf root . ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chgrp -Rhf root . + /bin/chmod -Rf a+rX,g-w,o-w . + exit 0 Ausführung(%build): /bin/sh -e /var/tmp/rpm-tmp.26348 + umask 022 + cd /usr/src/packages/BUILD + cd NVIDIA_kernel-1.0-4496 + set +e ++ rpm -q --queryformat '%{VERSION}' rpm + RPMVERSION=3.0.6 ++ echo 3.0.6 ++ awk -F . '{print $1;}' + RPMMAJOR=3 ++ echo 3.0.6 ++ awk -F . '{print $2;}' + RPMMINOR=0 ++ echo 3.0.6 ++ awk -F . '{print $3;}' + RPMPATCH=6 + '[' 3 -le 3 -a 0 -le 0 -a 6 -lt 4 ']' + make nvidia.o You appear to be compiling the NVIDIA 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] Fehler 1 + exit 0 Ausführung(%install): /bin/sh -e /var/tmp/rpm-tmp.15751 + umask 022 + cd /usr/src/packages/BUILD + cd NVIDIA_kernel-1.0-4496 + rm -f /tmp/files.lst + '[' -z '' ']' ++ uname -r + export TARGET_KERNEL=2.4.20-4GB-athlon + TARGET_KERNEL=2.4.20-4GB-athlon + '[' -d /lib/modules/2.4.20-4GB-athlon/kernel ']' + INSTALLPATH=/lib/modules/2.4.20-4GB-athlon/kernel/drivers/video + mkdir -p /var/tmp/NVIDIA_kernel-1.0//lib/modules/2.4.20-4GB-athlon/kernel/drivers/video + install -m 0444 nvidia.o /var/tmp/NVIDIA_kernel-1.0//lib/modules/2.4.20-4GB-athlon/kernel/drivers/video install: Aufruf von stat für »nvidia.o« nicht möglich: Datei oder Verzeichnis nicht gefunden Fehlerhafter Status nach Ausführen von /var/tmp/rpm-tmp.15751 (%install) Gruß, Jürgen
Jürgen Fahnenschreiber schrieb:
Ich hab mir gerade vom aktuellen nvidia-Treiber die kernel und GLX-Sourcen gezogen. Als ich den kernel-Treiber kompilieren wollte krieg ich aber folgende Fehlermeldung:
linux1:/home/fahnenju/Updates # rpm --rebuild [...] If you know what you are doing and want to override this check, you can do so by setting IGNORE_CC_MISMATCH. [...]
Mal davon abgesehen, dass es bereits mind. zehn Mal ueber diese Liste gegangen ist und man es somit haette mitlesen koennen und mal davon abgesehen, dass es schon alleine mit dem Stichwort "nvidia" im Archiv [1] zu finden ist... Ist es so schwer, mal die SuSE Support-Datenbank zu bemuehen? Gehe auf sdb.suse.de, gib als Stichwort "nvidia" ein und Du findest einen Artikel mit dem Namen "Installation der NVIDIA-Treiber ab Version 4349" unter http://sdb.suse.de/de/sdb/html/wessels_nvidia4349.html. Dort wirst Du wiederum einen Link finden auf [2], wo u.a. steht, dass ein "export IGNORE_CC_MISMATCH=yes" auszufuehren ist. Wie Du siehst, passt das sehr gut zu Deiner Fehlermeldung oben, oder? Das haettest Du aber auch leicht selbst herausfinden koennen... Google kennt die Loesung auch, wenn man es mit den Stichworten "nvidia" und der entsprechenden Fehlermeldung, die Du erhalten hast, fuetterst... Sorry wenn Dir diese Mail etwas unfreundlich erscheinen mag, es ist nicht persoenlich gemeint. Es ist nur etwas nervig, wenn man selbst innerhalb weniger Tage so oft dieselben Antworten hier schreiben oder lesen muss, weil anscheinend viele nicht faehig sind, die Liste mitzulesen, einfach mal selbst zu suchen oder die SDB zu bemuehen. Gruesse, Thomson [1]http://marc.theaimsgroup.com/?l=suse-linux&r=1&w=2 [2]ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/nvidia-installer-HOWTO
Hallo Jürgen, Thomas Hertweck schrieb:
Jürgen Fahnenschreiber schrieb:
Ich hab mir gerade vom aktuellen nvidia-Treiber die kernel und GLX-Sourcen gezogen. Als ich den kernel-Treiber kompilieren wollte krieg ich aber folgende Fehlermeldung:
[...]
Mal davon abgesehen, dass es bereits mind. zehn Mal ueber diese Liste gegangen ist und man es somit haette mitlesen koennen und
[...] Es ist schon komisch, ich sortiere hier nach Threads. Da steht Deine jetzige Anfrage gleich neben der selben Anfrage von Dir vor einiger Zeit. Gleiche Konstellation: Du, Thomas und ich. Da hatte ich Dich sogar auf das deutsche Readme hingewiesen. Gruss Sven -- Linux macht Spass, weil es von intelligenten Menschen gemacht ist. [Ratti in suse-linux]
participants (3)
-
Jürgen Fahnenschreiber
-
Sven Rodenbeck
-
Thomas Hertweck