想自己编译个xen,咋就这么难呢?
原来用apt-get install ubuntu-xen-server装了个xen玩了两天。最近想自己编译一个,网上下了一个xen 3.0.2-2的版本,编译了两天都没成功...
有个错误如下,哪位帮我看看。ps:我的ubuntu版本是8.04的。
make -C tools install
make[1]: 正在进入目录 `/home/student/tmp/xen-3.0.2-2/tools'
make -C check
make[2]: 正在进入目录 `/home/student/tmp/xen-3.0.2-2/tools/check'
./chk build
Xen CHECK-BUILD 2008年 11月 25日 星期二 19:06:38 CST
Checking check_python:
*** Check for Python version >= 2.2 FAILED
Checking check_zlib_devel:
*** Check for zlib headers FAILED
Checking check_zlib_lib: OK
make[2]: *** [build] 错误 1
make[2]:正在离开目录 `/home/student/tmp/xen-3.0.2-2/tools/check'
make[1]: *** [check] 错误 2
make[1]:正在离开目录 `/home/student/tmp/xen-3.0.2-2/tools'
make: *** [install-tools] 错误 2
student@student-desktop:~/tmp/xen-3.0.2-2$
xen3.0.2 编译
-
- 帖子: 53
- 注册时间: 2008-11-25 19:47
-
- 帖子: 53
- 注册时间: 2008-11-25 19:47
Re: xen3.0.2 编译
跟踪一下进展:
关于"Checking check_python: *** Check for Python version >= 2.2 FAILED"的问题,在目录xen-3.0.2-2/tools/check下打开check_python,查看最后一行如下:
python -V 2>&1 | cut -d ' ' -f 2 | grep -q -E '^2.2|^2.3|^2.4' || error
而我的python版本是2.5.2的,所以将最后一行改为
python -V 2>&1 | cut -d ' ' -f 2 | grep -q -E '^2.2|^2.3|^2.4|^2.5' || error
保存即可。
关于“Checking check_zlib_devel:*** Check for zlib headers FAILED”的问题,在目录xen-3.0.2-2/tools/check下打开check_zlib_devel。查看最后一行如下:
set -e
[ -e /usr/include/zlib.h ] || error
看来只有找一个zlib.h文件放到/usr/include目录下即可。但是,如果没找对,则会引起一系列后续的错误。
怎么办???
关于"Checking check_python: *** Check for Python version >= 2.2 FAILED"的问题,在目录xen-3.0.2-2/tools/check下打开check_python,查看最后一行如下:
python -V 2>&1 | cut -d ' ' -f 2 | grep -q -E '^2.2|^2.3|^2.4' || error
而我的python版本是2.5.2的,所以将最后一行改为
python -V 2>&1 | cut -d ' ' -f 2 | grep -q -E '^2.2|^2.3|^2.4|^2.5' || error
保存即可。
关于“Checking check_zlib_devel:*** Check for zlib headers FAILED”的问题,在目录xen-3.0.2-2/tools/check下打开check_zlib_devel。查看最后一行如下:
set -e
[ -e /usr/include/zlib.h ] || error
看来只有找一个zlib.h文件放到/usr/include目录下即可。但是,如果没找对,则会引起一系列后续的错误。
怎么办???
-
- 帖子: 53
- 注册时间: 2008-11-25 19:47
Re: xen3.0.2 编译
别人在rhel5下面一次就成功了——我搞了两天多!!!
难道真的是操作系统的原因么?
-
- 帖子: 27
- 注册时间: 2008-01-02 13:39
Re: xen3.0.2 编译
是的。。。。新系统内核不再支持半虚拟化了。。。。我都郁闷好久了
难道非得买新电脑么???
难道非得买新电脑么???
-
- 帖子: 27
- 注册时间: 2008-01-02 13:39
Re: xen3.0.2 编译
是的。。。。新系统内核不再支持半虚拟化了。。。。我都郁闷好久了
难道非得买新电脑么???
难道非得买新电脑么???