(Moderator: Pls. place my thread in appropriate sub-forum if possible, thanks!)
I am running openSUSE 11.4 KDE 64 bit, kernel 3.1.rc7-5.3-desktop. Upgraded to this latest kernel in order for wireless to work, because RT2860 was phased out and RT2800PCI phased in for my Trendnet TEW643PI wireless n card.
In the process of upgrading to a new kernel, graphic driver was automatically switched from Nvidia to nv and screen resolution reverted from 1280x760 to 800x600. I then installed nouveau but screen resolution remains at 800x600. Tried installing Nvidia driver “The Hard Way” but I got the following error message:
Cc version check failed: The compiler used to compile the kernel (gcc4.6) does not exactly match the current compiler (gcc4.5)
Other than the above, my system has all the prerequite packages such as make, kernel-source, kernel-devel, etc. for installing proprietary Nvidia from source, i.e. The Hard Way.
Previously I tried Nvidia (Beta?) version 280.13. Then when I tried version 285.03 I got the same error message. This time instead of aborting I selected “NO” to continue on and followed onscreen prompts to successfully install the proprietary driver. I got 1024x768 resolution back, after blacklisting nouveau and rebooting. The strange thing is that a search for “nvidia” in YAST still shows older versions of nvidia.
What the error message is saying is that the kernel version expects gcc version 4.6 when the version on your system is gcc 4.5. But as you have found out the nvidia driver installs fine if you ignore the error message and proceed.
If you wanted to update to gcc 4.6 you could add:-