SlackwareThis Forum is for the discussion of Slackware Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I have been searching for two days and haven't found an answer yet. First My 14.0 was running 3.0.69. My first attempt to upgrade from 14.0->14.1 failed on the first package because my kernel was too old. I upgraded my kernel to 3.12 then was able to upgrade slackware.
While booted with 3.12, attempting to install the nvidia driver 319.49 warns me about the kernel gcc version not matching the installed version. I thought, ok I'll just recompile and reinstall 3.12. Every attempt to compile fails quickly. I don't have the exact error messages but most refer errorno.h and string.h in several include paths. I even tried copying the generic config from 3.10.17.
Next I thought, ok I'll tackle this later and install nvidia driver with 3.10.17 for now. It fails also with errors referring to nv-drm.c, "'drm_fasync' undeclared" and "void valve not ignored".
Have I missed or forgotten something? I have been upgrading slackware versions since 9.1 and compiling my own kernels almost as long and never had this happen.
Thank you for the replies. Sorry for not providing actual error messages. At the time, I wasn't prepared to take a screenshot or save a copy of the logs.
This morning I reinstalled the kernel-source and kernel-headers packages and was able to successfully compile the 3.12 kernel. However, both 319.49 and 325.15 drivers fail to build under the default huge-3.10.17 kernel. I didn't try yet with my new 3.12 kernel. I just downloaded the 331.20 driver and will try it when I get home from work.
Attached is the log file from attempting to install the 325.15 driver from the default huge-3.10.17 kernel.