Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72574 - Vmware can't build vmnet under OpenMosix.
Summary: Vmware can't build vmnet under OpenMosix.
Status: RESOLVED DUPLICATE of bug 50622
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Josh Glover (RETIRED)
URL: http://www.vmware.com/community/threa...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-26 11:39 UTC by Bel Zébute
Modified: 2005-07-17 13:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bel Zébute 2004-11-26 11:39:26 UTC
When you run vmware-config.pl under a Openmosix kernel, it will fail at building vmnet with the message:

Unable to make a vmnet module that can be loaded in the running kernel:
/tmp/vmware-config2/vmnet.o: /tmp/vmware-config2/vmnet.o: unresolved symbol deputy_csum_partial_copy_to_use

Reproducible: Always
Steps to Reproduce:




Googling deputy_csum_partial_copy_to_use will bring you the link to the url
given in this bug as ranked #1.

I personaly found it was less trouble to simply cut & paste the files manualy,
but it would be nice if emerge would do it out of the box and I would have not
been aware at all of this Openmosix problem.

Here is the patch:

--- hpc/export.c 2004-04-26 09:40:40.000000000 +0200
+++ hpc/export.c 2004-05-10 11:14:44.000000000 +0200
@@ -17,6 +17,8 @@

EXPORT_SYMBOL(deputy_copy_to_user);
EXPORT_SYMBOL(deputy_copy_from_user);
+EXPORT_SYMBOL(deputy_csum_partial_copy_from_user);
+EXPORT_SYMBOL(deputy_csum_partial_copy_to_user);
EXPORT_SYMBOL(deputy_clear_user);
EXPORT_SYMBOL(deputy_strncpy_from_user);
EXPORT_SYMBOL(deputy_strnlen_user);

--- include/asm-i386/uaccess.h 2004-04-26 11:30:23.000000000 +0200
+++ include/asm-i386/uaccess.h 2004-05-10 11:52:05.000000000 +0200
@@ -95,6 +95,8 @@

extern unsigned long deputy_copy_from_user(void *, void *, unsigned long, int);
extern unsigned long deputy_copy_to_user(void *, void *, unsigned long, int);
+extern unsigned int deputy_csum_partial_copy_from_user(const char *, char
*,int, int, int *);
+extern unsigned int deputy_csum_partial_copy_to_user(const char *, char *, int,
int, int *);
extern unsigned long deputy_clear_user(void *, int, int);
extern long deputy_strncpy_from_user(char *, char *, int, int);
extern long deputy_strnlen_user(char *, long);
Comment 1 behd 2004-11-28 11:14:53 UTC
dup... have already submitted a patch that has been sent to openmosix-devel:
http://bugs.gentoo.org/show_bug.cgi?id=50622
Comment 2 Bel Zébute 2004-11-28 15:24:52 UTC
10/4

*** This bug has been marked as a duplicate of 50622 ***