On Tue, May 6, 2008 at 3:00 PM, Ionut Vancea
== The path "/usr/src/linux/include" is a kernel header file directory, but it does not contain the file "linux/version.h" as expected. This can happen if the kernel has never been built, or if you have invoked the "make mrproper" command in your kernel directory. In any case, you may want to rebuild your kernel. ==
After installing a new kernel, you need to run as root in /usr/src/linux: #make oldconfig #make modules_prepare This will recreate version.h and all the rest. I was complaining about this situation for a long time. Most of the other distros need only kernel-headers in order to build agains the running kernel. For some reason (I did not understand it, when opensuse devs tried to explain it), in opensuse you need 200+MB of sources for this. I have opened a bugcase, which is now marked as resolved: https://bugzilla.novell.com/show_bug.cgi?id=360026 If you feel like supporting the split of kernel-sources, so there is no need to download 200+MB for every kernel upgrade in order to build third party modules, you can vote for the bug. Cheers -- Svetoslav Milenov (Sunny) Even the most advanced equipment in the hands of the ignorant is just a pile of scrap. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org