From Bugzilla Helper: User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.4.2-2 i686) This is the message I get when I try to re-compile it. make: Entering directory `/tmp/vmware-config3/vmnet-only' bridge.c: In function `VNetBridgeReceiveFromDev': bridge.c:788: warning: implicit declaration of function `skb_datarefp' make: Leaving directory `/tmp/vmware-config3/vmnet-only' Unable to make a vmnet module that can be loaded in the running kernel: /tmp/vmware-config3/vmnet.o: unresolved symbol skb_datarefp There is probably a light difference of kernel configuration between the set of C header files you specified and your running kernel. You may want to rebuild a kernel based on that directory, or specify another directory. Reproducible: Always Steps to Reproduce: 1. just run the the ./vmware-config.pl script. 2. 3. Actual Results: make: Entering directory `/tmp/vmware-config3/vmnet-only' bridge.c: In function `VNetBridgeReceiveFromDev': bridge.c:788: warning: implicit declaration of function `skb_datarefp' make: Leaving directory `/tmp/vmware-config3/vmnet-only' Unable to make a vmnet module that can be loaded in the running kernel: /tmp/vmware-config3/vmnet.o: unresolved symbol skb_datarefp There is probably a light difference of kernel configuration between the set of C header files you specified and your running kernel. You may want to rebuild a kernel based on that directory, or specify another directory. It worked fine with RH 7 and kernel 2.4.x The vmware site, says that that error message: There is probably a light difference of kernel configuration between the set of C header files you specified and your running kernel. You may want to rebuild a kernel based on that directory, or specify another directory. is an actual problem with the distribution.
Please file this bug at vmware, not us. Their semi-opensource drivers don't work with recent 2.4 kernels; they might have a fix though.