[Top] [All Lists]

module versioning problem

To: Linux XFS Mailing List <linux-xfs@xxxxxxxxxxx>
Subject: module versioning problem
From: Alan Eldridge <alane@xxxxxxxxxxxx>
Date: Sun, 8 Jul 2001 01:23:29 -0400
Sender: owner-linux-xfs@xxxxxxxxxxx
User-agent: Mutt/1.2.5i
I'm using an RPM kernel built from CVS tree... no problems here, except when
I tried to build the vmware kernel modules.

My /usr/include/linux/version.h is:

#define UTS_RELEASE "2.4.6-SGI_XFS_cvs.20010704.0"
#define LINUX_VERSION_CODE 132102
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))

The LINUX_VERSION_CODE is right (0x020406 == 132102).

And I'm getting the following errors:

Unable to make a vmmon module that can be loaded in the running kernel:
/tmp/vmware-config4/vmmon.o: unresolved symbol __pollwait_R0b4cb329
/tmp/vmware-config4/vmmon.o: unresolved symbol mem_map_R20e49beb
/tmp/vmware-config4/vmmon.o: unresolved symbol misc_deregister_Rc7297387
/tmp/vmware-config4/vmmon.o: unresolved symbol __free_pages_Rd9e8f857
/tmp/vmware-config4/vmmon.o: unresolved symbol irq_stat_R7035bb53
/tmp/vmware-config4/vmmon.o: unresolved symbol misc_register_R921a3ca3
There is probably a light difference of kernel configuration between the set
C header files you specified and your running kernel. You may want to
rebuild a
kernel based on that directory, or specify another directory.

Any ideas what could be going wrong in the build? I'm using Eric's spec file
from PR1 with only the sources/patches modified to be appropriate to the
build at hand. Eric, you've got the spec file I'm using...

Alan Eldridge
from std_disclaimer import *

<Prev in Thread] Current Thread [Next in Thread>
  • module versioning problem, Alan Eldridge <=