Chinaunix首页 | 论坛 | 博客
  • 博客访问: 996196
  • 博文数量: 829
  • 博客积分: 9980
  • 博客等级: 中将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 14:06
文章分类

全部博文(829)

文章存档

2011年(1)

2008年(828)

我的朋友

分类: LINUX

2008-08-29 14:19:23

 
一点前提:
由于Fedora6是基于xen的内核,因此安装VMWARE需要先安装kernel-xen-devel包,可以通过yum安装。

问题:

make:Enteringdirectory`/tmp/vmware-config5/vmnet-only''
make-C/usr/src/kernels/2.6.18-1.2798.fc6-xen-i686/include/..SUBDIRS=$PWDSRCROOT=$PWD/.modules
make[1]:Enteringdirectory`/usr/src/kernels/2.6.18-1.2798.fc6-xen-i686''
CC[M]/tmp/vmware-config5/vmnet-only/driver.o
CC[M]/tmp/vmware-config5/vmnet-only/hub.o
CC[M]/tmp/vmware-config5/vmnet-only/userif.o
CC[M]/tmp/vmware-config5/vmnet-only/netif.o
CC[M]/tmp/vmware-config5/vmnet-only/bridge.o
CC[M]/tmp/vmware-config5/vmnet-only/procfs.o
/tmp/vmware-config5/vmnet-only/procfs.c:33:26:错误:linux/config.h:没有那个文件或目录
make[2]:***[/tmp/vmware-config5/vmnet-only/procfs.o]错误1
make[1]:***[_module_/tmp/vmware-config5/vmnet-only]错误2
make[1]:Leavingdirectory`/usr/src/kernels/2.6.18-1.2798.fc6-xen-i686''
make:***[vmnet.ko]错误2
make:Leavingdirectory`/tmp/vmware-config5/vmnet-only''
Unabletobuildthevmnetmodule.

解决:
查找kernel的头文件,没有发现config.h,说明因为版本不同有所变化,但有一个configfs.h
于是修改/usr/lib/vmware/modules/source/vmnet.tar中的procfs.c文件,将config.h改为configfs.h
重新打包vmnet.tar
运行vmware-config.pl,OK,编译通过.

make:Enteringdirectory`/tmp/vmware-config6/vmnet-only''
make-C/usr/src/kernels/2.6.18-1.2798.fc6-xen-i686/include/..SUBDIRS=$PWDSRCROOT=$PWD/.modules
make[1]:Enteringdirectory`/usr/src/kernels/2.6.18-1.2798.fc6-xen-i686''
CC[M]/tmp/vmware-config6/vmnet-only/driver.o
CC[M]/tmp/vmware-config6/vmnet-only/hub.o
CC[M]/tmp/vmware-config6/vmnet-only/userif.o
CC[M]/tmp/vmware-config6/vmnet-only/netif.o
CC[M]/tmp/vmware-config6/vmnet-only/bridge.o
CC[M]/tmp/vmware-config6/vmnet-only/procfs.o
CC[M]/tmp/vmware-config6/vmnet-only/smac_compat.o
SHIPPED/tmp/vmware-config6/vmnet-only/smac_linux.x386.o
LD[M]/tmp/vmware-config6/vmnet-only/vmnet.o
Buildingmodules,stage2.
MODPOST
WARNING:couldnotfind/tmp/vmware-config6/vmnet-only/.smac_linux.x386.o.cmdfor/tmp/vmware-config6/vmnet-only/smac_linux.x386.o
CC/tmp/vmware-config6/vmnet-only/vmnet.mod.o
LD[M]/tmp/vmware-config6/vmnet-only/vmnet.ko
make[1]:Leavingdirectory`/usr/src/kernels/2.6.18-1.2798.fc6-xen-i686''
cp-fvmnet.ko./../vmnet.o
make:Leavingdirectory`/tmp/vmware-config6/vmnet-only''
Themoduleloadsperfectlyintherunningkernel.

Fedora Core 6下vmware-config.pl错误(config.h)解决方法Fedora Core 6下vmware-config.pl错误(config.h)解决方法Fedora Core 6下vmware-config.pl错误(config.h)解决方法Fedora Core 6下vmware-config.pl错误(config.h)解决方法Fedora Core 6下vmware-config.pl错误(config.h)解决方法Fedora Core 6下vmware-config.pl错误(config.h)解决方法Fedora Core 6下vmware-config.pl错误(config.h)解决方法Fedora Core 6下vmware-config.pl错误(config.h)解决方法Fedora Core 6下vmware-config.pl错误(config.h)解决方法Fedora Core 6下vmware-config.pl错误(config.h)解决方法
阅读(913) | 评论(0) | 转发(0) |
0

上一篇:linux常用命令行

下一篇:Ubuntu 该怎样读

给主人留下些什么吧!~~