HELP ME!!!准备升级内核到2.6.8.1时遇到问题
我用的是RH9,第一次升级内核,经过长时间观摩,准备动手时出了问题。按2.6.8.1内核change文档的要求,需要升级好几个工具。多数都已搞定,但在安装jfsutils和oprofile时遇到了问题。具体是:1.安装jfsutils-1.1.7.tar.gz时,用#./configure出现如下错误提示:
... ...
checking machine/endian.h usability... no
checking machine/endian.h presence... no
checking for machine/endian.h... no
checking sys/byteorder.h usability... no
checking sys/byteorder.h presence... no
checking for sys/byteorder.h... no
checking uuid/uuid.h usability... no
checking uuid/uuid.h presence... no
checking for uuid/uuid.h... no
configure: error: 'You need the uuid library'
我知道应是什么没有装,但却不知到底是什么?
2.安装oprofile-0.5.4.tar.gz时,make出现如下错误:
... ...
make: *** Error 1
make: Leaving directory `/usr/src/linux-2.4.20-8'
make: *** Error 1
make: Leaving directory `/home/temp/oprofile-0.5.4'
make: *** Error 1
make: Leaving directory `/home/temp/oprofile-0.5.4'
make: *** Error 2
我的那个目录有呀?这又怎么了?
另外,升级内核时,必须升级这些软件么?这两个软件分别是干什么的呀?
做一名菜鸟真不容易!!!
:oops: 不好意思,我也不知道,
文档上没写吗?
Documents上写的应该很清楚了,
不过第一个没有是没有uuid library这个东西,这个肯定了,
第二个根据你贴的东西判断不出来(信息太少啦,关键部分都没贴出来 :lol: ) 我从RH9的安装光盘上找到了个e2fsprogs-devel-1.34-1来装上
uuid.h已经YES了。
但endian.h和byteorder.h还是NO。??? 找到了一个jsfutils的RPM包,顺利解决问题
页:
[1]