LinuxSir.cn,穿越时空的Linuxsir!

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

安装gentoo。make kernel 出现的问题。

[复制链接]
发表于 2008-10-15 18:09:28 | 显示全部楼层 |阅读模式
在make oldconfg后
make 的时候发现 下面错误
  LD      usr/built-in.o
  CC      arch/x86/kernel/process_32.o
arch/x86/kernel/process_32.c: In function 'flush_thread':
arch/x86/kernel/process_32.c:288: error: 'struct thread_struct' has no member named 'debugreg'
arch/x86/kernel/process_32.c:288: error: missing terminating " character
arch/x86/kernel/process_32.c:289: error: expected ';' before 'tsk'
make[1]: *** [arch/x86/kernel/process_32.o] Error 1
make: *** [arch/x86/kernel] Error 2


这是什么原因阿

我这个是P4HT的机器
发表于 2008-10-15 18:56:44 | 显示全部楼层
好像是内核问题,出现在线程部分.
---
两个提议:
* 看看是否配置了SMP,做出相反的配置,看看CPU类型等.

* 换个内核试试.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-16 09:28:33 | 显示全部楼层
下载的是i686.是不是这个问题。
需要使x86的?
回复 支持 反对

使用道具 举报

发表于 2008-10-16 10:19:49 | 显示全部楼层
如果你的cpu不是64位的最好用x86的,否则以后的问题会很多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-16 10:20:53 | 显示全部楼层
OK重新安装下 。又要痛苦的5个小时阿 。/
回复 支持 反对

使用道具 举报

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

本版积分规则

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