amirjin 发表于 2004-8-18 19:24:43

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:

lovewilliam 发表于 2004-8-18 21:33:00

不好意思,我也不知道,

文档上没写吗?

Documents上写的应该很清楚了,

不过第一个没有是没有uuid library这个东西,这个肯定了,

第二个根据你贴的东西判断不出来(信息太少啦,关键部分都没贴出来 :lol: )

amirjin 发表于 2004-8-19 07:34:40

我从RH9的安装光盘上找到了个e2fsprogs-devel-1.34-1来装上

uuid.h已经YES了。

但endian.h和byteorder.h还是NO。???

amirjin 发表于 2004-8-19 09:49:50

找到了一个jsfutils的RPM包,顺利解决问题
页: [1]
查看完整版本: HELP ME!!!准备升级内核到2.6.8.1时遇到问题