当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu 8.10 能否使用2.6.29.1内核?
帖子发表于 : 2009-04-25 0:30 

注册: 2009-04-03 15:10
帖子: 1831
送出感谢: 0 次
接收感谢: 0 次
为什么我总是编译不了,而且卡在第一步……
我也在网上找了半天解决方法,他们说的什么包之类的我全部都安装了……
# make xconfig
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:107:23: error: sys/types.h: 没有该文件或目录
scripts/basic/fixdep.c:108:22: error: sys/stat.h: 没有该文件或目录
scripts/basic/fixdep.c:109:22: error: sys/mman.h: 没有该文件或目录
scripts/basic/fixdep.c:110:20: error: unistd.h: 没有该文件或目录
scripts/basic/fixdep.c:111:19: error: fcntl.h: 没有该文件或目录
scripts/basic/fixdep.c:112:20: error: string.h: 没有该文件或目录
scripts/basic/fixdep.c:113:20: error: stdlib.h: 没有该文件或目录
scripts/basic/fixdep.c:114:19: error: stdio.h: 没有该文件或目录
In file included from /usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/syslimits.h:7,
from /usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/limits.h:11,
from scripts/basic/fixdep.c:115:
/usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/limits.h:122:61: error: limits.h: 没有该文件或目录
scripts/basic/fixdep.c:116:19: error: ctype.h: 没有该文件或目录
scripts/basic/fixdep.c:117:23: error: arpa/inet.h: 没有该文件或目录
scripts/basic/fixdep.c: 在函数‘usage’中:
scripts/basic/fixdep.c:131: 警告: 隐式声明函数‘fprintf’
scripts/basic/fixdep.c:131: 警告: 隐式声明与内建函数‘fprintf’不兼容
scripts/basic/fixdep.c:131: 错误: ‘stderr’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:131: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
scripts/basic/fixdep.c:131: 错误: 所在的函数内也只报告一次。)
scripts/basic/fixdep.c:132: 警告: 隐式声明函数‘exit’
scripts/basic/fixdep.c:132: 警告: 隐式声明与内建函数‘exit’不兼容
scripts/basic/fixdep.c: 在函数‘print_cmdline’中:
scripts/basic/fixdep.c:140: 警告: 隐式声明函数‘printf’
scripts/basic/fixdep.c:140: 警告: 隐式声明与内建函数‘printf’不兼容
scripts/basic/fixdep.c: 在文件层:
scripts/basic/fixdep.c:143: 错误: ‘NULL’未声明(不在函数内)
scripts/basic/fixdep.c: 在函数‘grow_config’中:
scripts/basic/fixdep.c:156: 警告: 隐式声明函数‘realloc’
scripts/basic/fixdep.c:156: 警告: 隐式声明与内建函数‘realloc’不兼容
scripts/basic/fixdep.c:158: 警告: 隐式声明函数‘perror’
scripts/basic/fixdep.c:158: 警告: 隐式声明与内建函数‘exit’不兼容
scripts/basic/fixdep.c: 在函数‘is_defined_config’中:
scripts/basic/fixdep.c:174: 警告: 隐式声明函数‘memcmp’
scripts/basic/fixdep.c: 在函数‘define_config’中:
scripts/basic/fixdep.c:187: 警告: 隐式声明函数‘memcpy’
scripts/basic/fixdep.c:187: 警告: 隐式声明与内建函数‘memcpy’不兼容
scripts/basic/fixdep.c: 在函数‘use_config’中:
scripts/basic/fixdep.c:206: 错误: ‘PATH_MAX’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:214: 警告: 隐式声明与内建函数‘memcpy’不兼容
scripts/basic/fixdep.c:220: 警告: 隐式声明函数‘tolower’
scripts/basic/fixdep.c:222: 警告: 隐式声明与内建函数‘printf’不兼容
scripts/basic/fixdep.c:206: 警告: 未使用的变量‘s’
scripts/basic/fixdep.c: 在文件层:
scripts/basic/fixdep.c:225: 错误: expected declaration specifiers or ‘...’ before ‘size_t’
scripts/basic/fixdep.c: 在函数‘parse_config_file’中:
scripts/basic/fixdep.c:227: 错误: ‘len’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:233: 警告: 隐式声明函数‘ntohl’
scripts/basic/fixdep.c:244: 警告: 隐式声明函数‘isalnum’
scripts/basic/fixdep.c: 在函数‘strrcmp’中:
scripts/basic/fixdep.c:261: 警告: 隐式声明函数‘strlen’
scripts/basic/fixdep.c:261: 警告: 隐式声明与内建函数‘strlen’不兼容
scripts/basic/fixdep.c: 在函数‘do_config_file’中:
scripts/basic/fixdep.c:272: 错误: ‘st’的存储大小未知
scripts/basic/fixdep.c:276: 警告: 隐式声明函数‘open’
scripts/basic/fixdep.c:276: 错误: ‘O_RDONLY’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:278: 警告: 隐式声明与内建函数‘fprintf’不兼容
scripts/basic/fixdep.c:278: 错误: ‘stderr’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:280: 警告: 隐式声明与内建函数‘exit’不兼容
scripts/basic/fixdep.c:282: 警告: 隐式声明函数‘fstat’
scripts/basic/fixdep.c:284: 警告: 隐式声明函数‘close’
scripts/basic/fixdep.c:287: 警告: 隐式声明函数‘mmap’
scripts/basic/fixdep.c:287: 错误: ‘PROT_READ’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:287: 错误: ‘MAP_PRIVATE’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:287: 警告: 赋值时将整数赋给指针,未作类型转换
scripts/basic/fixdep.c:294: 错误: 提供给函数‘parse_config_file’的实参太多
scripts/basic/fixdep.c:296: 警告: 隐式声明函数‘munmap’
scripts/basic/fixdep.c:272: 警告: 未使用的变量‘st’
scripts/basic/fixdep.c: 在文件层:
scripts/basic/fixdep.c:301: 错误: expected declaration specifiers or ‘...’ before ‘size_t’
scripts/basic/fixdep.c: 在函数‘parse_dep_file’中:
scripts/basic/fixdep.c:304: 错误: ‘len’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:306: 错误: ‘PATH_MAX’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:308: 警告: 隐式声明函数‘strchr’
scripts/basic/fixdep.c:308: 警告: 隐式声明与内建函数‘strchr’不兼容
scripts/basic/fixdep.c:310: 警告: 隐式声明与内建函数‘fprintf’不兼容
scripts/basic/fixdep.c:310: 错误: ‘stderr’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:311: 警告: 隐式声明与内建函数‘exit’不兼容
scripts/basic/fixdep.c:313: 警告: 隐式声明与内建函数‘memcpy’不兼容
scripts/basic/fixdep.c:314: 警告: 隐式声明与内建函数‘printf’不兼容
scripts/basic/fixdep.c:306: 警告: 未使用的变量‘s’
scripts/basic/fixdep.c: 在函数‘print_deps’中:
scripts/basic/fixdep.c:343: 错误: ‘st’的存储大小未知
scripts/basic/fixdep.c:347: 错误: ‘O_RDONLY’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:349: 警告: 隐式声明与内建函数‘fprintf’不兼容
scripts/basic/fixdep.c:349: 错误: ‘stderr’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:351: 警告: 隐式声明与内建函数‘exit’不兼容
scripts/basic/fixdep.c:355: 警告: 隐式声明与内建函数‘fprintf’不兼容
scripts/basic/fixdep.c:359: 错误: ‘PROT_READ’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:359: 错误: ‘MAP_PRIVATE’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:359: 警告: 赋值时将整数赋给指针,未作类型转换
scripts/basic/fixdep.c:366: 错误: 提供给函数‘parse_dep_file’的实参太多
scripts/basic/fixdep.c:343: 警告: 未使用的变量‘st’
scripts/basic/fixdep.c: 在函数‘traps’中:
scripts/basic/fixdep.c:378: 警告: 隐式声明与内建函数‘fprintf’不兼容
scripts/basic/fixdep.c:378: 错误: ‘stderr’未声明(在此函数内第一次使用)
scripts/basic/fixdep.c:380: 警告: 隐式声明与内建函数‘exit’不兼容
make[1]: *** [scripts/basic/fixdep] 错误 1
make: *** [scripts_basic] 错误 2


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu 8.10 能否使用2.6.29.1内核?
帖子发表于 : 2009-04-25 1:00 
头像

注册: 2007-10-06 18:40
帖子: 4313
送出感谢: 0 次
接收感谢: 5
viewtopic.php?f=97&t=110461&start=0


_________________
E=m c^2


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu 8.10 能否使用2.6.29.1内核?
帖子发表于 : 2009-04-25 2:41 

注册: 2009-04-03 15:10
帖子: 1831
送出感谢: 0 次
接收感谢: 0 次
谢谢,但是我正是看了你的那篇文章以后才动手编译的,结果无论我怎样都会出现上面的错误,我现在已经重新安装系统了,看看,如果不行再向你请教


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu 8.10 能否使用2.6.29.1内核?
帖子发表于 : 2009-04-25 14:04 
头像

注册: 2007-10-06 18:40
帖子: 4313
送出感谢: 0 次
接收感谢: 5
sudo aptitude install libqt3-headers libqt3-mt-dev libqt3-compat-headers libqt3-mt#安装xconfig依赖包,


_________________
E=m c^2


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu 8.10 能否使用2.6.29.1内核?
帖子发表于 : 2009-04-26 1:02 

注册: 2009-04-03 15:10
帖子: 1831
送出感谢: 0 次
接收感谢: 0 次
呃……很神奇的问题,我重装了操作系统,然后再按照你的步骤就可以编译了,但是原来那个什么包都不缺,却死活无法编译。
不过现在还有问题,内核里面警告很多,比如数组下标越界什么的。
还有,昨天编译花了两个多小时,编译出来有将近240MB,太恐怖了,今天重新配置了一下,现在正在编译,还不知道编译出来多大。
现在最重要的问题是不知道哪些配置项可以去掉,哪些不可以去掉,看了那几个文件,但是还是不明就里。有什么好的资料的话,请介绍一下,谢谢。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu 8.10 能否使用2.6.29.1内核?
帖子发表于 : 2009-04-26 1:05 

注册: 2009-04-03 15:10
帖子: 1831
送出感谢: 0 次
接收感谢: 0 次
顺便一说,昨天那个内核238MB,但是却不能够安装成功,貌似有什么错误


页首
 用户资料  
 
7 楼 
 文章标题 : Re: ubuntu 8.10 能否使用2.6.29.1内核?
帖子发表于 : 2009-04-26 1:08 
头像

注册: 2008-12-19 13:44
帖子: 2337
地址: 东8区
送出感谢: 0 次
接收感谢: 0 次
有些东西不支持新的内核
或者内核不支持它


_________________
代码:
 
       \   ,__,
        \  (oo)____
           (__)    )\
              ||--|| * 
 


页首
 用户资料  
 
8 楼 
 文章标题 : Re: ubuntu 8.10 能否使用2.6.29.1内核?
帖子发表于 : 2009-04-26 1:13 

注册: 2009-04-03 15:10
帖子: 1831
送出感谢: 0 次
接收感谢: 0 次
编译完成,有13.9MB,安装成功,我重启看看,哈哈哈哈


页首
 用户资料  
 
9 楼 
 文章标题 : Re: ubuntu 8.10 能否使用2.6.29.1内核?
帖子发表于 : 2009-04-26 1:21 

注册: 2009-04-03 15:10
帖子: 1831
送出感谢: 0 次
接收感谢: 0 次
唉……启动不了,ubuntu的进度条走到一半就卡住,然后大小写转换的灯就一直不停的闪,然后我强制关机……
我再重新配置一次试试……配置好麻烦,要是有一个能够自动检测硬件然后自动配置内核的工具就好了!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译