On 21-Jul-01 Robert C. Paulsen Jr. wrote:
I believe the file
/usr/src/linux-2.4.4.SuSE/include/linux/version.h
will be created when you do the following:
1. Install the kernel sources. This should create and populate /usr/src/linux-2.4.4.SuSE 2. Create the correct configuration file as follows: make cloneconfig make menuconfig You don't need to change any configuration options while in menuconfig but you do need to save the configuration when you exit. 3. Build the modules: make dep make modules That last step (make modules) will take a long time, but once it is complete vmware will be able to build its modules.
The above worked for me -- the VMWare installation went OK, including the building of its modules.
As you say, the file /usr/src/linux-2.4.4.SuSE/include/linux/version.h does get created somewhere along the line, and VMware configures itself OK. So many thanks, Robert, for your good and clearly-explained hint! It's a pity, after all that (you could almost feel the table vibrating while the modules were being compiled), that the bi-directional parport still doesn't work (still bombing out with kernel Oops) after installing VMWare-2.0.4! And, by the way, I have just spotted where the "real" version.h is: /boot/vmlinuz.version.h #define UTS_RELEASE "2.4.4-4GB" #define LINUX_VERSION_CODE 132100 #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) 132100[dec] <-> 20404[hex] and it is an exact copy of this which turns up, at the end of the day, in /usr/src/linux/include/linux/ Well, fancy that! Ted. -------------------------------------------------------------------- E-Mail: (Ted Harding) <Ted.Harding@nessie.mcc.ac.uk> Fax-to-email: +44 (0)870 167 1972 Date: 22-Jul-01 Time: 00:50:40 ------------------------------ XFMail ------------------------------