LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 865|回复: 3

编译内核出错,大家帮忙(xubuntu)

[复制链接]
发表于 2006-8-4 12:46:22 | 显示全部楼层 |阅读模式
make xconfig之后出现如下信息:

  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:105:23: error: sys/types.h: 没有那个文件或目录
scripts/basic/fixdep.c:106:22: error: sys/stat.h: 没有那个文件或目录
scripts/basic/fixdep.c:107:22: error: sys/mman.h: 没有那个文件或目录
scripts/basic/fixdep.c:108:20: error: unistd.h: 没有那个文件或目录
scripts/basic/fixdep.c:109:19: error: fcntl.h: 没有那个文件或目录
scripts/basic/fixdep.c:110:20: error: string.h: 没有那个文件或目录
scripts/basic/fixdep.c:111:20: error: stdlib.h: 没有那个文件或目录
scripts/basic/fixdep.c:112:19: error: stdio.h: 没有那个文件或目录
In file included from /usr/lib/gcc/i486-linux-gnu/4.0.3/include/syslimits.h:7,
                 from /usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:11,
                 from scripts/basic/fixdep.c:113:
/usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:122:61: error: limits.h: 没有那个文件或目录
scripts/basic/fixdep.c:114:19: error: ctype.h: 没有那个文件或目录
scripts/basic/fixdep.c:115:23: error: arpa/inet.h: 没有那个文件或目录
scripts/basic/fixdep.c: 在函数 ‘usage’ 中:
scripts/basic/fixdep.c:129: 警告: 隐式声明函数 ‘fprintf’
scripts/basic/fixdep.c:129: 警告: 隐式声明与内建函数 ‘fprintf’ 不兼容
scripts/basic/fixdep.c:129: 错误: ‘stderr’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:129: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
scripts/basic/fixdep.c:129: 错误: 所在的函数内只报告一次。)
scripts/basic/fixdep.c:130: 警告: 隐式声明函数 ‘exit’
scripts/basic/fixdep.c:130: 警告: 隐式声明与内建函数 ‘exit’ 不兼容
scripts/basic/fixdep.c: 在函数 ‘print_cmdline’ 中:
scripts/basic/fixdep.c:135: 警告: 隐式声明函数 ‘printf’
scripts/basic/fixdep.c:135: 警告: 隐式声明与内建函数 ‘printf’ 不兼容
scripts/basic/fixdep.c: 在顶层:
scripts/basic/fixdep.c:138: 错误: ‘NULL’ 未声明 (不在函数内)
scripts/basic/fixdep.c: 在函数 ‘grow_config’ 中:
scripts/basic/fixdep.c:151: 警告: 隐式声明函数 ‘realloc’
scripts/basic/fixdep.c:151: 警告: 赋值时将整数赋给指针,未作类型转换
scripts/basic/fixdep.c:153: 警告: 隐式声明函数 ‘perror’
scripts/basic/fixdep.c:153: 警告: 隐式声明与内建函数 ‘exit’ 不兼容
scripts/basic/fixdep.c: 在函数 ‘is_defined_config’ 中:
scripts/basic/fixdep.c:169: 警告: 隐式声明函数 ‘memcmp’
scripts/basic/fixdep.c: 在函数 ‘define_config’ 中:
scripts/basic/fixdep.c:182: 警告: 隐式声明函数 ‘memcpy’
scripts/basic/fixdep.c:182: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
scripts/basic/fixdep.c: 在函数 ‘use_config’ 中:
scripts/basic/fixdep.c:201: 错误: ‘PATH_MAX’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:209: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
scripts/basic/fixdep.c:215: 警告: 隐式声明函数 ‘tolower’
scripts/basic/fixdep.c:217: 警告: 隐式声明与内建函数 ‘printf’ 不兼容
scripts/basic/fixdep.c:201: 警告: 未使用的变量 ‘s’
scripts/basic/fixdep.c: 在顶层:
scripts/basic/fixdep.c:220: 错误: syntax error before ‘size_t’
scripts/basic/fixdep.c:221: 警告: 函数声明不是一个原型
scripts/basic/fixdep.c: 在函数 ‘parse_config_file’ 中:
scripts/basic/fixdep.c:222: 错误: ‘map’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:222: 错误: ‘len’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:228: 警告: 隐式声明函数 ‘ntohl’
scripts/basic/fixdep.c:239: 警告: 隐式声明函数 ‘isalnum’
scripts/basic/fixdep.c: 在函数 ‘strrcmp’ 中:
scripts/basic/fixdep.c:252: 警告: 隐式声明函数 ‘strlen’
scripts/basic/fixdep.c:252: 警告: 隐式声明与内建函数 ‘strlen’ 不兼容
scripts/basic/fixdep.c: 在函数 ‘do_config_file’ 中:
scripts/basic/fixdep.c:263: 错误: ‘st’ 的存储大小未知
scripts/basic/fixdep.c:267: 警告: 隐式声明函数 ‘open’
scripts/basic/fixdep.c:267: 错误: ‘O_RDONLY’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:269: 警告: 隐式声明与内建函数 ‘fprintf’ 不兼容
scripts/basic/fixdep.c:269: 错误: ‘stderr’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:271: 警告: 隐式声明与内建函数 ‘exit’ 不兼容
scripts/basic/fixdep.c:273: 警告: 隐式声明函数 ‘fstat’
scripts/basic/fixdep.c:275: 警告: 隐式声明函数 ‘close’
scripts/basic/fixdep.c:278: 警告: 隐式声明函数 ‘mmap’
scripts/basic/fixdep.c:278: 错误: ‘PROT_READ’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:278: 错误: ‘MAP_PRIVATE’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:278: 警告: 赋值时将整数赋给指针,未作类型转换
scripts/basic/fixdep.c:287: 警告: 隐式声明函数 ‘munmap’
scripts/basic/fixdep.c:263: 警告: 未使用的变量 ‘st’
scripts/basic/fixdep.c: 在顶层:
scripts/basic/fixdep.c:292: 错误: syntax error before ‘size_t’
scripts/basic/fixdep.c:293: 警告: 函数声明不是一个原型
scripts/basic/fixdep.c: 在函数 ‘parse_dep_file’ 中:
scripts/basic/fixdep.c:294: 错误: ‘map’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:295: 错误: ‘len’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:297: 错误: ‘PATH_MAX’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:299: 警告: 隐式声明函数 ‘strchr’
scripts/basic/fixdep.c:299: 警告: 隐式声明与内建函数 ‘strchr’ 不兼容
scripts/basic/fixdep.c:301: 警告: 隐式声明与内建函数 ‘fprintf’ 不兼容
scripts/basic/fixdep.c:301: 错误: ‘stderr’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:302: 警告: 隐式声明与内建函数 ‘exit’ 不兼容
scripts/basic/fixdep.c:304: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
scripts/basic/fixdep.c:305: 警告: 隐式声明与内建函数 ‘printf’ 不兼容
scripts/basic/fixdep.c:297: 警告: 未使用的变量 ‘s’
scripts/basic/fixdep.c: 在函数 ‘print_deps’ 中:
scripts/basic/fixdep.c:334: 错误: ‘st’ 的存储大小未知
scripts/basic/fixdep.c:338: 错误: ‘O_RDONLY’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:340: 警告: 隐式声明与内建函数 ‘fprintf’ 不兼容
scripts/basic/fixdep.c:340: 错误: ‘stderr’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:342: 警告: 隐式声明与内建函数 ‘exit’ 不兼容
scripts/basic/fixdep.c:346: 警告: 隐式声明与内建函数 ‘fprintf’ 不兼容
scripts/basic/fixdep.c:350: 错误: ‘PROT_READ’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:350: 错误: ‘MAP_PRIVATE’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:350: 警告: 赋值时将整数赋给指针,未作类型转换
scripts/basic/fixdep.c:334: 警告: 未使用的变量 ‘st’
scripts/basic/fixdep.c: 在函数 ‘traps’ 中:
scripts/basic/fixdep.c:369: 警告: 隐式声明与内建函数 ‘fprintf’ 不兼容
scripts/basic/fixdep.c:369: 错误: ‘stderr’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:371: 警告: 隐式声明与内建函数 ‘exit’ 不兼容
make[1]: *** [scripts/basic/fixdep] 错误 1
make: *** [scripts_basic] 错误 2
发表于 2006-8-4 12:49:00 | 显示全部楼层
缺少头文件嘛.....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-4 13:00:18 | 显示全部楼层
我是用xubuntu源里的kernel-source,这有关系吗?
回复 支持 反对

使用道具 举报

发表于 2006-8-4 13:18:42 | 显示全部楼层
似乎没装libc6-dev
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表