> Now, those wanting to compile third party drivers like the nvidia ones, should > take the nvidia package (or whatever it is called) and build it following to > instructions, or even better, the new policy should call for pre-compilation > for all official flavours of those modules, like it is already done on powerpc > for the MOL packages for example. > > In any case, if it fails because of missing headers, there is a bug in the > third-party-module package.
Thanks for the well-thought-out reply. I was curious as to whether this problem had been pondered yet. Perhaps I will bring it up with nvidia that their driver installer should not be depending on the linux headers in debian. > The sarge situation was a complete mess, and i strongly suggest to move to a > 2.6.12 backport. The situation there should be rather clear, and to build > third party modules, you only need to set KSRC=/lib/modules/<version>/build, > works fine. I disagree with the above statement. I am using currently using the 2.6.12 kernel (on etch), and there is no /lib/modules/2.6.12-1-686/build directory with a default linux-image install. However, this directory is created when I install the linux-headers-2.6.12-1-686 package, which is why we always need to tell people to install the headers. Can you clarify what you meant above? Thanks. Kind regards, Mike Gilbert

