Hallo Leute!
Kriegt Ihr auf der SuSE 9.1 mit einem selbst-kompilierten 2.6er Kernel den aktuellen Nvidia-Treiber (1.0-5336) installiert?
Bei mir will er nicht, und das mit seltsamen Fehlermeldungen:
Das altbekannte "NVIDIA-Linux-x86-1.0-5336-pkg1.run" sagt mir natürlich, daß das Interface kompiliert werden muß (logo bei selbstkompiliertem Kernel) und legt dann auch gleich los. Es bricht dann aber ab und hinterläßt folgendes im Log:
Es sieht also so aus, als würde sich der Installer beim compilieren an seinen eigenen Dateien (nv.h und nv.c) verstolpern. Der selbe Installer funzt aber einwandfrei unter 2.4er Kerneln. Was geht?
Ich hab' schon zig kernel (SuSE und andere) kompiliert und diverse Nvidia-Treiber darauf installiert, aber die SuSE 9.1 bzw. der 2.6er Kernel stellt mich nun vor ein Problem, das mir gewisse Rästel aufgibt. :?:
Habt ihr mir einen Tip, woran's liegen könnte?
Gruß,
knutbert
Kriegt Ihr auf der SuSE 9.1 mit einem selbst-kompilierten 2.6er Kernel den aktuellen Nvidia-Treiber (1.0-5336) installiert?
Bei mir will er nicht, und das mit seltsamen Fehlermeldungen:
Das altbekannte "NVIDIA-Linux-x86-1.0-5336-pkg1.run" sagt mir natürlich, daß das Interface kompiliert werden muß (logo bei selbstkompiliertem Kernel) und legt dann auch gleich los. Es bricht dann aber ab und hinterläßt folgendes im Log:
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.4-54.3-pi4gonzo/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`\" > /usr/src/kernel-modules/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv_compiler.h
CC [M] /usr/src/kernel-modules/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.o
/usr/src/kernel-modules/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: In function `nvos_malloc_pages':
/usr/src/kernel-modules/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:385:
warning: use of cast expressions as lvalues is deprecated
[...weitere warnings dieser Art...]
/usr/src/kernel-modules/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c: At top level:
/usr/src/kernel-modules/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.c:2010:
error: conflicting types for `nv_set_hotkey_occurred_flag'
/usr/src/kernel-modules/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.h:350:
error: previous declaration of `nv_set_hotkey_occurred_flag'
[...weitere Errors dieser Art...]
make[3]: *** /usr/src/kernel-modules/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv/nv.o] Error 1
make[2]: *** [/usr/src/kernel-modules/NVIDIA-Linux-x86-1.0-5336-pkg1/usr/src/nv] Error 2
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
Es sieht also so aus, als würde sich der Installer beim compilieren an seinen eigenen Dateien (nv.h und nv.c) verstolpern. Der selbe Installer funzt aber einwandfrei unter 2.4er Kerneln. Was geht?
Ich hab' schon zig kernel (SuSE und andere) kompiliert und diverse Nvidia-Treiber darauf installiert, aber die SuSE 9.1 bzw. der 2.6er Kernel stellt mich nun vor ein Problem, das mir gewisse Rästel aufgibt. :?:
Habt ihr mir einen Tip, woran's liegen könnte?
Gruß,
knutbert