QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: haulm

我在GCC4.2.4下没能编译通过xine1.1.10以上的版本

[复制链接]
发表于 2008-8-28 10:45:13 | 显示全部楼层

段错误……
  1.   MKDIR   include/video
  2.   UNIFDEF include/video/edid.h
  3.   UNIFDEF include/video/sisfb.h
  4.   UNIFDEF include/video/uvesafb.h
  5. + mkdir -p /buildtools/var/tmp/linux-api-headers-root/usr/include
  6. + cp -r dest/include/asm dest/include/asm-generic dest/include/linux dest/include/mtd dest/include/rdma dest/include/sound dest/include/video /buildtools/var/tmp/linux-api-headers-root/usr/include
  7. + /buildtools/lib/rpm/brp-compress
  8. + /buildtools/lib/rpm/brp-strip
  9. + /buildtools/lib/rpm/brp-strip-static-archive
  10. + /buildtools/lib/rpm/brp-strip-comment-note
  11. Processing files: linux-api-headers-2.6.26.3-1mgc
  12. Segmentation fault
  13. root:/buildtools/src/redhat/SPECS
复制代码
回复

使用道具 举报

发表于 2008-8-28 10:49:43 | 显示全部楼层
原帖由 haulm 于 2008-8-28 09:20 发表


以现在的普通PC的工作能力,按步就搬的LFS的时间应该不会很长,我现在的机器属于中下档次仍感觉编译不再吃力。相反,从MGC全新编译是件苦差事,没有前人的经验,一个是大量的补丁包需要修订,二是一些组件不 ...

自己用可能时间不长,制作发行版就不行了,像我给龙芯移植的magic,就是从lfs开始的,有了rpm的基础之后,至少还有重编译系统内的包三次,因为前后有的依赖关系需要调整,有的包需要补丁等等。从mgc全新编译其实比lfs要简单的,因为大部分包只需要编译一次。
回复

使用道具 举报

发表于 2008-8-28 10:50:37 | 显示全部楼层
原帖由 jiangtao9999 于 2008-8-28 10:45 发表

段错误……
  MKDIR   include/video
  UNIFDEF include/video/edid.h
  UNIFDEF include/video/sisfb.h
  UNIFDEF include/video/uvesafb.h
+ mkdir -p /buildtools/var/tmp/linux-api-head ...

你再试试重编译一次rpm看看,如果还不行的话,就得从头开始。
回复

使用道具 举报

发表于 2008-8-28 11:40:28 | 显示全部楼层
我继续编译基础环境了。之后在这个基础环境上重新编译基础环境为 rpm 试试。
回复

使用道具 举报

发表于 2008-8-28 14:42:40 | 显示全部楼层

竟然编译不出来 glibc ……
好象是临时环境的 perl 有问题。
回复

使用道具 举报

发表于 2008-8-28 15:17:22 | 显示全部楼层
从lfs开始是个相当累人的活。
回复

使用道具 举报

发表于 2008-8-28 16:06:10 | 显示全部楼层
LFS 开始成功的话,后面就很方便了。
所以必须弄出 LFS 的 gcc 4.3.x + glibc 2.7 + binutils 2.18 + Linux header 2.6.26.x。

PS:gcc 4.3.2 出了……
回复

使用道具 举报

发表于 2008-8-28 19:04:19 | 显示全部楼层

为什么我这里编译 glibc 检测总是有很多没有预料到的错误呢……
回复

使用道具 举报

发表于 2008-8-29 22:34:16 | 显示全部楼层
LFS 的文档基本不能完全参考……
回复

使用道具 举报

发表于 2008-8-29 23:04:42 | 显示全部楼层
打算放弃 LFS 搭建编译环境了……
编译出来的东西总是有问题……
回复

使用道具 举报

 楼主| 发表于 2008-8-29 23:26:53 | 显示全部楼层
等你的大作了。
回复

使用道具 举报

发表于 2008-8-29 23:29:03 | 显示全部楼层

貌似我遇到了 gcc 4.3.2 的 bug 了……
回复

使用道具 举报

发表于 2008-8-30 00:11:25 | 显示全部楼层

../../binutils-2.18/libiberty/sort.c: In function 'sort_pointers':
../../binutils-2.18/libiberty/sort.c:48: internal compiler error: in compare_values_warnv, at tree-vrp.c:772
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[2]: *** [sort.o] Error 1
make[2]: Leaving directory `/root/work/binutils-build/libiberty'
make[1]: *** [all-libiberty] Error 2
make[1]: Leaving directory `/root/work/binutils-build'
make: *** [all] Error 2
root:~/work/binutils-build#
回复

使用道具 举报

发表于 2008-8-30 10:07:00 | 显示全部楼层
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36817
我要砍人 !!!!!
被我遇到了……
回复

使用道具 举报

发表于 2008-8-30 10:27:25 | 显示全部楼层

放弃 gcc 4.3 系列了!
重做!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-27 08:10 , Processed in 0.050176 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

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