OK, I am on the RedHat box now and I installed the Kernel package and now in the /usr/src directory there are 3 files:
1. linux-2.4
2. linux-2.4.18-14
3. redhat
I tried pointing to the linux directories, and folders inside, and here is the error message I get now:
[mkane@localhost mkane]$ su -
Password:
[root@localhost root]# vmware-config.pl
Making sure VMware Workstation's services are stopped.
Stopping VMware services:
Virtual machine monitor [ OK ]
Trying to find a suitable vmmon module for your running kernel.
None of VMware Workstation's pre-built vmmon modules is suitable for your
running kernel. Do you want this script to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
Argument "\x{67}\x{63}..." isn't numeric in numeric ge (>=) at /usr/bin/vmware-config.pl line 1493, <STDIN> line 1.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.4
The path "/usr/src/linux-2.4" is an existing directory, but it does not contain
at least one of these directories "linux", "asm", "net" as expected.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.4.18-14
The path "/usr/src/linux-2.4.18-14" is an existing directory, but it does not
contain at least one of these directories "linux", "asm", "net" as expected.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.3.18-14/kernel
The path "/usr/src/linux-2.3.18-14/kernel" is not an existing directory.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] usr/src/linux-2.4.18-14/kernel
The path "usr/src/linux-2.4.18-14/kernel" is not an existing directory.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.4.18-14/kernel
The path "/usr/src/linux-2.4.18-14/kernel" is an existing directory, but it does
not contain at least one of these directories "linux", "asm", "net" as expected.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] usr/src/linux-2.4.18-14/include
The path "usr/src/linux-2.4.18-14/include" is not an existing directory.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] usr/src/linux-2.4.18-14/inclu
The path "usr/src/linux-2.4.18-14/inclu" is not an existing directory.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.4.18-14/include
The directory of kernel headers (version 2.4.18-14) does not match your running
kernel (version 2.4.18-24.8.0). Even if the module were to compile
successfully, it would not load into the running kernel.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.4.18-14
The path "/usr/src/linux-2.4.18-14" is an existing directory, but it does not
contain at least one of these directories "linux", "asm", "net" as expected.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.4.18-14/include
The directory of kernel headers (version 2.4.18-14) does not match your running
kernel (version 2.4.18-24.8.0). Even if the module were to compile
successfully, it would not load into the running kernel.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
The path "/usr/src/linux/include" is not an existing directory.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.4.18-14
The path "/usr/src/linux-2.4.18-14" is an existing directory, but it does not
contain at least one of these directories "linux", "asm", "net" as expected.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.4.18-14
The path "/usr/src/linux-2.4.18-14" is an existing directory, but it does not
contain at least one of these directories "linux", "asm", "net" as expected.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
It says that it doesn't contain one of the directories "linux, asm, or net" which is semi-correct. Inside both of the "linux-2.4" and the "linux-2.4.18-14" directories, there IS a folder called "net".
Do you have any idea about what to do next?
Thanks
-Mark