[kwlug disc.] vmware player and F7 -- not playing well together

Robert P. J. Day rpjday at mindspring.com
Sun Aug 19 10:13:26 EDT 2007


  continuing along on the vmware thread, i figured i'd download
vmware player, install and configure it on F7 and play with it
briefly.  uh oh ...

# vmware-config.pl
...
Building the vmnet module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config2/vmnet-only'
make -C /lib/modules/2.6.22.1-41.fc7/build/include/.. SUBDIRS=$PWD
SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.22.1-41.fc7-i686'
  CC [M]  /tmp/vmware-config2/vmnet-only/driver.o
  CC [M]  /tmp/vmware-config2/vmnet-only/hub.o
  CC [M]  /tmp/vmware-config2/vmnet-only/userif.o
/tmp/vmware-config2/vmnet-only/userif.c: In function 'VNetCopyDatagramToUser':
/tmp/vmware-config2/vmnet-only/userif.c:630: error: 'const struct sk_buff' has no member named 'h'
/tmp/vmware-config2/vmnet-only/userif.c:630: error: 'const struct sk_buff' has no member named 'nh'
/tmp/vmware-config2/vmnet-only/userif.c:636: error: 'const struct sk_buff' has no member named 'h'
make[2]: *** [/tmp/vmware-config2/vmnet-only/userif.o] Error 1
make[1]: *** [_module_/tmp/vmware-config2/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.22.1-41.fc7-i686'
make: *** [vmnet.ko] Error 2
make: Leaving directory `/tmp/vmware-config2/vmnet-only'
Unable to build the vmnet module.
...

  and that error message is, indeed, correct, as one can see from the
git log entry for the kernel that shows those members being renamed:

=============================
commit b0e380b1d8a8e0aca215df97702f99815f05c094
Author: Arnaldo Carvalho de Melo <acme at redhat.com>
Date:   Tue Apr 10 21:21:55 2007 -0700

    [SK_BUFF]: unions of just one member don't get anything done, kill them

    Renaming skb->h to skb->transport_header, skb->nh to skb->network_header and
    skb->mac to skb->mac_header, to match the names of the associated helpers
    (skb[_[re]set]_{transport,network,mac}_header).

    Signed-off-by: Arnaldo Carvalho de Melo <acme at redhat.com>
    Signed-off-by: David S. Miller <davem at davemloft.net>
=============================

  given that that rename happened back in early april, it's a bit
disappointing that vmware is still allowing downloads that clearly
aren't compilable.  i'm sure google will offer a solution but, really,
that shouldn't be necessary.

rday
-- 
========================================================================
Robert P. J. Day
Linux Consulting, Training and Annoying Kernel Pedantry
Waterloo, Ontario, CANADA

http://crashcourse.ca
========================================================================


More information about the KWLUG-Disc mailing list