I installed the kernel-dev package and got the right headers, but the config program was unable to build the vmmon module. I get<br><br><span style="font-weight: bold;">Extracting the sources of the vmmon module.<br><br>Building the vmmon module.
<br><br>Using 2.6.x kernel build system.<br>make: Entering directory `/tmp/vmware-config1/vmmon-only'<br>make -C /usr/src/kernels/2.6.18-1.2239.fc5-i686/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules<br>make[1]: Entering directory `/usr/src/kernels/2.6.18-
1.2239.fc5-i686'<br> CC [M] /tmp/vmware-config1/vmmon-only/linux/driver.o<br>In file included from /tmp/vmware-config1/vmmon-only/linux/driver.c:11:<br>include/linux/kernel.h:115: warning: conflicting types for built-in function 'snprintf'
<br>include/linux/kernel.h:117: warning: conflicting types for built-in function 'vsnprintf'<br>In file included from include/linux/string.h:21,<br> from include/linux/bitmap.h:8,<br> from include/linux/cpumask.h:86,
<br> from include/asm/processor.h:22,<br> from include/asm/thread_info.h:16,<br> from include/linux/thread_info.h:21,<br> from include/linux/preempt.h:9,<br>
from include/linux/spinlock.h:49,<br> from include/linux/capability.h:45,<br> from include/linux/sched.h:44,<br> from include/linux/module.h:9,<br> from /tmp/vmware-config1/vmmon-only/linux/driver.c:12:
<br>include/asm/string.h:44: warning: conflicting types for built-in function 'strncpy'<br>include/asm/string.h:80: warning: conflicting types for built-in function 'strncat'<br>include/asm/string.h:125: warning: conflicting types for built-in function 'strncmp'
<br>include/asm/string.h:189: warning: conflicting types for built-in function 'strlen'<br>include/asm/string.h:326: warning: conflicting types for built-in function 'memmove'<br>In file included from include/linux/bitmap.h:8,
<br> from include/linux/cpumask.h:86,<br> from include/asm/processor.h:22,<br> from include/asm/thread_info.h:16,<br> from include/linux/thread_info.h:21,<br>
from include/linux/preempt.h:9,<br> from include/linux/spinlock.h:49,<br> from include/linux/capability.h:45,<br> from include/linux/sched.h:44,<br> from include/linux/module.h:9,
<br> from /tmp/vmware-config1/vmmon-only/linux/driver.c:12:<br>include/linux/string.h:76: warning: conflicting types for built-in function 'strspn'<br>include/linux/string.h:79: warning: conflicting types for built-in function 'strcspn'
<br>include/linux/string.h:95: warning: conflicting types for built-in function '__builtin_memcmp'<br>In file included from include/asm/elf.h:52,<br> from include/linux/elf.h:7,<br> from include/linux/module.h:16,
<br> from /tmp/vmware-config1/vmmon-only/linux/driver.c:12:<br>include/asm/desc.h: In function '__set_tss_desc':<br>include/asm/desc.h:69: warning: cast from pointer to integer of different size<br>
include/asm/desc.h: In function 'set_ldt_desc':
<br>include/asm/desc.h:77: warning: cast from pointer to integer of different size<br>In file included from include/linux/irq.h:22,<br> from include/asm/hardirq.h:5,<br> from include/linux/hardirq.h:7,
<br> from include/linux/interrupt.h:11,<br> from /tmp/vmware-config1/vmmon-only/linux/driver.c:20:<br>include/asm/irq.h:15:25: error: irq_vectors.h: No such file or directory<br>In file included from include/asm/hardirq.h:5,
<br> from include/linux/hardirq.h:7,<br> from include/linux/interrupt.h:11,<br> from /tmp/vmware-config1/vmmon-only/linux/driver.c:20:<br>include/linux/irq.h: At top level:
<br>
include/linux/irq.h:169: error: 'NR_IRQS' undeclared here (not in a function)<br>In file included from include/linux/irq.h:182,<br> from include/asm/hardirq.h:5,<br> from include/linux/hardirq.h:7,
<br> from include/linux/interrupt.h:11,<br> from /tmp/vmware-config1/vmmon-only/linux/driver.c:20:<br>include/asm/hw_irq.h:31: error: 'NR_IRQ_VECTORS' undeclared here (not in a function)
<br>
In file included from include/linux/interrupt.h:11,<br> from /tmp/vmware-config1/vmmon-only/linux/driver.c:20:<br>include/linux/hardirq.h:35:27: warning: "NR_IRQS" is not defined<br>In file included from /tmp/vmware-config1/vmmon-only/linux/driver.h:20,
<br> from /tmp/vmware-config1/vmmon-only/linux/driver.c:49:<br>/tmp/vmware-config1/vmmon-only/./include/compat_wait.h:37:5: warning: "VMW_HAVE_EPOLL" is not defined<br>/tmp/vmware-config1/vmmon-only/./include/compat_wait.h:43:5: warning: "VMW_HAVE_EPOLL" is not defined
<br>In file included from /tmp/vmware-config1/vmmon-only/linux/driver.h:20,<br> from /tmp/vmware-config1/vmmon-only/linux/driver.c:49:<br>/tmp/vmware-config1/vmmon-only/./include/compat_wait.h:60: error: conflicting types for 'poll_initwait'
<br>include/linux/poll.h:62: error: previous declaration of 'poll_initwait' was here/tmp/vmware-config1/vmmon-only/linux/driver.c:145: warning: initialization from incompatible pointer type<br>/tmp/vmware-config1/vmmon-only/linux/driver.c:149: warning: initialization from incompatible pointer type
<br>make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Error 1<br>make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2<br>make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2239.fc5-i686'<br>make: *** [
vmmon.ko] Error 2<br>make: Leaving directory `/tmp/vmware-config1/vmmon-only'<br>Unable to build the vmmon module.<br><br>For more information on how to troubleshoot module-related problems, please<br>visit our Web site at "
<a href="http://www.vmware.com/download/modules/modules.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.vmware.com/download/modules/modules.html</a>" and<br>"<a href="http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html</a>".<br><br>Execution aborted.<br><span style="font-weight: bold;"><br></span></span>Aaarghh. So doesn't it work in Core 5? Should I upgrade? Build the player from the tar file instead of using the rpm? Something simple and obvious (I hope) that I'm missing?
<br><br>Thanks everybody,<br>Jack<br><span style="font-weight: bold;"><span style="font-weight: bold;"></span></span><br><div><span class="gmail_quote">On 5/5/07, <b class="gmail_sendername">
matt</b> <<a href="mailto:matt@cfxnetworks.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">matt@cfxnetworks.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Saturday 05 May 2007 09:11:26 Jack Smith wrote:<br>> OK, looks the the most direct way to get a windows partition running is to<br>> load vmplayer and create an image at <a href="http://easyvmx.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
easyvmx.com</a>
. Of course, it can't be<br>> that easy. I installed vmplayer using the .rpm and then ran the configure<br>> program. A few prompts down, I get the message<br>><br>> What is the location of the directory of C header files that match your
<br>> running<br>> kernel? [/usr/src/linux/include]<br>><br>> using the default I get<br>><br>> The directory of kernel headers (version 2.6.17-prep) does not match your<br>> running kernel (version
2.6.18-1.2239.fc5
). Even if the module were to<br>> compile<br>> successfully, it would not load into the running kernel.<br>><br>> So... where do I go to find the right kernel headers?<br>><br>> Thanks,<br>> Jack<br>
<br>Install the kernel-devel package, and that should get you the right headers.<br>They'll be located in /usr/src/linux/2.6.18-1.2239.fc5/include.<br><br>--<br>Salud,<br>Matt<br><a href="mailto:matt@cfxnetworks.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
matt@cfxnetworks.com</a><br><br>Your Fortune:<br>Well, I'm INVISIBLE AGAIN ... I might as well pay a visit to the LADIES<br>ROOM ...<br><br>_______________________________________________<br>talk mailing list<br><a href="mailto:talk@nblug.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
talk@nblug.org</a><br><a href="http://nblug.org/cgi-bin/mailman/listinfo/talk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://nblug.org/cgi-bin/mailman/listinfo/talk</a><br></blockquote></div>
<br><br clear="all"><br>-- <br>English doesn't borrow from other languages -- English follows other languages down dark alleys and takes what it wants.