LinuxSir.cn,穿越时空的Linuxsir!

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

安装clfs时make install gcc4.1.1报错(已解决)

[复制链接]
发表于 2007-2-27 16:43:42 | 显示全部楼层 |阅读模式
clfs安装到5.9时的最后一步,make install gcc时报错如下:

  1. ../../../gcc-4.1.1/libjava/java/lang/Class.h: In member function 'java::lang::Class* java::lang::Class::getComponentType()':
  2. ../../../gcc-4.1.1/libjava/java/lang/Class.h:354: warning: dereferencing type-punned pointer will break strict-aliasing rules
  3. ../../../gcc-4.1.1/libjava/prims.cc: In function 'void _Jv_catch_segv(int, siginfo_t*, void*)':
  4. ../../../gcc-4.1.1/libjava/prims.cc:149: warning: dereferencing type-punned pointer will break strict-aliasing rules
  5. ../../../gcc-4.1.1/libjava/prims.cc:149: error: 'volatile struct sigcontext' has no member named 'rip'
  6. ./include/java-signal.h: At global scope:
  7. ./include/java-signal.h:63: warning: 'void restore_rt()' declared 'static' but never defined
  8. make[3]: *** [prims.lo] Error 1
  9. make[2]: *** [install-recursive] Error 1
  10. make[1]: *** [install-target-libjava] Error 2
  11. make: *** [install] Error 2
复制代码


上一步是:
make AS_FOR_TARGET="${CLFS_TARGET}-as" \
    LD_FOR_TARGET="${CLFS_TARGET}-ld"
还没有报错,就是make install时不行。
发表于 2007-2-27 19:17:51 | 显示全部楼层
这好像是在编译java时出错,看看在是不是在configure时漏了--enable-languages=c,c++选项
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-28 08:43:50 | 显示全部楼层
楼上说的没错,是手误,不好意思。
--enable-language(s)=c,c++ 括号中的s没有

刚试了一下,../gcc-4.1.1/configure --help 的输出查不到--enable-languages参数
回复 支持 反对

使用道具 举报

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

本版积分规则

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