Hey there,
Okay, let’s check a few other things.
1 ) When you say you got the same error, do you mean it is still saying
ERROR: The kernel header file '/usr/src/linux/include/linux/version.h' does not
exist. The most likely reason for this is that the kernel source files
in '/usr/src/linux' have not been configured.
- If you ran make prepare (as root) you should have seen output like this:
linux-fcqg:/usr/src/linux # make prepare
CHK include/linux/version.h
CHK include/generated/utsrelease.h
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/x86/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
Did you see the above when you ran make prepare?
- Please post the results of running these two commands:
rpm -qa | grep kernel
rpm -qa | grep glibc
It may be that you simply don’t have the kernel source and kernel headers installed.
- Lastly, please upload the entire log file found at:
/var/log/nvidia-installer.log
- The easy alternative?
Yes, compiling drivers and software in Linux is far different than in Windows. Of course, you are taking the long road here as well. What I mean is that you can install the binary (pre-compiled) Suse Nvidia driver, you usually do not have to compile it from source unless you want to or have a specific need.
In fact, the driver is available via one-click install from: SDB:NVIDIA drivers - openSUSE
You might find that is the fastest route to get things working.
(You can also configure the nVidia repository and install that was too, also described at the above link.)
Lastly, if you need, you can compile it yourself as you are attempting, and you can find more information on doing this at: SDB:NVIDIA the hard way - openSUSE
Cheers,
Lews Therin