LINUX.ORG.RU

vmware-3.0 vs 2.4.17


0

0

Господа ! Не хочет собираться модуль от vmware под 2.4.17 ... Вот такая шнедь происходит:
Trying to find a suitable vmmon module for your running kernel.

None of VMware Workstation's pre-built vmmon modules is suitable for your
running kernel.  Do you want this script to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes] y

As of October 2001, Gcc 2.96 is not yet a supported compiler by the Linux kernel
development team. Have a look at /usr/src/linux/Documentation/Changes to get the
correct compiler installed. This script will take into consideration the CC
environment variable. Do you want to go with gcc version 2.96 compiler ?
[no] y

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.4.17/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

make: Вход в каталог `/tmp/vmware-config4/vmmon-only'
make[1]: Вход в каталог `/tmp/vmware-config4/vmmon-only'
make[2]: Вход в каталог `/tmp/vmware-config4/vmmon-only/driver-2.4.17'
In file included from .././linux/driver.c:38:
/lib/modules/2.4.17/build/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from .././linux/hostif.c:26:
/lib/modules/2.4.17/build/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
make[2]: Выход из каталог `/tmp/vmware-config4/vmmon-only/driver-2.4.17'
make[2]: Вход в каталог `/tmp/vmware-config4/vmmon-only/driver-2.4.17'
In file included from .././linux/driver.c:38:
/lib/modules/2.4.17/build/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from .././linux/hostif.c:26:
/lib/modules/2.4.17/build/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from /lib/modules/2.4.17/build/include/linux/fs.h:19,
                 from /lib/modules/2.4.17/build/include/linux/capability.h:17,
                 from /lib/modules/2.4.17/build/include/linux/binfmts.h:5,
                 from /lib/modules/2.4.17/build/include/linux/sched.h:9,
                 from .././common/vmx86.c:24:
/lib/modules/2.4.17/build/include/linux/dcache.h: In function `dget':
/lib/modules/2.4.17/build/include/linux/dcache.h:247: warning: implicit declaration of function `do_BUG_R577f4bff'
make[2]: Выход из каталог `/tmp/vmware-config4/vmmon-only/driver-2.4.17'
make[1]: Выход из каталог `/tmp/vmware-config4/vmmon-only'
make: Выход из каталог `/tmp/vmware-config4/vmmon-only'
Unable to make a vmmon module that can be loaded in the running kernel:
/tmp/vmware-config4/vmmon.o: unresolved symbol kunmap_high
/tmp/vmware-config4/vmmon.o: unresolved symbol highmem_start_page
/tmp/vmware-config4/vmmon.o: unresolved symbol kmap_high
/tmp/vmware-config4/vmmon.o:
Hint: You are trying to load a module without a GPL compatible license
      and it has unresolved symbols.  Contact the module supplier for
      assistance, only they can help you.

There is probably a slight difference in the 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.

For more information on how to troubleshoot module-related problems, please have
a look at "http://www.vmware.com/download/modules/modules.html";.

Execution aborted.

Ядро только что пересобрал !!! Не помогает ...

[bash] vmware-config.pl 
Making sure VMware Workstation's services are stopped.

Stopping VMware services:
   Virtual machine monitor                                             done
   Bridged networking on /dev/vmnet0                                   done
   DHCP server on /dev/vmnet8                                          done
   NAT networking on /dev/vmnet8                                       done
   Host-only networking on /dev/vmnet8                                 done
   Virtual ethernet                                                    done

Trying to find a suitable vmmon module for your running kernel.

None of VMware Workstation's pre-built vmmon modules is suitable for your 
running kernel.  Do you want this script to try to build the vmmon module for 
your system (you need to have a C compiler installed on your system)? [yes] 

What is the location of the directory of C header files that match your running 
kernel? [/usr/src/linux-2.4.17/include] 

Extracting the sources of the vmmon module.
Building the vmmon module.

make:    `/tmp/vmware-config1/vmmon-only'
make[1]:    `/tmp/vmware-config1/vmmon-only'
make[2]:    `/tmp/vmware-config1/vmmon-only/driver-2.4.17'
In file included from .././linux/driver.c:38:
/usr/src/linux-2.4.17/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from .././linux/hostif.c:26:
/usr/src/linux-2.4.17/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
make[2]:    `/tmp/vmware-config1/vmmon-only/driver-2.4.17'
make[2]:    `/tmp/vmware-config1/vmmon-only/driver-2.4.17'
In file included from .././linux/driver.c:38:
/usr/src/linux-2.4.17/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from .././linux/hostif.c:26:
/usr/src/linux-2.4.17/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from /usr/src/linux-2.4.17/include/linux/string.h:25,
                 from .././common/vmx86.c:23:
/usr/src/linux-2.4.17/include/asm/string.h: In function `__constant_memcpy3d':
/usr/src/linux-2.4.17/include/asm/string.h:300: warning: implicit declaration of
 function `_mmx_memcpy_R15670e2d'
/usr/src/linux-2.4.17/include/asm/string.h:300: warning: return makes pointer from integer without a cast
/usr/src/linux-2.4.17/include/asm/string.h: In function `__memcpy3d':
/usr/src/linux-2.4.17/include/asm/string.h:307: warning: return makes pointer from integer without a cast
In file included from /usr/src/linux-2.4.17/include/linux/string.h:25,
                 from .././common/memtrack.c:24:
/usr/src/linux-2.4.17/include/asm/string.h: In function `__constant_memcpy3d':
/usr/src/linux-2.4.17/include/asm/string.h:300: warning: implicit declaration of function `_mmx_memcpy_R15670e2d'
/usr/src/linux-2.4.17/include/asm/string.h:300: warning: return makes pointer from integer without a cast
/usr/src/linux-2.4.17/include/asm/string.h: In function `__memcpy3d':
/usr/src/linux-2.4.17/include/asm/string.h:307: warning: return makes pointer from integer without a cast
In file included from /usr/src/linux-2.4.17/include/linux/string.h:25,
                 from .././common/phystrack.c:25:
/usr/src/linux-2.4.17/include/asm/string.h: In function `__constant_memcpy3d':
/usr/src/linux-2.4.17/include/asm/string.h:300: warning: implicit declaration of function `_mmx_memcpy_R15670e2d'
/usr/src/linux-2.4.17/include/asm/string.h:300: warning: return makes pointer fr
om integer without a cast
/usr/src/linux-2.4.17/include/asm/string.h: In function `__memcpy3d':
/usr/src/linux-2.4.17/include/asm/string.h:307: warning: return makes pointer from integer without a cast
make[2]:    `/tmp/vmware-config1/vmmon-only/driver-2.4.17'
make[1]:    `/tmp/vmware-config1/vmmon-only'
make:    `/tmp/vmware-config1/vmmon-only'
The module loads perfectly in the running kernel.

Trying to find a suitable vmnet module for your running kernel.

None of VMware Workstation's pre-built vmnet modules is suitable for your 
running kernel.  Do you want this script to try to build the vmnet module for 
your system (you need to have a C compiler installed on your system)? [yes] 

Extracting the sources of the vmnet module.

Building the vmnet module.

make:    `/tmp/vmware-config1/vmnet-only'
In file included from driver.c:23:
/usr/src/linux-2.4.17/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from hub.c:22:
/usr/src/linux-2.4.17/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from userif.c:22:
/usr/src/linux-2.4.17/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from netif.c:22:
/usr/src/linux-2.4.17/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from bridge.c:22:
/usr/src/linux-2.4.17/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from procfs.c:22:
/usr/src/linux-2.4.17/include/linux/malloc.h:4: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
make:    `/tmp/vmware-config1/vmnet-only'
The module loads perfectly in the running kernel.

Do you want networking for your Virtual Machines? (yes/no/help) [yes] 

Would you prefer to modify your existing networking configuration using the 
wizard or the editor? (wizard/editor/help) [wizard] 

Configuring a NAT network for vmnet8.

The NAT network is currently configured to use the private subnet 
172.16.39.0/255.255.255.0.  Do you want to keep these settings? [yes] 

Do you want to be able to use host-only networking in your Virtual Machines? 
[no] 

Do you want this script to automatically configure your system to allow your 
Virtual Machines to access the host's filesystem? (yes/no/help) [no] 

Starting VMware services:
   Virtual machine monitor                                             done
   Virtual ethernet                                                    done
   Bridged networking on /dev/vmnet0                                   done
   Host-only networking on /dev/vmnet8 (background)                    done
   NAT networking on /dev/vmnet8                                       done

The configuration of VMware Workstation 3.0.0 build-1455 for Linux for this 
running kernel completed successfully.

You can now run VMware Workstation by invoking the following command: 
Enjoy,

--the VMware team


SadStork
()

Может у вас что-нибудь с библиотеками или компилятором? (у меня 2.95.3)

SadStork
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.