Chinaunix首页 | 论坛 | 博客
  • 博客访问: 533856
  • 博文数量: 526
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 3235
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 17:52
文章分类

全部博文(526)

文章存档

2011年(1)

2008年(525)

我的朋友

分类: LINUX

2008-08-29 18:06:31

 
错误如下:

Buildingthevmmonmodule.

Using2.6.xkernelbuildsystem.
make:Enteringdirectory`/tmp/vmware-config1/vmmon-only''
make-C/lib/modules/2.6.21.1-custom/build/include/..SUBDIRS=$PWDSRCROOT=$PWD/.modules
make[1]:Enteringdirectory`/usr/src/linux-2.6.21''
CC[M]/tmp/vmware-config1/vmmon-only/linux/driver.o
Infileincludedfrom/tmp/vmware-config1/vmmon-only/linux/driver.c:80:
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21:error:expecteddeclarationspecifiersor‘...’before‘compat_exit’
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21:error:expecteddeclarationspecifiersor‘...’before‘exit_code’
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21:warning:typedefaultsto‘int’indeclarationof‘_syscall1’
make[2]:***[/tmp/vmware-config1/vmmon-only/linux/driver.o]错误1
make[1]:***[_module_/tmp/vmware-config1/vmmon-only]错误2
make[1]:Leavingdirectory`/usr/src/linux-2.6.21''
make:***[vmmon.ko]错误2
make:Leavingdirectory`/tmp/vmware-config1/vmmon-only''
Unabletobuildthevmmonmodule.

Formoreinformationonhowtotroubleshootmodule-relatedproblems,please
visitourWebsiteat""and
"".

Executionaborted.

这是vmware的vmmon模块中的compat_kernel.h的头文件的一个定义造成的。修改方法如下:
在你的vmware的安装目录:

cdvmware-distrib/lib/modules/source
tarxvfvmmon.tar
vivmmon-only/include/compat_kernel.h
跳到第20行
#define__NR_compat_exit__NR_exit
staticinline_syscall1(int,compat_exit,int,exit_code);
修改成:
#ifLINUX_VERSION_CODE<=KERNEL_VERSION(2,6,19)
#define__NR_compat_exit__NR_exit
staticinline_syscall1(int,compat_exit,int,exit_code);
#endif

然后存盘退出。
tarcvfvmmon.tarvmmon-only
然后再到安装目录执行vmware-install.pl重新安装。一切OK。

vmware workstation 5.5.3在linux 2.6.21.1 kernel下安装错误vmware workstation 5.5.3在linux 2.6.21.1 kernel下安装错误vmware workstation 5.5.3在linux 2.6.21.1 kernel下安装错误vmware workstation 5.5.3在linux 2.6.21.1 kernel下安装错误vmware workstation 5.5.3在linux 2.6.21.1 kernel下安装错误vmware workstation 5.5.3在linux 2.6.21.1 kernel下安装错误vmware workstation 5.5.3在linux 2.6.21.1 kernel下安装错误vmware workstation 5.5.3在linux 2.6.21.1 kernel下安装错误vmware workstation 5.5.3在linux 2.6.21.1 kernel下安装错误vmware workstation 5.5.3在linux 2.6.21.1 kernel下安装错误
阅读(439) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~