LinuxSir.cn,穿越时空的Linuxsir!

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

第一次安装LFS问题求助

[复制链接]
发表于 2003-11-9 14:53:04 | 显示全部楼层 |阅读模式
我在Redhat 9.0上安装LFS5.0,在进行到第三部份 - 安装 LFS 系统,第六章 安装基本的系统软件,安装 M4-1.4时出现下面错误提示信息

In file included from stackovf.c:87:
/usr/include/siginfo.h:8: error: redefinition of `union sigval'
/usr/include/siginfo.h:16: error: redefinition of `struct siginfo'
/usr/include/siginfo.h:48: error: parse error before "clock_t"
/usr/include/siginfo.h:62: error: parse error before '}' token
/usr/include/siginfo.h:63: error: parse error before '}' token
/usr/include/siginfo.h:200: error: redefinition of `struct sigevent'
stackovf.c: In function `sigsegv_handler':
stackovf.c:211: error: structure has no member named `_addr'
make[1]: *** [stackovf.o] Error 1
make: *** [all] Error 1

stackovf.c里的函数是这样定义的
sigsegv_handler (int signo, siginfo_t * ip)
{
  process_sigsegv
    (signo, (ip != (siginfo_t *) 0
             && ip->si_signo == SIGSEGV ? (char *) ip->si_addr : NULL));
}

而/usr/include/siginfo.h里的siginfo_t结构没有si_addr这样的成员,请问各位同道是否遇到这个问题,应该如何解决,辛辛苦苦干了一天半,就快完工了,却碰上这个问题,真是苦闷。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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