[NTLUG:Discuss] installing vmware 1.0.10 on mandriva 2010.1

Rick Cook rick at rickcook.name
Tue Dec 21 12:18:36 CST 2010


It's been a while since I had to build any kernel modules outside the "normal packaging system", however, I have a vague recollection of similar issues trying to compile external modules under Debian. They didn't seem to provide "external module ready" kernel source - an additional step I no longer remember was required.

The 2.6.32.24 kernel source on the SLED 11 machine to which I have ready access has a Makefile target of "modules_prepare" that says it is used to "Set up for building external modules". Maybe your as installed by Mandriva kernel source still needs that preparation. 

Rick Cook

On Dec 21, 2010, at 10:47, Jay Urish <jay at unixwolf.net> wrote:

> Yes. I think thats what the readme said to do.
> 
> 
> On 12/21/2010 10:46 AM, Gilbert Morrow wrote:
>> Looks like source is there, you run install in root as well?
>>  On Dec 21, 2010 10:43 AM, "Jay Urish"<jay at unixwolf.net>  wrote:
>>> I dont know about that, I have installed everything and its mother..
>>> 
>>> root>  rpm -qa |grep kernel
>>> kernel-desktop-devel-2.6.33.5-2mnb-1-1mnb2
>>> tp_smapi-kernel-2.6.33.5-server-2mnb-0.40-3mdv2010.1
>>> kernel-server-latest-2.6.33.5-2mnb2
>>> vboxadditions-kernel-2.6.33.5-server-2mnb-3.1.8-3mdv2010.1
>>> kernel-desktop-latest-2.6.33.5-2mnb2
>>> kernel-firmware-20100217-1mnb2
>>> virtualbox-kernel-desktop-latest-3.1.8-1.20100619.3mdv2010.1
>>> virtualbox-kernel-2.6.33.5-server-2mnb-3.1.8-3mdv2010.1
>>> lib64kplatokernel7-2.2.0-1mdv2010.1
>>> kernel-xen-pvops-2.6.32.11-2mdv-1-1mdv2010.1
>>> vboxadditions-kernel-2.6.33.5-desktop-2mnb-3.1.8-3mdv2010.1
>>> tp_smapi-kernel-2.6.33.5-desktop-2mnb-0.40-3mdv2010.1
>>> tp_smapi-kernel-server-latest-0.40-1.20100619.3mdv2010.1
>>> virtualbox-kernel-2.6.33.5-desktop-2mnb-3.1.8-3mdv2010.1
>>> vboxadditions-kernel-desktop-latest-3.1.8-1.20100619.3mdv2010.1
>>> kernel-source-latest-2.6.33.5-2mnb2
>>> kernel-xen-pvops-devel-2.6.32.11-2mdv-1-1mdv2010.1
>>> kernel-desktop-2.6.33.5-2mnb-1-1mnb2
>>> kernel-source-2.6.33.5-2mnb-1-1mnb2
>>> kernel-xen-devel-2.6.32.11-2mdv-1-1mdv2010.1
>>> virtualbox-kernel-server-latest-3.1.8-1.20100619.3mdv2010.1
>>> tp_smapi-kernel-desktop-latest-0.40-1.20100619.3mdv2010.1
>>> kernel-xen-2.6.32.11-2mdv-1-1mdv2010.1
>>> vboxadditions-kernel-server-latest-3.1.8-1.20100619.3mdv2010.1
>>> kernel-server-2.6.33.5-2mnb-1-1mnb2
>>> kernel-server-devel-latest-2.6.33.5-2mnb2
>>> kernel-server-devel-2.6.33.5-2mnb-1-1mnb2
>>> kernel-doc-2.6.33.5-2mnb2
>>> kernel-desktop-devel-latest-2.6.33.5-2mnb2
>>> 
>>> I wonder if this is a 32bit / 64bit issue.
>>> 
>>> 
>>> 
>>> On 12/21/2010 10:30 AM, Gilbert Morrow wrote:
>>>> Sounds as if you do not have the kernel source installed, most live CD
>>>> distros don't include the kernel source. Kernel source, make and gcc ,
>>>> three key components.
>>>> On Dec 21, 2010 9:33 AM, "Jay Urish"<jay at unixwolf.net>  wrote:
>>>>> Help,
>>>>> 
>>>>> I just did a fresh install of Mandriva 2010 and I cannot get VMS to
>>>>> install for love nor money.
>>>>> 
>>>>> No matter what I do, RPM install or tarball, I get to the point where it
>>>>> wants to compile a module against my kernel, it asks:
>>>>> 
>>>>> 
>>>>> What is the location of the directory of C header files that match your
>>>>> running
>>>>> kernel? [/usr/src/linux/include]
>>>>> 
>>>>> The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does
>>>>> not match
>>>>> your running kernel (version 2.6.33.5-server-2mnb). Even if the module
>>>>> were to
>>>>> compile successfully, it would not load into the running kernel.
>>>>> 
>>>>> uname -a yields:
>>>>> 
>>>>> Linux k9.unixwolf.net 2.6.33.5-server-2mnb #1 SMP Thu Jun 17 21:11:54
>>>>> UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
>>>>> 
>>>>> even if I point to the alleged headers at
>>>>> /usr/src/linux-2.6.33.5-server-2mnb, all I get is
>>>>> 
>>>>> What is the location of the directory of C header files that match your
>>>>> running
>>>>> kernel? [/usr/src/linux/include]
>>>> /usr/src/linux-2.6.33.5-server-2mnb/include
>>>>> The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does
>>>>> not match
>>>>> your running kernel (version 2.6.33.5-server-2mnb). Even if the module
>>>>> were to
>>>>> compile successfully, it would not load into the running kernel.
>>>>> 
>>>>> Does anybody have any ideas what I can do to force this cow to
>> cooperate?
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> http://www.ntlug.org/mailman/listinfo/discuss
>>>> _______________________________________________
>>>> http://www.ntlug.org/mailman/listinfo/discuss
>>> 
>>> 
>>> _______________________________________________
>>> http://www.ntlug.org/mailman/listinfo/discuss
>> _______________________________________________
>> http://www.ntlug.org/mailman/listinfo/discuss
> 
> 
> 
> _______________________________________________
> http://www.ntlug.org/mailman/listinfo/discuss



More information about the Discuss mailing list